系统交易

多时间框架的随机指标与布林带交易策略 - MetaTrader 4 专家顾问
MetaTrader4
多时间框架的随机指标与布林带交易策略 - MetaTrader 4 专家顾问

大家好!今天我们来聊一聊一种基于随机指标和布林带的多时间框架交易策略。这种策略可以帮助你在交易中做出更明智的决策。 主要特点: 多时间框架分析:该策略利用M1、M5和M15图表中的随机指标和布林带的数值来决定交易入场时机。 入场条件: 买入:当所有三条随机K线都低于MinStochOversold水平,且M15价格低于下布林带时,触发买入信号。 卖出:当所有三条随机K线都高于MaxStochOverbought水平,且M15价格高于上布林带时,触发卖出信号。 交易管理: 允许在一个趋势中最多同时持有MaxTradesPerTrend个未平仓订单。 根据M15时间框架的平均真实波幅(ATR)和SLMultiplier、TPMultiplier输入参数计算止损(SL)和止盈(TP)水平。 点差控制:该策略会检查当前点差是否符合MaxSpreadStandard(标准/ECN账户)和MaxSpreadCent(分/微账户)的要求。如果点差过高,将会放置买入限价单或卖出限价单,而不是立即执行。 挂单管理:当点差过高,无法立即执行时,EA会在当前价格稍下方放置买入限价单,或在稍上方放置卖出限价单。 输入参数:提供多种输入参数以供自定义,包括滑点、手数、指标周期和偏差、止损/止盈倍数、保本和跟踪止损设置、不同账户类型的最大点差限制,以及随机指标的超买/超卖水平。 OnTick函数:OnTick()函数是主要的执行模块。它获取指标值,检查未平仓订单,然后评估买入和卖出条件,以便可能开启新交易。 调试功能:包含Print()语句用于调试,记录不同时间框架下随机K值和当前点差情况。

2025.04.27
RRS Impulse:MetaTrader 4的智能交易助手
MetaTrader4
RRS Impulse:MetaTrader 4的智能交易助手

