设为首页 收藏本站 切换语言

有谁能提供控制EA的开仓时间段代码  

| 发表于 2020-8-13 06:35:14 | 显示全部楼层 |复制链接
想在指定时间内开仓,比如北京时间8点以后到第二天凌晨2点之间可以开仓,之外的时候,符合开仓条件,也不能开。
举报

评论 使用道具

精彩评论19

能蛋
DD
| 发表于 2020-8-13 16:25:56 | 显示全部楼层
参数部分代码:
  1. extern int                StartHour=21  ;//开始交易(小时)   
  2. extern int                StartMinute=0  ; //开始交易(分钟)  
  3. extern int                StopHour=3  ;//停止交易(小时)   
  4. extern int                StopMinute=0  ;//停止交易(分钟)   
复制代码


主函数的控制代码:
  1.    if(!TimeLimit(TimeCurrent(),StartHour,StartMinute,StopHour,StopMinute)) return;
复制代码


用到的函数代码:
  1. bool TimeLimit (datetime TimeX,int StartHourX,int StartMinuteX,int StopHourX,int StopMinuteX)
  2. {
  3. string      CurrentTime;
  4. string      StartTime;
  5. string      StopTime;
  6. bool        Var=FALSE;
  7. //----------------------------
  8. CurrentTime = TimeToString(TimeX,TIME_MINUTES) ;
  9. StartTime = StringFormat("%02d",StartHourX) + ":" + StringFormat("%02d",StartMinuteX) ;
  10. StopTime = StringFormat("%02d",StopHourX) + ":" + StringFormat("%02d",StopMinuteX) ;
  11.   if(StringCompare(CurrentTime,StartTime,true)>=0 && StringCompare(CurrentTime,StopTime,true)<=0
  12.      ||(StringCompare(StartTime,StopTime,true)>0 && ( StringCompare(CurrentTime,StartTime,true)>=0 && StringCompare(CurrentTime,"23:59",true)<=0
  13.                                                   || ( StringCompare(CurrentTime,"00:00",true)>=0 && StringCompare(CurrentTime,StopTime,true)<=0))))
  14.     Var=TRUE;
  15. return(Var);
  16. }
复制代码
举报

点赞 1 评论 使用道具

playmewell
D
 楼主 | 发表于 2020-8-13 19:28:20 | 显示全部楼层
能蛋 发表于 2020-8-13 16:25
参数部分代码:

不会,但还是谢谢你了。放上去出错。
举报

点赞 评论 使用道具

iris20kdi
D
| 发表于 2020-8-13 21:01:10 | 显示全部楼层
谢谢
举报

点赞 评论 使用道具

spider6619
D
| 发表于 2020-9-9 15:39:27 | 显示全部楼层
学习了,谢谢!
举报

点赞 评论 使用道具

levoer
D
| 发表于 2021-10-9 22:26:58 | 显示全部楼层
感谢分享感谢分享
举报

点赞 评论 使用道具

nanaliu
CC
| 发表于 2022-2-9 11:51:53 | 显示全部楼层
路过。。看看先。。。。
举报

点赞 评论 使用道具

twb818
C
| 发表于 2022-2-10 09:21:48 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

My05613828
CCC
| 发表于 2022-2-18 13:50:36 | 显示全部楼层
看下我的发布  限制EA每天运行 时间区间
举报

点赞 评论 使用道具

skykey3
DDD
| 发表于 2022-2-18 16:40:31 | 显示全部楼层
信心
举报

点赞 评论 使用道具

EA6666
D
| 发表于 2022-2-18 18:56:06 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

zhy2505000
DD
| 发表于 2022-2-18 22:52:18 | 显示全部楼层
多谢分享
举报

点赞 评论 使用道具

668
DDD
| 发表于 2022-2-19 21:35:59 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

eayeah
DD
| 发表于 2023-2-22 01:31:25 | 显示全部楼层
怎么弄啊贴主,放上去有出现错误的代码,求赐教
举报

点赞 评论 使用道具

pefw123
DDD
| 发表于 2023-2-22 01:36:01 | 显示全部楼层
能蛋 发表于 2020-8-13 16:25
参数部分代码:

怎么弄啊,可以发一个带有这些源码的ea上来吗
举报

点赞 评论 使用道具

pefw123
DDD
| 发表于 2023-2-22 01:55:39 | 显示全部楼层
playmewell 发表于 2020-8-13 19:28
不会,但还是谢谢你了。放上去出错。

解决了吗楼主
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-2-22 06:58:55 | 显示全部楼层
找找应该有的
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-3-3 06:33:25 | 显示全部楼层
这里应该有的
举报

点赞 评论 使用道具

dongxu64
DDD
| 发表于 2023-3-4 10:21:51 | 显示全部楼层
在函数板块有,去找找
举报

点赞 评论 使用道具

daerbushen
DD
| 发表于 2023-4-1 08:49:00 | 显示全部楼层
楼上给的代码太复杂了也
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)