以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 那么你上面所说的今天开盘就突破是什么情况? |