金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2781|回复: 4

强平怎么编写

[复制链接]

26

主题

94

帖子

94

积分

等级: 免费版

注册:
2021-6-11
曾用名:
发表于 2022-4-24 14:23 | 显示全部楼层 |阅读模式
请教技术大哥
期货,现在下午15点前N秒和夜盘23点前N秒,平掉手中所有持仓(多单或空单都平掉),应该怎么写;假设N为10秒


补充内容 (2022-4-24 14:25):
手中可能会持有不同品种,不同方向的单子

补充内容 (2022-4-24 14:26):
手中可能会持有不同品种,不同方向的单子
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-24 14:56 | 显示全部楼层
本帖最后由 技术009 于 2022-4-24 15:00 编辑

[PEL] 复制代码
IsN:CLOSETIME(4)=CLOSETIME(0);//返回1表示有夜盘,否则没夜盘。仅限国内期货品种

//以下是按照运行在固定轮训下编写的
abb1:timetot0(CLOSETIME(0))-timetot0(dynainfo(207)),NODRAW;//白盘收盘距离当前的秒数
abb2:timetot0(CLOSETIME(1))-timetot0(dynainfo(207)),NODRAW;//夜盘收盘时间距离当前的秒数.

pctcd:(abb2>10*60 and IsN) or (abb1>10*60);//收盘前10分钟

if pctcd then
begin
sell(1,0,market);
sellshort(1,0,market); 
end


自行调整下里面的时间,例子里是10分钟。
但是需要注意的是 能不能全平仓位,受到你图表虚拟持仓的影响,如果你图表上是多头那么只能平多,反之只能平空。如果你要完全按照实际持仓情况来处理的话,那就只能在后台程序化里做了。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

94

帖子

94

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-4-25 08:00 | 显示全部楼层
技术009 发表于 2022-4-24 14:56
[mw_shl_code=pel,true]IsN:CLOSETIME(4)=CLOSETIME(0);//返回1表示有夜盘,否则没夜盘。仅限国内期货品种
...

好的,谢谢!
回复

使用道具 举报

26

主题

94

帖子

94

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-4-25 08:08 | 显示全部楼层
技术009 发表于 2022-4-24 14:56
[mw_shl_code=pel,true]IsN:CLOSETIME(4)=CLOSETIME(0);//返回1表示有夜盘,否则没夜盘。仅限国内期货品种
...

有个问题:
abb1:白盘收盘距离当前秒数,也就是说,还剩多少秒收盘
pctcd:(abb2>10*60 and IsN) or (abb1>10*60);  这个地方是不是应该写成<=号,如果是大于号,是不是就意味着距离收盘大于600秒就平仓了?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-25 08:40 | 显示全部楼层
对,写反了。。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-29 06:51 , Processed in 0.169575 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表