首页
短网址 ea.dog
数据
集锦
交易员热榜
VIP
加密
休闲
✓
使用“Bing”搜索
✓
使用“Google”搜索
✓
使用“百度”搜索(推荐)
✓
使用“搜狗”搜索
✓
站内搜索
注册登陆
财经日历
市场快讯
实时波动
投机情绪
大盘云图
今日热点
世界时间
俄罗斯方块
五子棋
坦克大战
星际战争
更多
每日壁纸
运动下吧
坦克
外汇ea之家
»
节点
›
EA发布区
›
EA入门学院
›
请教一个很初级的问题
赞
评论
收藏
分享
请教一个很初级的问题
小名mimi
|
883 人阅读
|
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之家评论守则
VIP专享
更多
NO
1
Gold Trend Scalping 黄金趋势剥头皮ea
NO
2
胜率80%的箭头指标
NO
3
FxGhani价值300美金的信号确认指标,没有未
NO
4
EXODUS 交易系统,100%没有未来函数
NO
5
MOSTAPHA JOKER V2 非常准确的箭头指标 原
NO
6
不重绘的反转交易系统
NO
7
Indikator Forex 96 ,100%没有未来函数的
NO
8
非常好的开仓指标 100没有未来函数 MOSTAPH
小名mimi
发表主题