大家好!今天我要和大家分享一个非常实用的交易助手,名为 RRS Impulse。这个智能交易系统利用相对强弱指数(RSI)、随机振荡器(Stochastic)和布林带(Bollinger Bands)指标来寻找趋势和逆势交易机会。作为一款多货币对交易助手,它能同时扫描多个货币对,帮助你捕捉最佳交易信号。 这款交易助手具备多种强大功能,包括跟踪止损、风险管理、资金管理、限制模式等。如果设置得当,它有潜力为你带来可观的利润。 RRS Impulse的主要特点: 变量 数值 描述 交易指标 RSI, Stochastic, BollingerBands, RSI_Stochastic_BollingerBands 使用RSI、随机振荡器和布林带三种指标进行市场分析,提供更精确的交易信号。 交易方向 趋势、逆势 根据市场趋势做出相应交易,或在逆势情况下寻找反转机会。 信号强度 正常信号、正常多时间框架、强信号、非常强信号 根据单一或多时间框架分析信号的强度。 最小手数 双精度值 确保随机手数不会低于此值。 最大手数 双精度值 确保随机手数不会超过此值。 止损 整型值 设置止损点数,设置为 0 以禁用止损。 止盈 整型值 设置止盈点数,设置为 0 以禁用止盈。 跟踪开始点 整型值 (点数) 设置从开盘价格开始跟踪止损的点数,设置为 0 以禁用跟踪。 跟踪间隔 整型值 (点数) 设置当前市场价格与跟踪止损之间的间隔,设置为 0 以禁用跟踪。 风险管理类型 固定金额、余额百分比 根据账户余额自动计算风险并关闭所有交易。 风险金额 整型值 若设置为固定金额,输入你能承受的最大损失金额。 最大点差 整型值 (点数) 设置可接受的最大点差。 滑点 整型值 (点数) 设置订单执行的最大滑点。 最大开盘交易数 整型值 允许同时开放的最大交易数量。 交易货币对 字符串值 EA应该分析和交易的货币符号列表(非货币对)。 RRS Impulse Plus: RRS Impulse Plus EA 是 RRS Impulse EA 的升级版,提供更多灵活选项。它同样使用相对强弱指数(RSI)、随机振荡器、移动平均(MA)和布林带指标来识别趋势和逆势交易机会。 这款EA同样具备多种强大功能,能够在正确的设置下为你创造可观的收益。 信号描述: 指标 买入 卖出 RSI 趋势:当RSI触及超买线时。 逆势:当RSI触及超卖线时。 趋势:当RSI触及超卖线时。 逆势:当RSI触及超买线时。 随机振荡器 趋势:当主线和信号线都触及超买水平时。 逆势:当主线和信号线都触及超卖水平时。 趋势:当主线和信号线都触及超卖水平时。 逆势:当主线和信号线都触及超买水平时。 布林带 趋势:当当前市场价格触及布林带的阻力线时。 逆势:当当前市场价格触及布林带的支撑线时。 趋势:当当前市场价格触及布林带的支撑线时。 逆势:当当前市场价格触及布林带的阻力线时。 移动平均 趋势/逆势:当当前市场价格高于移动平均线时。 趋势/逆势:当当前市场价格低于移动平均线时。 信号场景(逆转:假) RSI 随机振荡器 布林带 移动平均 信号 高于 高于 高于 低于 逆势卖出 ✅ 低于 低于 低于 高于 逆势买入 ✅ 高于 高于 高于 高于 趋势买入 ✅ 低于 低于 低于 低于 趋势卖出 ✅ 信号场景(逆转:真) RSI 随机振荡器 布林带 移动平均 信号 高于 高于 高于 低于 逆势买入 ✅ 低于 低于 低于 高于 逆势卖出 ✅ 高于 高于 高于 高于 趋势卖出 ✅ 低于 低于 低于 低于 趋势买入 ✅ 变量描述: 变量 数值 描述 RSI、随机振荡器、布林带、移动平均 布尔值 (真/假) 启用相应指标进行市场分析和交易执行。 时间框架 M1, M5, M15, M30, H1, H4, D1 布尔值 (真/假) 交易方向 趋势、逆势 根据市场趋势做出相应交易,或在逆势情况下寻找反转机会。 信号强度 单一时间框架、多时间框架 根据不同时间框架分析信号的强度。  逆转  布尔值 (真/假) 启用逆转模式后,买入交易将转为卖出交易,反之亦然。 手数模式 随机手数、手数百分比 根据风险百分比进行交易,并确保手数不会超出设定范围。 止损类型  虚拟止损、经典止损 根据需要选择止损的可见性。 止损 整型值 设置止损值,设置为 0 以禁用止损。 止盈类型 虚拟止盈、经典止盈 根据需要选择止盈的可见性。 止盈 整型值 设置止盈值,设置为 0 以禁用止盈。  跟踪类型 经典跟踪、虚拟跟踪 根据需要选择跟踪止损的可见性。 跟踪开始点 整型值 (点数) 设置跟踪开始点,设置为 0 以禁用跟踪。 跟踪间隔 整型值 (点数) 设置跟踪止损的间隔,设置为 0 以禁用跟踪。 蜡烛退出  整型值 在开盘后若干蜡烛后关闭交易,设置为 0 以禁用蜡烛退出。 风险管理: 变量 值 描述 风险管理行动 停止EA、关闭并继续 根据设定的风险金额采取相应措施。 风险金额类型 固定金额、余额百分比 根据账户余额计算风险并关闭交易。 风险金额 整型值 设定最大可以承受的浮动损失金额。 资金管理: 变量 值 描述 资金管理行动 停止EA、关闭并继续 根据设定的目标收益采取相应措施。 资金管理类型 固定金额、余额百分比 根据设定的金额或百分比关闭交易。 目标收益 整型值 设定达到的目标收益值。 限制模式: 变量 值 描述 最大点差 整型值 (点数) 允许交易执行的最大点差。 滑点 整型值 (点数) 最大允许滑点。 最大开盘交易数 整型值 允许同时开放的最大交易数量。 交易模式 布尔值 (真/假) 真:EA可以开启新交易。假:EA将不再开启新交易,但将管理现有交易。 新闻管理: 变量 值 描述 新闻管理 禁用新闻、高影响新闻、重要新闻 根据需要过滤新闻事件。 新闻前分钟 整型值 (分钟) 交易在新闻事件前暂停的时间。 新闻后分钟 整型值 (分钟) 交易在新闻事件后暂停的时间。 新闻止损 整型值 在新闻时间段内,如果交易的浮动损失达到此值,将会关闭交易。 新闻重检分钟 整型值 EA更新新闻数据的频率。 重要新闻 字符串值 需要暂停交易的重要新闻事件列表(以逗号分隔)。 货币选择: 变量 值 描述 交易货币对 字符串值 EA应该分析和交易的货币符号列表(以逗号分隔)。 重要提示: 在MT4/MT5中启用网页请求: 导航至 工具 → 选项 → 专家顾问 → 允许网页请求,然后添加: http://nfs.faireconomy.media/ (此服务由ForexFactory提供,并从其平台获取新闻数据。) 建议测试: 强烈建议在真实账户之前,先在模拟账户上测试此EA至少45天。 请分享你的使用经验、反馈和交易报告。 祝好运,交易愉快!🚀

