金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 95|回复: 2

老师好,请教个问题

[复制链接]

19

主题

73

帖子

73

积分

等级: 免费版

注册:
2024-10-21
曾用名:
发表于 2024-11-19 09:14 | 显示全部楼层 |阅读模式
N:=TODAYBAR;
//由于时间进制不同,时间加减需要换算成秒处理后,再转化成时间
BEGIN_TIME:T0TOTIME(TIMETOT0(OPENTIME(1))+NMIN1*60 );
END_TIME:T0TOTIME(TIMETOT0(CLOSETIME(0))-NMIN2*60 );

开盘30分钟最高价:=VALUEWHEN(TIME<=BEGIN_TIME,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(TIME<=BEGIN_TIME,LLV(L,N));
手数:=SS;
上轨:开盘30分钟最高价+N1*MINDIFF;
下轨:开盘30分钟最低价-N1*MINDIFF;
//条件
开多条件:=C>上轨;
开空条件:=C<下轨;
//交易系统
IF TIME>BEGIN_TIME AND TIME<END_TIME THEN BEGIN
        开多:BUY(开多条件 AND HOLDING=0,手数,MARKET);
        开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);
END
//平仓
IF TIME>=END_TIME or REMAININGTIME(CLOSETIME(0))<=600 THEN BEGIN
        收盘平多:SELL(1,手数,MARKET);
        收盘平空:SELLSHORT(1,手数,MARKET);
END
老师把这个改成上午九点为开盘时间,谢谢

回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-11-19 09:36 | 显示全部楼层
把 OPENTIME(1) 换成上午九点的时间就行了。

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

使用道具 举报

19

主题

73

帖子

73

积分

等级: 免费版

注册:
2024-10-21
曾用名:
 楼主| 发表于 2024-11-19 10:03 | 显示全部楼层
技术009 发表于 2024-11-19 09:36
把 OPENTIME(1) 换成上午九点的时间就行了。

改成130000 就行了。

谢谢老师
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 18:28 , Processed in 0.205065 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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