以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  你好,1分钟周期,走完一根K线,下午13点前,晚上11点前,强平是这样写吗?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183929)

--  作者:诗与远方
--  发布时间:2021/1/15 15:40:05
--  你好,1分钟周期,走完一根K线,下午13点前,晚上11点前,强平是这样写吗?
 你好,1分钟周期,走完一根K线,下午13点前,晚上11点前,强平是这样写吗?
if time=30000 or time=190000 then
begin  
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);    
end

--  作者:FireScript
--  发布时间:2021/1/15 15:43:17
--  
 不是。这个是没办法在最后一个K下单的。因为你是走完K模式。当时是触发不了。需要K线走完。
可以改成前一个K触发信号,最后一个K下单。如下:
if time=25900 or time=1859000 then
begin  
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);    
end

另外需要说明下。你之前那个尾盘下单失败是和本地时间有关系的。你最好调整好本地的电脑时间,否则可能还是会造成一些问题。

--  作者:诗与远方
--  发布时间:2021/1/15 15:48:54
--  
多谢