以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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);
|
-- 作者:jinzhe -- 发布时间:2016/12/28 11:19:20 -- 说明在k线走完前200秒,没有股票满足预警条件 你再把提前下单的设置截图发一下 |
-- 作者:zwdqx -- 发布时间:2016/12/28 12:17:08 -- 不可能,我是1200多只股票,10:40改为固定时间间隔后,立即收到近70个预警。 ![]() ![]() |
-- 作者: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线下单的效果一样? |