以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  程序编写设置求助  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174286)

--  作者:1252527484
--  发布时间:2020/2/13 18:04:52
--  程序编写设置求助
请问我想把程序化交易设置 9:30分开始    14:57分全部平仓  应该怎么做   
--  作者:wenarm
--  发布时间:2020/2/13 19:54:50
--  
请问我想把程序化交易设置 9:30分开始??   是开仓吧?
--  作者:1252527484
--  发布时间:2020/2/13 22:18:26
--  
我是想  9点30开始开仓    下午14:30之后就不再开仓   前面开的仓如果没用平统一都在14点57分平仓  提前收盘三分钟       应该怎么编写    
--  作者:wenarm
--  发布时间:2020/2/14 0:49:13
--  

 

if T0TOTIME(TIMETOT0(CLOSETIME(0))-180)<=DYNAINFO(207) or (time=190000 and not(ISLASTBAR)) then begin
    sell(1,holding,MARKET);
end

 

如果运行的周期是1分钟或者3分钟直接用下面的代码。

if 开仓条件=1 and time>093000 AND TIME<143000 THEN BEGIN

    BUY(....);

END

 

IF holding<>0 and time=145700 then begin

  sell(....);

end

 

否者如果是其他周期,请采用固定时间间隔方式运行策略。  注:最后一根k的时间包含14:57分。

if 开仓条件=1 and time>093000 AND TIME<143000 THEN BEGIN

    BUY(....);

END

 

if T0TOTIME(TIMETOT0(CLOSETIME(0))-180)<=DYNAINFO(207) or (time=150000 and not(ISLASTBAR)) then begin
    sell(1,holding,MARKET);
end

 

 

 

[此贴子已经被作者于2020/2/14 0:50:10编辑过]