以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  如何在图表中实现每根K线结束的最后一秒平仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=170219)

--  作者:呼雷
--  发布时间:2019/5/30 22:40:38
--  如何在图表中实现每根K线结束的最后一秒平仓
如何在图表中实现每根K线结束的最后一秒平仓。
--  作者:wenarm
--  发布时间:2019/5/31 8:02:49
--  

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

 

提前一秒钟,很难成交。建议提前时间不小于5S。给撮合成交留足够的时间。

红色部分填写提前的秒数。

 

注:使用固定时间间隔模式。

 

 

[此贴子已经被作者于2019/5/31 8:05:37编辑过]

--  作者:呼雷
--  发布时间:2019/5/31 8:41:59
--  
感谢!
--  作者:呼雷
--  发布时间:2019/5/31 8:47:04
--  
好象不能实现每根有开创的K线都会出平仓的信号。请超版主能不能再帮我核验一下。谢谢!
--  作者:wenarm
--  发布时间:2019/5/31 8:57:19
--  

分钟级别k线,每根k提前下单。

    abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar); 
    if abb then begin
        ......
    end

 

或者图表程序化中的,走完一根k,提前n秒下单功能


--  作者:呼雷
--  发布时间:2019/5/31 9:37:21
--  
我是5分钟级别的K线,您句子中的tq是指K线倒数的秒数值吧,我试试看,谢谢您!