以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- [求助]程序没在指定时间强平 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=168076) |
-- 作者:yjxqq -- 发布时间:2019/1/31 9:21:16 -- [求助]程序没在指定时间强平 在程序中设定了两个强平时间!但是在到达时间时没有出现强平!老师这个应该是什么原因啊! 以下是代码: //强平 平多1:SELL(TIME=145500 AND HOLDING>0,0,THISCLOSE); 平空1:SELLSHORT(TIME=145500 AND HOLDING<0,0,THISCLOSE); //强平 平多2:SELL(TIME=225500 AND HOLDING>0,0,THISCLOSE); 平空2:SELLSHORT(TIME=225500 AND HOLDING<0,0,THISCLOSE); |
-- 作者:FireScript -- 发布时间:2019/1/31 9:27:47 -- 需要明确: 1.你什么周期下使用这个公式的 2.运行模式是固定轮询还是走完K线模式?
|
-- 作者:yjxqq -- 发布时间:2019/1/31 9:35:21 -- 3分钟和5分钟周期分开运行的,都没有平仓!使用的是固定间隔1秒。 |
-- 作者:FireScript -- 发布时间:2019/1/31 9:45:15 -- 平多1:SELL(TIME=145500 AND HOLDING>0,0,THISCLOSE); 平空1:SELLSHORT(TIME=145500 AND HOLDING<0,0,THISCLOSE); //强平 平多2:SELL(TIME=225500 AND HOLDING>0,0,THISCLOSE); 平空2:SELLSHORT(TIME=225500 AND HOLDING<0,0,THISCLOSE); 1.如果你是金字塔时区,这里的时间写的不对。不可以按照北京时间去写。 换成金字塔时间。 145500-> 185500 225500->25500 2.time返回的是K线时间。 所以做判断的时候也要符合这个规则。 3分钟K上 是无法对齐225500这个时间点的。因为三分钟在这个时间前后就三个落点 51分 54分 57分 如果按照你这个判断的话,它要在57分这个K上才满足条件。 |
-- 作者:yjxqq -- 发布时间:2019/1/31 9:53:00 -- 好的!明白了!谢谢老师的指点! |
-- 作者:yjxqq -- 发布时间:2019/1/31 23:11:22 -- 老师!我把时间按照你说的那样改了还是没有平仓!这个是什么问题啊? |
-- 作者:yjxqq -- 发布时间:2019/1/31 23:17:38 -- //强平 平多1:SELL(TIME=185700 AND HOLDING>0,0,THISCLOSE); 平空1:SELLSHORT(TIME=185700 AND HOLDING<0,0,THISCLOSE); //强平 平多2:SELL(TIME=025700 AND HOLDING>0,0,THISCLOSE); 平空2:SELLSHORT(TIME=025700 AND HOLDING<0,0,THISCLOSE);
|
-- 作者:banzhuan -- 发布时间:2019/2/1 8:57:57 -- 您上述的代码是用于3分钟周期还是5分钟周期的呢? 因为两者有区别的。 另外看下图表上是否有前几天的该时段的历史信号呢?
|
-- 作者:yjxqq -- 发布时间:2019/2/1 10:21:04 -- 3分钟!都是昨天晚上才开的仓。 |
-- 作者:banzhuan -- 发布时间:2019/2/1 10:25:33 -- 1、您把代码加载到图表上看下,昨天这个时段是否有信号呢? 2、使用的是金字塔时区时间吗? 3、不行的话上传一下完整代码吧
|