|
Expert Advisor 不需要不断调整和优化参数。同时,顾问可以交易多种货币对或其他交易工具,如股票、金属、加密货币等。交易的原则是对冲(交易保险)。当一项交易用于购买时,第二项交易用于出售另一项资产。同时,这两种资产都具有很高的相关性。多亏了这一原则,顾问不会进行大额亏损。盈利能力的调节是通过改变批次来实现的。建议的最低存款为 500 美元,很多为 0.01。同时,预期利润为每月7-15%。其余参数可以保持不变(对于 RoboForex Alpari 和其他具有类似交易条件的经纪商)。您还可以将关闭设置为总利润的给定值或增加整个账户的净值。新版本的顾问具有许多可以在电报频道上找到的附加功能。
表格左侧的十字 - 将货币对与交易断开连接。如果您想完全停止顾问,则单击所有交叉并等待顾问关闭所有未平仓头寸。此外,他不会开启新的交易。当您单击获利按钮时,顾问将提议关闭该货币对的当前利润。
右边两列是当天的利润和自 EA 开始以来的总利润。在右侧的信息窗口中,顾问会告诉您它执行的操作。
EA 可在 MT5 和 MT4 上运行,但由于 MT4 测试仪的限制,无法在测试仪中测试 MT4 版本。
参数:
符号 1 =”EURGBP,EURJPY,AUDCAD,EURUSD”;– 第一套工具线
符号 2 =“GBPCHF,CHFJPY,NZDUSD,USDCHF”;– 第 2 行工具箱
TesterPara = -1; 如果值为 -1,则交易所有货币对,例如,如果值为 0,则仅交易列表中的第一个 USDCAD-NZDUSD 货币对。因此,在测试器中,您可以迭代对以进行单独优化
Fix_Lot = 0.1; 如果值大于0,则手数是固定的,否则按照Lot %参数计算
Lot_Percent_Balance = 0.01;存款百分比(手数 = 余额 x Lot_Percent_Balance / 1000)
克洛特= 0.0; 挂单增加系数(如果等于0,则顾问根据对数从下一行取系数)
KLot_string = "1.5, 1.5, 2.0, 2.0";
K_balance_lot = 0;如果为了补偿波动性或一个点的成本,需要在货币对的工具中放置不同的交易量,那么我们应用交易量平衡系数。假设我们有一个 GOLD-SILVER 对,黄金的波动性比白银高得多,一个点的价值也高得多。假设我们决定需要投入比黄金多 7.5 倍的大量白银,我们投入 K_balance_lot - 7.5。因此,如果黄金的第一手是 0.1,那么白银已经是 0.75。(如果
K_balance_lot 等于 0 则 EA 根据配对编号从下一行获取系数)
K_balance_lot_string = "1.5, 0.9, 1.0, 1.0";
最大订单数 = 5;每对最大持仓数量
最大手数= 5.00;
每对的最大总手 数
______________Control_Correlation________ =””;
时间框架=5;EA 寻找工具相关性的时间范围
条形相关= 0;EA 执行相关分析的蜡烛数(如果然后 EA 根据对数从下一行获取系数)
BarsCorrelation_string = "900, 1200, 1200, 600";
K_Correlation_Open = 0.5;EA 不会开新仓的相关系数
条形相关系数 Koeff = 2000;我们分析过滤器相关性的蜡烛数量
Percent_Delta_Open = 75;开仓的工具的最大背离百分比。(对于较早的开口,您可以将 30-50% 用于更准确的 70-90%)
______________Control_History_Correlation_____ =””;
Control_History_Correlation = true; 分析最后一个 X 柱的历史相关性
K_Correlation_Min = 0.1;如果历史相关性低于0.1,则禁止新开
平均周期相关 = 2000;用于相关历史分析的烛台数量
______________利润_关闭_______________ =””;
K_D_profit = 0.0;调整我们关闭所有头寸的利润金额的系数。对于较早的关闭,输入数字 20 或更多。为了增加利润,设置从 1 -20) 计算利润的公式还包括头寸总量和分时成本。如果设置为 0,则从以下行中获取值:
K_D_profit_string = "10.0, 15, 10, 5";
EquityCloseProfit = 2.0; // 整个账户净值增加的百分比,顾问关闭所有工具的所有头寸
SumProfitClose = 2.0; 顾问关闭所有工具的所有头寸的整个账户当前利润的百分比
MinProfitClose = 0.1; 顾问有权关闭交易的最低利润
MinProfitCloseMaxOrders = 1.0; 如果顾问收集了最大可能的订单数量或最大总交易量,则顾问将关闭该货币对的所有交易的最低利润。
LossClosePercent = 0.0; 在该货币对的所有交易已关闭且该货币对与交易断开连接时,损失占存款的百分比。要打开它,请再次按下按钮(在该对的左侧)。
亏损收盘= 0.0; 该货币对的所有交易均已关闭且该货币对与交易断开连接时的存款货币损失。要打开它,请再次按下按钮(在该对的左侧)。
StopTradeAfterLoss = true; 停止交易已亏损的货币对
______________adding_orders_________ = "";
Step_Speed =0;我们允许充值的一对工具的总损失(以点差衡量) 如果您账户上的点差 = 0,则在 MinSpad 参数中设置最小数字。如果设置为 0,则 EA 将根据货币对编号从下一行中选择此值。补货由距离当前价格 Level_TralSpad 的虚拟订单执行
StepSpread_string = "8, 13, 13, 15";
Level_TralSpread = 0; 当前价格到虚拟挂单的距离如果为0,则从下面的列表中选择:
LevelTralSpad_string = "5, 8, 8, 0"; 如果列表包含 0,则不是虚拟延迟,而是以当前价格开设市场头寸。
最小速度= 2; 如果经纪人的点差小于指定的,那么我们取这个值
_________过滤器_传播______________
NoOpenSpread = 10;如果工具之间的距离小于指定数量,我们不会开仓(以点差数量衡量)
______________filter_time____________ =””;
时间开始 = 0; 顾问开始时间
时间结束 = 24; EA 交易结束时间
默认情况下,顾问设置适用于RoboForex,存款为 500 美元。可以使用 CORR脚本选择其他交易对
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|