问题标签 [metatrader4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
trading - 如何访问第二个 if 语句
if
由于无法执行第二条语句,我完全筋疲力尽。
我最初的想法是当波动率在 90 - 110 范围内时,程序将发送一个且仅一个订单。等到波动率达到111-150区间后,再下单。
如果我这里不使用bool
函数,程序会在到达范围时发送无数的命令。
有人可以帮我吗?
c# - Metatrader CSV 和 C# StreamWriter CSV 之间的区别。如何解决?
我在 Metatrader 中有一个将一些报价写入 CSV 的代码,但在 C# 中执行相同操作时,EA 以不同的方式读取值.... MetaEditor 中的此代码写入 CSV 文件:
这用 C# 编写:
double
如果 C#和 Metatrader 的当前double
值之间的差异是0.12098-0.12096=2
,则 Metatrader 不会将值视为 2,而是会看到更高的值,例如 18,17 等等,但是从 MetaTrader 的代码中写入相同的值会给出正确的值。 .
我使用 _lread 读取 CSV:
我认为 Metatrader 上的 C# doubles 和普通 Metatrader doubles 之间存在一些差异
mql4 - MetaTrader:指标缓冲量少于需要
我在 MetaTrader 中编译时收到此错误:
indicator buffers amount is less than needed
有什么帮助吗?
arrays - MQL4:发现低价值的问题
我试图从最后 20 条柱中获得最高和最低值。我对获得最高价值没有任何问题,但是我的代码似乎无法正常工作以获得最低价值。只是想知道是否有任何建议。
mql4 - MQL4: Global trend/variable or text files for Single trade per signal/event
On each new bar/tick, my variable is re-initialed, I am trying to execute a trade once per signal, the problem is that once TP is achieved, if same trends continues, it triggers another trade. I am thinking to store variable in Text file. So just wondering what would the best way to handle such variable. Sorry I don't have code.
quantitative-finance - 如何在 MQL4 的迭代中使用布尔运算访问数组?
我能够获得从 Shift 1 到 Shift n 的移动平均线的值(n = 条形图的数量),并每 5 分钟条形图显示它们的值,但是当我添加了 'if (Direction == "Up") ' 以此类推,代码仅显示最后一个移位值并点击 ' break
'。最重要的是,我不能将它们用于布尔运算。
我希望代码显示Alert()
的值何时EMA
有序上升,反之亦然(对于 a "Trend Down")。每当其中一个值发生变化(一个或多个柱的值高于或低于其他柱)时,它就是."No trend"
假设数量TrendBar
超过 5 条;[] 数组是 Bar Shift。
算法为"Trend Up":
如果慢 [n] <= 慢 [...] <= 慢 [3] <= 慢 [2] <= 慢 [1] 则为真
否则为假
当我运行代码时,它只显示Alert( "Trend Up bias" )
. break
这意味着当迭代开始时代码总是点击' '。它不关心趋势是否处于真正的向上趋势(Slow[]
数组中的所有 MA 值都是有序向上的)。
Q1:如何使代码工作?
Q2:如何编写正确的代码以在迭代中使用布尔运算访问数组?
Q3:请问有什么解决办法?
low-latency - 如何从 vb.net 的 MetaTrader4 终端 (MT4) 实时读取蜡烛数据
我尝试使用我的应用程序从 MetaTrader 4 读取数据 ( on vb.net
)
我捕获数据,DDE
但它只是bid, ask, high, low
. 所以我必须尝试另一种方式。
我想读取成品蜡烛的实时数据(M5
等等M15
)
如何从 MetaTrader 4 读取实时蜡烛数据?
提前致谢。
mql4 - 是否可以使用“EA 交易”代码在“一键交易”窗口中更改手数字段输入的值?
正如标题所述,是否可以通过智能交易系统在一键交易窗口中更改手数?
问候, AK
low-latency - 使用 MQL4 反转数组
使用MetaTrader Terminal(MQL4
),我尝试有一个反向数组,我将(前置)项目附加到。
因此,在每个刻度上,myArray[0]
成为“最新”值,之前的值转移到myArray[1]
,依此类推。
但它听起来更难。
我试过这样->