Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共19 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:恒指收盘前平仓

1楼
fxrock4 发表于:2018/10/11 9:20:05
恒指在夜盘收盘前5分钟平仓(交晚所时间)要怎么写?
2楼
FireScript 发表于:2018/10/11 9:32:49
 1.什么周期下运行程序的
 2.走完K还是固定轮询

一般是用time函数做判断。但是具体实现方式受到上面2个因素影响。
3楼
fxrock4 发表于:2018/10/11 9:39:48
噢,一分钟周期,走完K线。
[此贴子已经被作者于2018/10/11 9:40:37编辑过]
4楼
FireScript 发表于:2018/10/11 9:46:19
 如果是一分钟,就比较方便。
那直接:if  time=195500 then sell();//时间可自行调整,因为是1分钟,所以直接这里收盘时间减去5就行了。
5楼
yukizzc 发表于:2018/10/11 9:52:02
cond:=time=195500
6楼
fxrock4 发表于:2018/10/11 9:59:50

帮写一句完整的代码了。

7楼
FireScript 发表于:2018/10/11 10:00:33
 就4楼的就行了。里面sell参数补齐就可以了啊。
8楼
fxrock4 发表于:2018/10/11 10:20:32

还是不行呀。

t1:=time>opentime(1) and time0<=timetot0(closetime(2))-5*60;这一句就行,但是却没有夜盘。帮加一句夜盘的T2吧。

9楼
FireScript 发表于:2018/10/11 10:31:21
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

IF TIME=195500 THEN BEGIN
   
    收盘平仓1:SELLSHORT(HOLDING<0 ,HOLDING,MARKET);
    收盘平仓2:SELL(HOLDING>0 ,HOLDING,MARKET);
END

这句代码是OK的啊。

10楼
fxrock4 发表于:2018/10/11 11:09:02
为什么我的却不行呢?
图片点击可在新窗口打开查看此主题相关图片如下:tim图片20181011110731.png
图片点击可在新窗口打开查看
共19 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03711 s, 3 queries.