以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问,收盘前5分钟平仓应该怎么写?是 CURRENTTIME > 151000 么?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68668)

--  作者:qq代人发帖
--  发布时间:2014/8/13 9:30:41
--  请问,收盘前5分钟平仓应该怎么写?是 CURRENTTIME > 151000 么?
请问,收盘前5分钟平仓应该怎么写?是 CURRENTTIME > 151000 么?

--  作者:洛雨
--  发布时间:2014/8/13 9:32:30
--  
VARIABLE : _DEBUG = 1 ;                         //是否输出前台交易指令

IF TIME > 151000 AND POSITION = 1 THEN BEGIN
SELL(_DEBUG,0,MARKET) ;
POSITION := 0 ;
END

IF TIME > 151000 AND POSITION = -1 THEN BEGIN
SELLSHORT(_DEBUG,0,MARKET);
POSITION := 0 ;
END

这样写有问题么?POSITION是判断是多仓还是空仓的~

--  作者:jinzhe
--  发布时间:2014/8/13 9:34:30
--  

哪个周期,要实时执行还是走完k线执行


--  作者:洛雨
--  发布时间:2014/8/13 9:36:54
--  
我用的日线周期,想实时执行。

发现用我上面写的,不会平仓。

--  作者:jinzhe
--  发布时间:2014/8/13 9:39:20
--  

1秒轮询模式

 

if islastbar and currenttime>151000 or not(islastbar) then begin

    sell........;

    sellshort.......;

end


--  作者:洛雨
--  发布时间:2014/8/13 9:44:41
--  
可以了~谢谢~