金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3297|回复: 4

条件满足一定时间内开平仓

[复制链接]

10

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2022-9-16
曾用名:
发表于 2022-9-16 10:03 | 显示全部楼层 |阅读模式
请问,在20秒内满足开仓条件,则20秒后立马开仓;

在120秒内满足平仓条件,则120秒后立马平仓。

还有个问题就是夜盘有些品种23点收盘,以及有些是凌晨2点半收盘,在也夜盘收盘前5分钟 平仓
谢谢

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-16 10:10 | 显示全部楼层
你这个只能后台程序化上实现。建议先获取后台程序化使用权限。否则代码给你了  你也用不了。

[PEL] 复制代码
//运行在活跃品种;固定时间间隔设置的小一点(比如1秒),如果设置的检测间隔较大会导致出现时间误差
GLOBALVARIABLE:mark:=0;
buycd:1;//原始开仓条件
realcd:0;//实际用的条件

V1:extgbdata('ti');
延迟:TIMETOT0(currenttime)  - TIMETOT0(V1);



if 延迟>3*60 and mark=1 AND buycd and  ISLASTBAR  then
begin
realcd:=1;
extgbdataset ('ti',currenttime);  
end



if buycd and mark=0 AND ISLASTBAR  then //首次满足的情况
begin
extgbdataset ('ti',currenttime);  //满足条件记录下现在的时间
mark:=1;
realcd:=1;
end
  


这是后台里延迟下单操作的代码范例。参考这个思路实现就行了。

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

使用道具 举报

10

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2022-9-16
曾用名:
 楼主| 发表于 2022-9-19 21:59 | 显示全部楼层
技术009 发表于 2022-9-16 10:10
你这个只能后台程序化上实现。建议先获取后台程序化使用权限。否则代码给你了  你也用不了。

[mw_shl_co ...

你好,这个closetime这个还是有点问题
比如closetime(4),有夜盘的品种代表了 下午3点收盘,但是对于中金所是没有意义的

另外closetime(2),有夜盘的品种,确实是夜盘结束时间,但是对于中金所确实下午收盘,时间上有点不对应
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-20 08:43 | 显示全部楼层
这个收盘时间函数本身是兼容所有品种的。有没有夜盘 这个要自行额外判断的。判断出有没有夜盘,然后再根据不同情况去使用收盘时间函数。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-20 09:01 | 显示全部楼层
判断夜盘:
cd:CLOSETIME(4)=CLOSETIME(0);

然后中金所的市场,你可以单独判断 市场代码
MARKETLABEL  中金所是'ZJ'
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 08:17 , Processed in 0.145574 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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