以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师看下是什么原因。  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145395)

--  作者:zwdqx
--  发布时间:2016/12/28 10:58:44
--  请老师看下是什么原因。

以下是我的策略,分析周期是30分钟,走完一根K线,范围是所有上海A股,提前200秒下单,从9:00启动交易,到10:40没有一个预警,改为固定时间间隔后,立即收到近70个预警。有什么设置不对吗?


Diff30:=stkindi(\'\',\'macd.diff\',0,4);//30分钟 diff

Dea30:=stkindi(\'\',\'macd.dea\',0,4);//30 分钟dea

Macd30:=stkindi(\'\',\'macd.macd1\',0,4);//30分钟macd

Macd60:=stkindi(\'\',\'macd.macd1\',0,5);//60分钟macd

If  cross(diff30,dea30) and  macd30>0.007  and  tbuyholding(1)=0 then BEGIN

tbuy(1,10000/close,mkt);

SENDMAIL(1,\'13913992413@139.COM\', STKLABEL & STKNAME & NUMTOSTR(CLOSE,2)& \'《买》_14\',\'\');

end

If macd60<ref(macd60,1)  and  tbuyholding(0)>0  then BEGIN

tsell(1,0,mkt);

SENDMAIL(1,\'13913992413@139.COM\', STKLABEL & STKNAME & NUMTOSTR(CLOSE,2)& \'《卖》_【普14\',\'\');

End

debugfile(\'d:\\test.txt\', STKLABEL +\'diff30 =  %.2f\',diff30);

debugfile(\'d:\\test.txt\', STKLABEL +\'dea30 =  %.2f\',dea30);

debugfile(\'d:\\test.txt\', STKLABEL +\'macd30 =  %.2f\',macd30);

debugfile(\'d:\\test.txt\', STKLABEL +\'金叉判断 =  %.0f\',cross(diff30,dea30));

debugfile(\'d:\\test.txt\', STKLABEL +\'macd30>0.007判断 =  %.0f\',macd30>0.007);


此主题相关图片如下:捕获11.png
按此在新窗口浏览图片

此主题相关图片如下:捕获12.png
按此在新窗口浏览图片



--  作者:jinzhe
--  发布时间:2016/12/28 11:19:20
--  

说明在k线走完前200秒,没有股票满足预警条件

你再把提前下单的设置截图发一下


--  作者:zwdqx
--  发布时间:2016/12/28 12:17:08
--  
不可能,我是1200多只股票,10:40改为固定时间间隔后,立即收到近70个预警。
图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

--  作者:zwdqx
--  发布时间:2016/12/28 12:28:38
--  
会不会与公式运行模式有关?我公式序列模式,请老师帮我测试一下
--  作者:jinzhe
--  发布时间:2016/12/28 13:11:11
--  
就如我上面所讲,是没有满足预警条件所导致
--  作者:zwdqx
--  发布时间:2016/12/28 13:19:58
--  
1200只股票为什么从9:30到10:40一个预警没有,10:40改为固定时间间隔,10:41就收到70个预警,怎么解释?老师能帮忙测试下吗?不胜感激!
[此贴子已经被作者于2016-12-28 13:21:13编辑过]

--  作者:jinzhe
--  发布时间:2016/12/28 13:35:59
--  
固定轮训有信号说明预警条件可以触发,那么就是提前下单是时间太长,设置在5-10秒之间
--  作者:zwdqx
--  发布时间:2016/12/28 13:49:20
--  
但深圳14:57就收市,最后一次信号怎么解决?
--  作者:jinzhe
--  发布时间:2016/12/28 14:04:07
--  
那就没办了,不要用走完k线提前下单,用固定轮训
--  作者:zwdqx
--  发布时间:2016/12/28 14:14:28
--  
假如我用固定时间间隔,间隔1800秒,是不是与30分钟周期走完k线下单的效果一样?