以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这个模型应该如何修改?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74623)

--  作者:xingyelhl
--  发布时间:2015/1/19 10:18:14
--  这个模型应该如何修改?
L1:LLV(L,20);
IF L=L1 THEN A:=1;
BUY(DIFFFF>DEAAA&&A=1&&DIFF-DEA>REF(DIFF,1)-REF(DEA,1)&&HOLDING=0&&TIME<150000,1,MARKET);
SELL(C=L1,0,MARKET);

上面的模型有两个问题不能解决:
1、当天开盘后,价格并没有向下突破L1,却在符合BUY的条件下开仓了。(应该是延续了昨天的突破信号,所以开仓了),这个应该如何修改,使得当天开盘后突破L1才可进行开仓?;
2、当开仓做多后,盘中价格再次向下突破L1,却没有止损平仓,为何?

--  作者:jinzhe
--  发布时间:2015/1/19 10:27:16
--  
A的初值有定义吗?
--  作者:xingyelhl
--  发布时间:2015/1/19 10:42:04
--  A的初值没有定义。
A的初值没有定义。需要定义吗?如何定义?
--  作者:jinzhe
--  发布时间:2015/1/19 10:44:32
--  
你的L1没有限定柱k线,20个周期的数据把昨天的也算进去了
--  作者:xingyelhl
--  发布时间:2015/1/19 10:46:19
--  应该如何限定柱K线?
应该如何限定柱K线?才能不把昨天的数据也算进去?
--  作者:jinzhe
--  发布时间:2015/1/19 10:55:26
--  

开仓条件加上todaybar>20

这样就是算不到昨天的k线了


--  作者:xingyelhl
--  发布时间:2015/1/19 11:05:09
--  谢谢,但改了之后就不能正常开仓了
谢谢,但改了之后就不能正常开仓了
例如今天开盘后马上就向下突破了LLV(L,20),当符合BUY的做多条件后却没有开仓,为何?我用的是5分钟周期。
[此贴子已经被作者于2015/1/19 11:05:48编辑过]

--  作者:jinzhe
--  发布时间:2015/1/19 11:21:01
--  

那么你到底想不要LLV(L,20)计算昨天的数据?看不懂你的思路了,一开始说不要,现在又要了

[此贴子已经被作者于2015/1/19 11:21:07编辑过]

--  作者:xingyelhl
--  发布时间:2015/1/19 11:24:12
--  我的意思是必须是当天突破LLV(L,20)
我的意思是必须是当天向下突破LLV(L,20),这个是做多的一个大前提
昨天收盘前突破的也不算,但我现在的模型是把昨天的突破也算进去了

--  作者:jinzhe
--  发布时间:2015/1/19 11:30:11
--  
那么你上面所说的今天开盘就突破是什么情况?