金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5618|回复: 15

请问夜盘以及日盘收盘前一分钟平仓如何表述?夜盘指的是晚上23前

[复制链接]

16

主题

93

帖子

93

积分

等级: 免费版

注册:
2021-10-19
曾用名:
发表于 2021-12-22 10:15 | 显示全部楼层 |阅读模式
请问夜盘以及日盘收盘前一分钟平仓如何表述?夜盘指的是晚上23前,另外在夜盘日盘收盘前10分钟也不开仓,合在一起怎么表达?用在后台交易系统 发现CLOSETIME不起作用
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-22 10:43 | 显示全部楼层
你交易周期是什么周期。CLOSETIME 这类函数 日周期一下级别才有效。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

93

帖子

93

积分

等级: 免费版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2021-12-22 10:49 | 显示全部楼层
技术009 发表于 2021-12-22 10:43
你交易周期是什么周期。CLOSETIME 这类函数 日周期一下级别才有效。

一分钟周期 closetime(1)夜盘是按照交易所不同返回不同值还是统一02:30?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-22 10:52 | 显示全部楼层
不一样的。不同品种夜盘收盘时间不一样的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

93

帖子

93

积分

等级: 免费版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2021-12-22 10:56 | 显示全部楼层
可以帮我矫正下吗?都不起作用

day_CloseSecond:=TIMETOT0(CLOSETIME(0)) - TIMETOT0(time);
night_CloseSecond:=TIMETOT0(CLOSETIME(1)) - TIMETOT0(time);
CloseSecond:=IF(OPENTIME(1)>40000,day_CloseSecond,night_CloseSecond);
T:=CloseSecond;
IF TISPRVREMAIN(4)=1 and  TSUBMITEX(4,'' ,'' )>30 AND  T2 AND TSELLHOLDINGEX('' ,'' ,3 )
THEN BEGIN
                                TCANCEL(1,4);
TSELLSHORT(1,TSELLHOLDING(1),MKT);                               
END

TSELL(T2 AND TSELLHOLDINGEX('' ,'' ,1)  ,TSELLHOLDING(1),MKT);       
以上后台的表述方式有错吗?


补充内容 (2021-12-22 11:00):
T2:=CloseSecond;
回复

使用道具 举报

16

主题

93

帖子

93

积分

等级: 免费版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2021-12-22 10:58 | 显示全部楼层
技术009 发表于 2021-12-22 10:52
不一样的。不同品种夜盘收盘时间不一样的。

会提示可平仓数量 不足 我已经写了撤单了呀
1640141837(1).jpg
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-22 11:03 | 显示全部楼层


你虽然计算了时间。但是你没有使用它进行判断啊。
CloseSecond:=IF(OPENTIME(1)>40000,day_CloseSecond,night_CloseSecond);

你只获取了倒计时的一个时间。但是没有进一步判断了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

93

帖子

93

积分

等级: 免费版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2021-12-22 11:05 | 显示全部楼层
技术009 发表于 2021-12-22 10:52
不一样的。不同品种夜盘收盘时间不一样的。

后来我换了另外的表述方式也是不行 可以帮我斧正下吗?
T2:=TIMEZONECONVER(225800)<time AND TIMEZONECONVER(090000)>time   OR  TIMEZONECONVER(145800)<time  AND TIMEZONECONVER(151000)>time;
回复

使用道具 举报

16

主题

93

帖子

93

积分

等级: 免费版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2021-12-22 11:11 | 显示全部楼层
技术009 发表于 2021-12-22 11:03
你虽然计算了时间。但是你没有使用它进行判断啊。
CloseSecond:=IF(OPENTIME(1)>40000,day_CloseSecon ...

T1:=TIME>OPENTIME(1) AND CloseSecond>600;
T2:=CloseSecond<70;
这样可以实现夜盘日盘收盘前10分钟也不开仓,夜盘日盘收盘前尾盘70秒平仓吗
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-22 11:18 | 显示全部楼层




//固定轮训下有效//没考虑没有夜盘品种情况
abb1:timetot0(CLOSETIME(0))-timetot0(dynainfo(207)),NODRAW;//白盘收盘距离当前的秒数
abb2:timetot0(CLOSETIME(1))-timetot0(dynainfo(207)),NODRAW;//夜盘收盘时间距离当前的秒数.注意如果是没有夜盘的品种,这个就是白盘第一个收盘时间了。

CloseSecond:(abb2>0 and abb2<=60) or (abb1<=60);//结束前1分钟,具体到K线时间。白盘就是在15:00 这个最后一个K开始时候平仓。夜盘类似。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 19:28 , Processed in 0.210042 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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