首页
短网址 ea.dog
数据
集锦
交易员热榜
VIP
加密
休闲
✓
使用“Bing”搜索
✓
使用“Google”搜索
✓
使用“百度”搜索(推荐)
✓
使用“搜狗”搜索
✓
站内搜索
注册登陆
财经日历
市场快讯
实时波动
投机情绪
大盘云图
今日热点
世界时间
俄罗斯方块
五子棋
坦克大战
星际战争
更多
每日壁纸
运动下吧
坦克
外汇ea之家
»
节点
›
EA发布区
›
EA入门学院
›
请教一个很初级的问题
赞
评论
收藏
分享
请教一个很初级的问题
小名mimi
|
872 人阅读
|
0 人评论
|
2022-03-27
本帖最后由 小名mimi 于 2022-3-27 23:20 编辑
在测试EA时,发现计算出来的数据不对,经过Print大法,发现了以下问题:
=====================================
Print("Time:" + TimeToString(Time[0],TIME_DATE) + " Open:" + DoubleToString(Open[0]) + " High:" + DoubleToString(High[0]) +
" Low:" + DoubleToString(Low[0]) + " Close:" + DoubleToString(Close[0]));
//显示出来High/Low/Close的内容都是 "当前K线的 开盘价" ,明显存在错误。难道是当前K线在OnTick函数中数据是变动的,才会出现这种问题吗?
=====================================
但如果换成
Print("Time:" + TimeToString(Time[1],TIME_DATE) + " Open:" + DoubleToString(Open[1]) + " High:" + DoubleToString(High[1]) +
" Low:" + DoubleToString(Low[1]) + " Close:" + DoubleToString(Close[1]));
//显示上一根K线数据,又没有任何错误。
=====================================
如果有知道的请麻烦指导下,新手学习MQL4,很多问题都没查到资料。
错误输出
获取当前K线数据
""
打赏
还没有人打赏,支持一下
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
高级模式
您需要登录后才可以回帖
登录
|
注册
QQ登录
微信登录
发表评论
EA之家评论守则
🔥外汇EA交易专用VPS!稳定护航
广告
VIP专享
更多
NO
1
Benefit_Scalper 剥头皮EA,盈利不错,刷佣
NO
2
提供超级准确和快速的信号 fx vortex,100%
NO
3
我用过的最好的一款ea
NO
4
【日赚200美金的EA】没有任何限制,免费永
NO
5
不重绘的反转交易系统
NO
6
非常好的开仓指标 100没有未来函数 MOSTAPH
NO
7
Diamond Price Action 裸K交易买卖提示指标
NO
8
分享一个没有未来函数的箭头指标
小名mimi
发表主题