以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 老师关于跨周期模型引用 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=142326)
|
-- 作者:yinxiang1234
-- 发布时间:2016/11/7 23:15:49
-- 老师关于跨周期模型引用
比如一分钟图DIFF金叉DEA 并且15分钟MACD大于0,怎么写模型,谢谢
|
-- 作者:wenarm
-- 发布时间:2016/11/8 8:59:12
--
CROSS(DIFF,DEA) and STKINDI(\'\',\'macd.MACD\',3,-1);
这个CROSS(DIFF,DEA)不是未通过引用。
小周期引用大周期为避免闪烁,所以向前引用了一根数据
|
-- 作者:yinxiang1234
-- 发布时间:2016/11/8 10:23:16
--
请老师完整一些 看不明白谢谢
|
-- 作者:gxx978
-- 发布时间:2016/11/8 10:26:46
--
diff1:STKINDI(\'\',\'macd.diff\',0,1,-1); dea1:STKINDI(\'\',\'macd.diff\',0,1,-1); macd15:STKINDI(\'\',\'macd.macd1\',0,3,-1); 条件:CROSS(diff1,dea1) and macd15>0;
|
-- 作者:yinxiang1234
-- 发布时间:2016/11/9 12:52:28
--
为什么没有用,diff1就是一分钟图的值吗
|
-- 作者:yinxiang1234
-- 发布时间:2016/11/9 13:14:54
--
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P); DEA :=EMA(DIFF,M); MACD :=2*(DIFF-DEA);
diff1:=STKINDI(\'\',\'macd.diff\',0,1,-1); dea1:=STKINDI(\'\',\'macd.diff\',0,1,-1); macd15:=STKINDI(\'\',\'macd.macd1\',0,3,-1); aa:=CROSS(diff1,dea1) and macd15>0; bb:=cross(dea1,diff1) and macd15<0;
KD:=aa; PD:=diff<dea; KK:=bb; PK:=diff>dea;
平空:SELLSHORT(PK,2,THISCLOSE); //平空信号 开多:BUY(KD AND HOLDING=0,2,THISCLOSE); //开多信号 平多:SELL(PD,2,THISCLOSE); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,2,THISCLOSE); //开空信号 没有信号出来 怎么回事
|
-- 作者:gxx978
-- 发布时间:2016/11/9 13:24:34
--
抱歉,之前笔误写错了。第5行改为了,dea1:=STKINDI(\'\',\'macd.dea\',0,1,-1);
[此贴子已经被作者于2016-11-9 13:25:16编辑过]
|
-- 作者:yinxiang1234
-- 发布时间:2016/11/9 13:32:07
--
还是没有信号
|
-- 作者:yinxiang1234
-- 发布时间:2016/11/9 13:33:41
--
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P); DEA :=EMA(DIFF,M); MACD :=2*(DIFF-DEA);
diff1:=STKINDI(\'\',\'macd.diff\',0,1,-1); dea1:=STKINDI(\'\',\'macd.diff\',0,1,-1); macd15:=STKINDI(\'\',\'macd.dea1\',0,3,-1); aa:=CROSS(diff1,dea1) and macd15>0; bb:=cross(dea1,diff1) and macd15<0;
KD:=aa; PD:=diff1<dea1; KK:=bb; PK:=diff1>dea1;
平空:SELLSHORT(PK,2,THISCLOSE); //平空信号 开多:BUY(KD AND HOLDING=0,2,THISCLOSE); //开多信号 平多:SELL(PD,2,THISCLOSE); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,2,THISCLOSE); //开空信号
|
-- 作者:gxx978
-- 发布时间:2016/11/9 13:38:01
--
你代码的第5行还是没有改啊。本地测试有信号啊。
此主题相关图片如下:0.jpg
|