Terry French: 我现在正在运行10点,我有一个新的想法。你目前的设置是以15点为单位买入。它在5次交易或75点后全部关闭。如果你能考虑到你所使用的货币对的平均走势,这将会更加成功。IE平均而言,GPD/USD每天移动140点,USD/CAD移动120点,EUR/USD移动100点。现在如果你把这个总数除以4,然后用这个#作为你的增量移动。例如,欧元每天平均移动100点。100/4=25,而不是现在的15。第5次交易或125点将把你带到交易区间的外面,让你有更好的机会在被止损之前恢复过来。你将能够在正常的交易范围内进行交易,而不需要经常翻倍,并且仍然在交易中。唯一需要计算的是获利水平也需要调整,因为它是有价值的。
tf
我现在正在运行10点,我有一个新的想法。你目前的设置是以15点为单位买入。而且它在5次交易或75点后全部关闭。如果你能考虑到你所使用的货币对的平均走势,这将会更加成功。IE平均而言,GPD/USD每天移动140点,USD/CAD移动120点,EUR/USD移动100点。现在如果你把这个总数除以4,然后用这个#作为你的增量移动。例如,欧元每天平均移动100点。100/4=25,而不是现在的15。第5次交易或125点将把你带到交易区间的外面,让你有更好的机会在被止损之前恢复过来。你将能够在正常的交易范围内进行交易,而不需要经常翻倍,并且仍然在交易中。唯一需要计算的是获利水平 也需要调整,因为它是有价值的。
看起来不错的想法。
Pipstep
我现在正在运行10点,我有一个新的想法。你目前的设置是以15点为单位买入。它在5次交易或75点后全部关闭。如果你能考虑到你所使用的货币对的平均走势,这将会更加成功。IE平均而言,GPD/USD每天移动140点,USD/CAD移动120点,EUR/USD移动100点。现在如果你把这个总数除以4,然后用这个#作为你的增量移动。例如,欧元每天平均移动100点。100/4=25,而不是现在的15。第5次交易或125点将把你带到交易区间的外面,让你有更好的机会在被止损之前恢复过来。你将能够在正常的交易范围内进行交易,而不需要经常翻倍,并且仍然在交易中。唯一需要计算的是获利水平也需要调整,因为它是有价值的。
现在这是个好主意,感谢Terry的意见。
现在为了实施它,我们在哪里可以找到每日的平均变动?我一定会采纳这个建议,尽管我对这个EA的主要测试已经减少到测试欧元兑美元,因为其他货币对的波动性太大。有了这个想法,每个货币对都会有自己的点位,希望波动性问题可以减少。
还有一些其他问题需要考虑,随着更高的点阵可能需要一个更大的账户,也许可以重新考虑最大交易量。我已经使用MaxTrades6一个多月了,只有一次交易失败。(上周USDCHF)而在我的第二个账户上,MaxTrades5在同一时期达到了好几次。
对于止盈 的设置,您有什么建议吗?
约翰
又一个10点3的坏日子...
这是我今天早上的悲惨结果,欧元/美元和美元/瑞士法郎在第6个位置后都输了。 有什么想法吗?![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
这是我今天早上对欧元/美元和美元/瑞士法郎的悲惨结果,它们在第6个位置后都输了。 有什么想法吗?
我看到你激活了InitialStop,这个EA一直在战斗,直到死亡,但你在EA失血前用InitialStop阻止了它...如果你使用这个EA,你必须付出你所有的资源,...所以要战斗到最后一滴血。![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
我看到你激活了InitialStop,这个EA一直在战斗,直到死亡,但你在EA失血前用InitialStop阻止了它...如果你使用这个EA,你必须付出你所有的资源,...所以要战斗到最后一滴血
以下是我的设置。 这些是我相信这里大多数人正在运行的典型设置...
外部双倍的TakeProfit = 25。
外部双数 Lots = 0.05;
外部数据 InitialStop = 1;
外置双倍跟踪止损 = 15;
extern int MaxTrades=6;
extern int Pips=15;
extern int SecureProfit=10;
extern int AccountProtection=1;
extern int OrderstoProtect=3;
extern int ReverseCondition=0;
外置双倍EURUSDPipValue=1;
extern double GBPUSDPipValue=1;
External double USDCHFPipValue=1;
extern double USDJPYPipValue=0.9715;
外置 int StartYear=2005;
extern int StartMonth=1;
extern int EndYear=2006;
extern int EndMonth=12;
外置int EndHour=22;
extern int EndMinute=25;
extern int mm=0;
extern int risk=30;
extern int AccountisNormal=0;
外置 int Magic = 10201;
以下是我的设置。 我相信这里的大多数人都在运行这些典型的设置...
外置双倍TakeProfit = 25;
外置双数 Lots = 0.05;
外部双数 InitialStop = 1;
外置双倍跟踪止损 = 15;
最大交易量=6。
extern int Pips=15;
extern int SecureProfit=10;
extern int AccountProtection=1;
extern int OrderstoProtect=3;
extern int ReverseCondition=0;
外置双倍EURUSDPipValue=1;
extern double GBPUSDPipValue=1;
External double USDCHFPipValue=1;
extern double USDJPYPipValue=0.9715;
外置 int StartYear=2005;
extern int StartMonth=1;
extern int EndYear=2006;
extern int EndMonth=12;
外置int EndHour=22;
extern int EndMinute=25;
extern int mm=0;
extern int risk=30;
extern int AccountisNormal=0;
extern int Magic = 10201;
默认情况下是这样的
extern double TakeProfit = 40;
extern double Lots = 0.01;
extern double InitialStop = 0;
extern double TrailingStop = 20;
最大交易量=10。
extern int Pips=15;
extern int SecureProfit=10;
extern int AccountProtection=1;
extern int OrderstoProtect=3;
extern int ReverseCondition=0;
外置双倍EURUSDPipValue=1;
extern double GBPUSDPipValue=1;
External double USDCHFPipValue=1;
extern double USDJPYPipValue=0.9715;
外置 int StartYear=2005;
extern int StartMonth=1;
extern int EndYear=2006;
extern int EndMonth=12;
外置int EndHour=22;
extern int EndMinute=25;
extern int mm=0;
extern int risk=30;
extern int AccountisNormal=0。
外来的int Magic = 10201;你可以看到,它正朝着与我亏损时相同的方向继续。 亏损后显示的最后两笔交易是手动关闭的,并且交易被关闭。 也许MaxTrades=10可能有机会,但它在第一次开仓时还是做出了错误的决定(做空欧元/美元,做多美元/瑞士法郎)。
你可以看到,它在继续进行与我亏损时相同的方向。 亏损后显示的最后两笔交易是手动平仓的,交易被关闭。 也许MaxTrades=10可能有机会,但它在第一次开仓时还是做出了错误的决定(做空欧元/美元,做多美元/瑞士法郎)。
EA只是强制执行第一个方向,即使接下来是错误的方向,如果不犯错的话,就叫做平均技术。在所有的头寸被关闭后,他将找到一个新的方向进行交易。
终结者进展...
除了用终结者EA测试5个模拟账户外,我还开了第六个模拟账户来测试其他货币对。
变量OpenOrdersBasedOn 有以下选择...
0=MACD
这就是10point3所使用的。
我认为这是一个决定你应该做多还是做空的糟糕方法,因为MACD的历史条对我来说意义不大,因为该条仍然是开放的,而且也没有看信号线。 由于这些EA的工作是以点为单位的,如果当前的历史条形图小于前一个历史条形图,这可能不是说 "我们做空吧 "的最佳方式。
1=枢轴点时间区
这是在模拟账户1 上运行的4个建议的货币对。
到目前为止,这是在其他选项中表现最好的,也是我为第六个 模拟账户选择的。
2=支撑位和阻力位
这是在模拟账户2 上运行的4个建议的货币对。
3=i_Trend RSI
这是在模拟账户3 上运行的4个建议的货币对。
4=i_TrendRSIStoch
这是在模拟账户4 上运行的4个建议的货币对。
5=i-TrendRSIStochMoneyFlowIndex
这是在模拟账户5 上运行的4个建议的货币对。
在第6个 模拟账户上,我在以下货币对上使用1=枢轴点时间区,到目前为止效果不错...
澳元/美元
欧元/瑞士法郎
美元/加元
英镑/日元
欧元/日元
英镑/瑞士法郎
欧元/英镑
欧元/澳元
不管是什么原因,当我打开一个新的演示时,它显示MIG-Demo为选项,这就是我选择的。 上面列出的货币对是这个演示中唯一可用的其他货币对,而不是这个EA最初建议的4个货币对。 我只是想看看它在其他货币对中是如何工作的。 除了OpenOrdersBasedOn 变量,下面列出的设置在所有6个演示中都是一样的。
extern double TakeProfit = 38; // 最新开仓订单的盈利目标
extern double Lots = 0.1; // 我们用这个手数开始。
extern double StopLoss = 0; // StopLoss
extern double TrailingStop = 0;//跟踪止损的点数
extern int MaxTrades=10; // 最大开单数
extern int Pips=18; // 从一个订单到另一个订单的距离(点)。
extern int SecureProfit=10; // 如果所获利润大于SecureProfit,我们将关闭订单。
extern int AccountProtection=1; // 如果有一个账户保护将被启用,0则禁用。
extern int AllSymbolsProtect=0; // 如果将检查所有符号的利润,如果为零则只检查此符号。
extern int OrderstoProtect=3; // 启用账户保护的订单数量
extern int ReverseCondition=0; // 如果做多/做空的决定将被逆转。
extern int StartYear=2005; // 开始的年份(仅用于回测)。
extern int StartMonth=1; // 开始的月份(仅用于回测)。
extern int EndYear=2030; // 停止交易的年份(回测和实盘)。
extern int EndMonth=12; // 停止交易的月份(回测和实盘)。
//extern int EndHour=22;
//extern int EndMinute=30;
extern int mm=0; //如果有,手数将根据账户大小增加。
extern int risk=0.01; //计算手数的风险(仅当mm被启用时)。
extern int AccountisNormal=2; // 如果账户不是迷你/微型,则为零。
extern int MagicNumber=222777; //下单时的神奇数字。
extern int Manual=0; // 如果设置为1,那么它将不会自动打开交易。
extern int OpenOrdersBasedOn=1; // 决定交易的方法:0=MACD,1=枢轴点时间区,2=支撑和阻力。
// 3=i_Trend RSI, 4=i_TrendRSIStoch, 5=i-TrendRSIStochMoneyFlowIndex
extern int TimeZone=16; // 计算枢轴的时区(不是所有的方法都使用它)。
现在的演示有很多没有完成,所以我将在以后发布结果,以显示目前的进展。 我们非常欢迎任何反馈/想法。