2025.04.20
iCHO趋势CCIDualOnMA过滤器 - MetaTrader 5交易策略解析
MetaTrader5
iCHO趋势CCIDualOnMA过滤器 - MetaTrader 5交易策略解析

交易策略这款专家顾问(EA)结合了两个指标:iCHO(Chaikin振荡器)和自定义的CCIDualOnMA。iCHO主要用作趋势指标,并在其跨越零线时关闭仓位。而'CCIDualOnMA'指标则作为过滤器来添加仓位。这两个指标都是在指定的“工作时间框架”内创建的,同样的时间框架用于确定新K线的生成时机(如果适用于参数“在...寻找信号”和“跟踪在...”)。交易信号:当CHO指标跨越零线时关闭仓位:交叉情况仓位:反转交易模式从下往上交叉'false' -> 关闭所有卖出仓位('仅允许买入仓位' 或 '允许买入和卖出仓位') -> 开启买入仓位'true' -> 关闭所有买入仓位('仅允许卖出仓位' 或 '允许买入和卖出仓位') -> 开启卖出仓位自上而下交叉'false' -> 关闭所有买入仓位('仅允许卖出仓位' 或 '允许买入和卖出仓位') -> 开启卖出仓位'true' -> 关闭所有卖出仓位('仅允许买入仓位' 或 '允许买入和卖出仓位') -> 开启买入仓位正常信号(添加仓位)当CHO指标在零上方,快速CCI从下往上穿越慢速CCI,并且快速CCI在零下时 - 这时是开买入仓位的信号。当CHO指标在零下,快速CCI从上往下穿越慢速CCI,并且快速CCI在零上时 - 这时是开卖出仓位的信号。图1. iCHO趋势CCIDualOnMA过滤器特点:该专家顾问可以根据工作时间框架进行优化(“工作时间”框架)每根K线最多只能有一个“市场入场”交易(这是一个内部参数,不包括在输入参数内,与“仅一个仓位”参数无关)。在“内部K线”模式下(“在...”寻找信号参数设置为“bar#0(每个点)”),当前K线为K线#0;而在“仅在新K线生成时”模式下(“在...”寻找信号参数设置为“bar#1(在新K线生成时)”),当前K线为K线#1。参数“交易模式: ' - 限制交易方向。可以取值为'仅允许买入仓位'、'仅允许卖出仓位'和'允许买入和卖出仓位'。“使用时间控制”参数 - 搜索交易信号的时间区间,从“开始小时”::“开始分钟”到“结束小时”::“结束分钟”。时间范围可以设置在一天内,也可以跨天设置。现在让我们更详细地了解每组参数:交易设置:'工作时间框架' -工作时间框架。指标创建的时间框架以及寻找新K线的时间框架。止损、盈利和跟踪停损以点数设置。任一参数('止损'、'盈利'、'跟踪止损')可以禁用 - 只需将所选参数设置为 '0.0'。关于跟踪的工作原理,详细信息请参见TrailingStop代码中的图片。仓位管理(手数计算)手数可以是固定的('资金管理'设置为'固定手数'并在'资金管理的值'中设置手数)或动态的 - 根据每笔交易的风险百分比('资金管理'设置为'每笔交易的风险百分比'并在'资金管理的值'中设置风险百分比)。同样可以设置固定手数等于最小手数 - '资金管理'设置为'最小手数'。时间控制:该部分设置搜索交易信号的时间范围。通过'使用时间控制'启用时间范围,并设置从'开始小时'::'开始分钟'到'结束小时'::'结束分钟'的信号搜索时间区间。时间范围可以设置在一天内,也可以跨天设置。不影响跟踪。附加功能:将'仓位:仅一个'标志设置为'true',允许专家顾问在市场上只持有一个仓位。注意:'仓位:仅一个'设置为'true' 并不会取消'仓位:关闭相反'设置为'true'!换句话说:相反的仓位会首先被关闭。'仓位:反转'标志负责反转信号。一个有趣的标志是 '仓位: 关闭相反' - 当设置为'true'时,在开仓前确保移除相反的仓位。'打印日志输出所有操作的详细记录。'冻结和止损水平系数'参数设置当这些水平为零时的止损和冻结水平的系数,建议使用值 '3'。

2025.04.04
如何在MetaTrader 5中检测新K线的开始
MetaTrader5
如何在MetaTrader 5中检测新K线的开始

在使用专家顾问(EA)的过程中,当MetaTrader接收到新的报价(即“tick”)时,标准的OnTick()事件处理函数会被调用。但是,MetaTrader并没有标准的事件处理函数来检测新K线的开始。 要实现这一点,我们需要监控最近K线的开盘时间。当开盘时间发生变化时,这就意味着新K线的开始,我们可以对此做出反应并处理事件。以下是一个兼容MQL4和MQL5的方法示例,展示了如何实现这一功能: // 标准的tick事件处理函数    void OnTick()    {       // 检查是否有新K线(兼容MQL4和MQL5)。          static datetime dt当前K线   = WRONG_VALUE;                 datetime dt前一K线 = dt当前K线;                          dt当前K线   = iTime( _Symbol, _Period, 0 );                 bool     b新K线事件  = ( dt当前K线 != dt前一K线 );       // 对新K线事件做出反应。          if( b新K线事件 )          {             // 检测是否为首次接收的tick。                /* 例如,当图表首次应用时,K线正处于进展中,并不是真正的新K线开始。 */                if( dt前一K线 == WRONG_VALUE )                {                   // 对首次tick或K线中间状态进行处理 ...                }                else                {                   // 常规K线出现后的处理 ...                };             // 独立于前一条件的其他处理 ...          }          else          {             // 处理其他情况 ...          };       // 继续其他操作 ...    }; 在上面的代码中,static变量用于跟踪K线的开盘时间,即使在返回OnTick()函数后,它仍然能够保持数据。这是检测当前K线开盘时间变化的关键。 需要注意的是,当EA第一次应用到图表上时,前面的代码会将其反应为刚刚开盘的K线。这种情况需要特殊处理,以便能够正确应对。 另外,请注意,我在CodeBase上发布的所有源代码现在可以通过MetaEditor的“公共项目”中找到,项目名称为“FMIC”。

2025.04.03
基于蜡烛图分析的MT5交易系统 - 高效交易助手
MetaTrader5
基于蜡烛图分析的MT5交易系统 - 高效交易助手

这款MT5交易系统结合了多时间框架的蜡烛图模式分析和基本面事件过滤,旨在以严格的风险管理来执行交易。 核心策略 价格行为聚焦:完全依赖于蜡烛图模式(如针形蜡烛、吞没形态、锤子/射击之星)在三个时间框架(5分钟、1小时、4小时)中发出交易信号。 多时间框架共鸣:要求5分钟的触发信号与更高时间框架(1小时/4小时)的趋势结构一致。 风险管理 1.5:1风险回报比:系统会自动计算以1.5倍止损距离设置的止盈点。 保证金保护:限制保证金使用(默认少于30%),并自动调整持仓规模。 动态止损:根据ATR波动性缩放或固定点数距离来设置止损。 新闻过滤 事件前关闭:在高影响力新闻事件(如GDP、NFP、CPI)前2小时关闭所有持仓。 避免波动:在预定的高风险期间内不进行新交易。 操作设计 5分钟执行:在5分钟图表上触发交易,同时尊重1小时和4小时的市场背景。 交易时段限制:仅在流动性高峰时段(服务器时间8 AM–5 PM)内进行交易。 优势: 通过纯粹的价格行为分析消除了指标滞后。 通过固定的风险回报比和保证金上限实现严格的风险控制。 适应趋势市场和震荡市场。 适用对象: 适合:在活跃交易阶段的EURUSD及其他流动性较高的主要货币对。 希望在交易中系统执行并具备事件风险保护的交易者。 这款系统在技术模式识别与宏观经济意识之间取得了良好的平衡,优先考虑资金保护,同时目标是实现稳定的1.5:1回报场景。

2025.03.31
监控提款的EA代码 - 让MetaTrader 5更智能
MetaTrader5
监控提款的EA代码 - 让MetaTrader 5更智能

为MetaTrader 5添加提款监控功能 大家好,今天我们来聊聊如何让你的专家顾问(EA)更智能,特别是关于提款监控的功能。如果你在交易中使用EA,那么你一定希望能够实时了解账户的提款情况,这样才能更好地管理自己的资金。 为什么需要提款监控? 通常情况下,大多数EA都是在虚拟私人服务器(VPS)上运行的,这样可以避免在更改时间框架或图表模板时重置参数。可有时候,很多交易者在设置手数(lot size)时,往往会选择在亏损的情况下继续增加手数,希望能够在未来的某个时间点弥补亏损,而不考虑市场的实际情况。 如何处理提款与亏损的区别? 亏损:当出现亏损时,EA会继续使用最后已知的手数来试图恢复损失。 提款:如果账户发生提款,EA则需要根据新的余额来调整手数。 然而,许多EA并不能区分提款和亏损,这就导致了在提款后,手数并没有自动减少,反而可能会导致更大的风险。 代码优化建议 为了让你的EA能够更好地应对这种情况,我们可以对代码进行一些修改,不仅可以监控提款,还能够在发生提款时自动调整手数。这样一来,EA就能更灵活地适应账户余额的变化,帮助你更有效地管理风险。 希望这些建议能够帮助到你们,让大家在交易的道路上走得更稳健!

2025.03.31
监控提款的完美助手:为MetaTrader 4增添代码
MetaTrader4
监控提款的完美助手:为MetaTrader 4增添代码

引言 在交易的过程中,资金的管理至关重要。今天,我想和大家分享一段代码,旨在为您现有的交易专家顾问(EA)添加提款监控功能。这段代码可以帮助您更好地追踪账户中的提款情况,确保您时刻掌握财务动态。 为什么需要提款监控? 很多交易者会将EA托管在虚拟专用服务器(VPS)上,以避免在更改时间框架或图表模板时重置参数。这样做虽然方便,但在提款管理上却容易忽略一些细节。 常见问题 持续增加手数:有时,EA会设置手数不断增加,即使在亏损的情况下,仍希望通过增加手数来弥补损失。 无法区分提款与亏损:目前大多数EA在提款后不会自动减少手数,因为它们无法区分提款和亏损。 如何解决这个问题? 当发生亏损时,EA会继续使用最后已知的手数进行交易,但如果是提款,EA则需要根据新的余额减少手数。这是因为提款会影响账户的整体资金,合理调整手数是保持交易稳定的关键。 代码的灵活性 这段代码不仅能监控提款,还可以根据提款情况自动调整手数,以适应新的账户余额。通过这种方式,您可以更好地管理风险,提升交易的有效性。 结语 希望这段代码能为您的交易之路带来帮助。如果您有任何问题,欢迎在评论区讨论,让我们共同进步!

2025.03.31
RRS Tangled EA:MetaTrader 4的智能交易助手
MetaTrader4
RRS Tangled EA:MetaTrader 4的智能交易助手

大家好,今天给大家介绍一款非常有趣的交易助手——RRS Tangled EA。这款EA是对RRS Chaotic EA和RRS Randomness in Nature EA的升级版本。它的独特之处在于,完全不依赖技术指标或基本面分析,而是利用自然界的随机性来选择货币对、手数和订单类型进行交易。 只要设置好止盈、止损、跟踪止损和风险管理等参数,RRS Tangled EA就能帮助我们获取可观的利润。 多货币交易的优势 这款EA不仅支持单一货币对的交易,还是一款多货币或多资产的EA。即便它挂载在某个特定的货币对图表上,也能自动管理其他货币对的交易操作,非常灵活。 参数设置详解 变量 值 描述 minLot_Size 双精度值 设置最低手数,确保随机手数不会低于此值。 maxLot_Size 双精度值 设置最高手数,确保随机手数不会超过此值。 StopLoss 整数值 设置止损点数(点数为资产价格最小变动单位)。设置止损为0以禁用此功能。 TakeProfit 整数值 设置止盈点数。设置止盈为0以禁用此功能。 Trailing_Start 整数值(点数) 设置开始跟踪的点数距离开仓价格的距离。设置跟踪开始为0以禁用跟踪操作。 Trailing_Gap 整数值(点数) 设置当前市场价格与跟踪止损之间的点数间隔。设置跟踪间隔为0以禁用跟踪操作。 Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney:当浮动亏损达到您设定的金额时,关闭所有开仓。BalancePercentage:根据您的账户余额自动计算,并在达到该限制时关闭所有交易。 Money_In_Risk 整数值 如果Risk_In_Money_Type设置为FixedMoney,请填写您能够承受的损失金额。如果设置为BalancePercentage,EA会根据您的账户余额自动计算风险,并在达到该限制时关闭所有交易。 Max_Spread 整数值(点数) 设置可接受的最大点差。如果当前点差超过此值,EA将不进行交易,并等待点差回到规定范围内。 Slippage 整数值(点数) 设置订单执行的最大滑点。 MaxOpenTrade 整数值 允许的最大开仓数量 祝大家好运,交易愉快!

2025.03.23
RRS混沌交易EA - 为MetaTrader 4量身定制的交易助手
MetaTrader4
RRS混沌交易EA - 为MetaTrader 4量身定制的交易助手

大家好!今天我想给大家介绍一款非常特别的交易EA——RRS混沌交易EA。这款EA是基于随机性的交易策略,能够在不同的货币对上随意开仓,随意设置手数和订单类型,非常适合喜欢尝试新策略的交易者。 这款EA并不依赖于复杂的技术分析,比如指标、价格走势、新闻日历事件或者蜡烛图模式。它提供多种交易策略、风险管理计划以及其他可自定义的设置,灵活性非常高。 尽管这个EA是基于随机原则操作,但只要设置得当,它依然可以获得不错的收益。 变量 值 描述 minLot_Size 双精度值 确保随机手数不低于此值的最小手数。 maxLot_Size 双精度值 确保随机手数不超过此值的最大手数。 StopLoss 整数值 设置止损点数(资产的最小价格变动单位)。设置止损为0以禁用止损。 TakeProfit 整数值 设置止盈点数。设置止盈为0以禁用止盈。 Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney:当浮动亏损达到指定金额时,关闭所有打开的交易。BalancePercentage:自动根据账户余额计算,并在达到该限制时关闭所有交易。 Money_In_Risk 整数值 如果设置为FixedMoney,请输入您可以承受的损失金额。如果设置为BalancePercentage,EA将根据您的账户余额自动计算风险,并在达到该限制时关闭所有交易。 Max_Spread 整数值(点数/点差) 设置可接受的最大点差。如果当前点差超过此值,EA将不会开仓,并会等待点差恢复到指定范围内。 Slippage 整数值(点数/点差) 设置订单执行的最大滑点。  MaxOpenTrade  整数值 允许的最大打开交易数 注意:如果您在EA操作中遇到故障或错误,请从EA代码的第8行删除#property strict。 祝大家好运,交易愉快!

2025.03.19
RRS随机性交易助手:MetaTrader 4的随机交易策略
MetaTrader4
RRS随机性交易助手:MetaTrader 4的随机交易策略

大家好,今天我们来聊聊一款非常特别的交易助手——RRS随机性交易助手。这款EA在本质上是完全随机的,它会随机选择货币对、手数和订单类型。与其他依赖技术分析的工具不同,这款EA完全不依赖指标、价格走势、新闻日历事件或蜡烛图模式。 虽然它的交易策略基于随机性,但依然可以实现不错的盈利。 变量 值 说明 交易策略 单边、双边 单边: EA会进行一次交易,买入或卖出。双边: EA会同时进行一次买入和一次卖出交易。 最小手数 双精度值 设置随机手数的最小值,确保不低于该值。 最大手数 双精度值 设置随机手数的最大值,确保不超过该值。 止损 整数值 设置止损点数(资产价格的最小波动单位)。 设置止损为0以禁用此功能。 止盈 整数值 设置止盈点数。 设置止盈为0以禁用此功能。 跟踪止损起始点 整数值(点数/点差) 指定从开盘价开始跟踪的点数。 设置跟踪起始点为0以禁用此功能。 跟踪止损间隔 整数值(点数/点差) 设置当前市场价格与跟踪止损之间的间隔点数。 设置跟踪间隔为0以禁用此功能。 风险类型 固定金额、余额百分比 固定金额: 当浮动亏损达到您设定的金额时,关闭所有持仓。余额百分比: 根据您的账户余额自动计算,并在达到此限度时关闭所有交易。 风险金额 整数值 如果选择固定金额,请输入您能承受的损失金额。 如果选择余额百分比,EA将自动根据您的账户余额计算风险,并在达到该限度时关闭所有交易。 最大点差 整数值(点数/点差) 设置可以接受的最大点差。如果当前点差超过此值,EA将不会进行交易,而是等待点差回落到指定范围内。 滑点 整数值(点数/点差) 设置订单执行过程中允许的最大滑点。 注意:如果您在使用EA时遇到故障或错误,请在EA代码第8行移除#property strict。 祝您好运,交易愉快!

2025.03.19
掌握RRS非方向性EA:MetaTrader 4的交易利器
MetaTrader4
掌握RRS非方向性EA:MetaTrader 4的交易利器

大家好!今天要跟大家聊聊一款非常有趣的交易工具——RRS非方向性EA。这款EA不依赖于任何技术分析技巧,比如指标、价格行为、新闻日历事件或蜡烛图模式。它提供了多种交易策略、风险管理方案以及其他可定制的设置,让你在交易中游刃有余。 尽管这款EA采用随机交易的方式,但只要合理设置风险管理,依然能够带来可观的利润。 主要功能介绍 变量 值 描述 交易策略 对冲风格、随机买卖、买入卖出、自动换仓、买单、卖单 对冲风格:同时开启买入和卖出交易。随机买卖:随机选择买入或卖出。买入卖出:根据上一个已平仓的订单类型决定新订单。如果最后一个平仓订单是买入,则开启卖出交易。自动换仓:仅根据正的掉期方向开启买入或卖出,忽略负掉期的交易。买单:仅开启买入交易。卖单:仅开启卖出交易。 新交易 真/假 真:EA可以执行交易。假:EA不会执行任何交易。 手数 双精度值 选择EA每次交易的手数。 止损类型 虚拟止损、经典止损 虚拟止损:当达到指定止损时,EA将平掉交易,但止损水平不会在经纪商服务器上显示(保留在本地PC上)。经典止损:EA在经纪商服务器上设置可见的止损。此功能在经纪商不支持高频EA、每日修改次数有限制,或你怀疑经纪商在狙击你的止损时特别有用。 止损 整数值 设置止损值(以点/点差为单位)。将止损设置为0以禁用。 止盈类型 虚拟止盈、经典止盈 虚拟止盈:止盈水平在经纪商服务器上不可见。经典止盈:止盈水平在经纪商服务器上可见。 止盈 整数值 设置止盈值(以点/点差为单位)。将止盈设置为0以禁用。 跟踪止损类型 虚拟跟踪、经典跟踪 虚拟跟踪:止损修改保留在本地PC上,不反映在经纪商服务器上。经典跟踪:止损修改直接更新在经纪商服务器上。此功能在经纪商不支持高频EA、每日修改次数有限制,或你怀疑经纪商在狙击你的止损时特别有用。 跟踪起始点 整数值(点/点差) 指定从开盘交易价格起,跟踪止损开始的点数。 跟踪间隔 整数值(点/点差) 设置市场价格与跟踪止损之间的点差。将跟踪间隔设置为0以禁用跟踪操作。 风险金额类型 固定金额、余额百分比 固定金额:当负浮动达到你指定的金额时,平掉所有未平仓交易。余额百分比:根据账户余额自动计算,并在达到限制时平掉所有交易。 风险金额 整数值 如果风险金额类型设置为固定金额,请输入可以承受的损失金额。如果设置为余额百分比,EA将根据账户余额自动计算风险,并在达到限制时平掉所有交易。 最大点差 整数值(点/点差) 设置可接受的最大点差。如果当前点差超过此值,EA将不会执行交易,并等待点差回到指定的范围内。 滑点 整数值(点/点差) 设置订单执行的最大滑点。 注意:如果你在EA操作中遇到故障或错误,请在第6行代码中移除#property strict。 祝你好运,快乐交易!

2025.03.17
首页 上一页 1 2 3 4 5 6 7 8 9 下一页 末页