首页
短网址 ea.dog
数据
集锦
交易员热榜
VIP
休闲
✓
使用“Bing”搜索
✓
使用“Google”搜索
✓
使用“百度”搜索(推荐)
✓
使用“搜狗”搜索
✓
站内搜索
注册登陆
财经日历
市场快讯
实时波动
投机情绪
大盘云图
今日热点
看书
世界时间
俄罗斯方块
五子棋
坦克大战
星际战争
更多
每日壁纸
运动下吧
坦克
外汇ea之家
»
节点
›
EA发布区
›
EA入门学院
›
请教一个很初级的问题
赞
评论
收藏
分享
请教一个很初级的问题
小名mimi
|
1046 人阅读
|
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
没有未来函数【高准确率】的交易系统
NO
2
胜率80%的箭头指标
NO
3
XARD 趋势交易系统,有多空提示
NO
4
Diamond Price Action 裸K交易买卖提示指标
NO
5
Lion Gold 狮子黄金交易ea,MT4和MT5版本
NO
6
售价37美金的Firebrand交易系统,带箭头报
NO
7
Firebrand 没有未来函数,帮你每天都能赚钱
NO
8
EXODUS 交易系统,100%没有未来函数
小名mimi
发表主题