年度归档: 2024 年

190 篇文章

学习 MT4 EA 的大纲
实现一个双均线指标。 实现一个双均线指标,带买卖标记。 MT4 的 EA 控制台 Print 不好使,还是实现一个 C++ DLL 导出函数,包装一下 spdlog,让日志直接输出到 console 窗和文件,每个指标和 EA 有自己的日志文件。定义一个编译宏,在发布指标时屏蔽掉日志功能。 实现一个唐奇安通道指标。 实现一个 ATR 通道指标。 实…
MT4 查看 iCustom 序列数据的值
数据窗口也能看,还是不太清楚,这里有一个查看 iCustom 序列值的 EA。 https://www.dr-ea.com/meta-blog/metatrader4/free-tool-mt4/customchecker_ea.html //+----------------------------------------------------…
创建 MT4 警报
if (iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 1) <= Low[1]) { Alert("买"); } if (iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_UPPER, 1) >= High[1]) { Al…
这里有一个TMA 通道的EA实践
https://auto-ts.net/archives/1865 https://kissfx.com/article/takagifx20170113.html https://kissfx.com/article/takagifx20170120.html https://kissfx.com/article/takagifx20170127…
MT4 代码片段
调整为 Pips 小数点 double AdjustPoint(string Currency) { int Symbol_Digits = (int)MarketInfo(Currency, MODE_DIGITS); double Calculated_Point = 0; if (Symbol_Digits == 2 || Symbol_Di…
外汇交易中的 Pips
历史原因,以前的外汇经纪商提供的非日元货币是小数点后 4 位,日元货币是小数点后 2 位。小数点最末位变动 1,称为 1Pip,也就是一点,人们也已经习惯用 Pips 来指定止损止盈空间和滑点。 现在的 MT4 平台下的外汇交易,非日元货币是小数点后 5 位,日元货币是小数点后 3 位。并且 MT4 的 OrderSend 函数中的滑点参数也是最小…
MQL4 Slippage & Point Value
在很长一段时间内,当大多数经纪商的货币报价为 4 位数字(或日元对为 2 位数字)时,滑点值和点值将按照您的预期工作。但是随着分数点经纪人的加入,需要对这些值进行调整,否则会出现问题。在这篇 MQL4 滑点和点值文章中学习如何对您的 EA 交易进行编程以使用 5 位数或分数点经纪商。 在 OrderSend() 函数的第四个参数中找到的 Slipp…
几个通道系统的使用方式
1. 唐奇安通道 突破20周期高点或者更长周期的高点,突破买入,但是这种系统会忽略通道中间的小平台突破。这种突破信号的预警意义重大,适合交易的信号并不多。 2. Darvas Box Darvas Box 长期做多,能看到不断抬高的盒子。 达瓦斯盒子理论是由Nicolas Darvas开发的一种交易策略,它以高点和成交量作为关键指标来瞄准股票。让我…
MT4 按不同余额计算风险度的差别
在MT4(MetaTrader 4)中,AccountBalance()、AccountEquity() 和 AccountFreeMargin() 是用于计算账户风险的函数,它们之间有以下区别: 账户余额(AccountBalance()): 账户余额不包括来自任何未平仓交易的浮动盈亏。 它表示您账户中的实际资金总额,不考虑未平仓交易的影响。 这…
各品种 Pip value
XAUUSD Pip value The pip value of 1 standard lot, or 100,000 units of XAUUSD is $1,000 The pip value of 1 mini lot, or 10,000 units of XAUUSD is $100 The pip value of 1 micro …