运作良好的交易系统! - 页 73 1...6667686970717273747576 新评论 Sergey Golubev 2011.08.09 01:41 #721 这个EA在内部有几种硬编码的退出方式(止损只是其中之一)。 你可以使用这个EA选择任何子系统--只要阅读本页面https://www.mql5.com/en/forum/174793 和下一页,你就会明白我的意思。 kingking 2011.08.09 16:43 #722 感谢所有努力工作的聪明人 嗨,ND,和所有其他尊敬的贡献者。 我没有词来感谢你们所有的努力...... ND,只是为了确保我的理解正确 TrendStrengthExpert_v1是这个系列EA的最新产品,它是全自动的,对吗? 这可以按照以下方式连接到所有提到的18个货币对。 5digit_monthly_direction_trend_m15tf_settings_default 而这些是所有需要的指标。 绝对强度_v1.1 AddSignal_v1 MACDofHA_v1 MAofHA_v1 趋势强度_v2 VoltyChannel_Stop_v2.1 我相信这应该就是了... 再次感谢 最好的问候 新手 kingking 2011.08.09 17:19 #723 更新 我想我必须纠正我自己 最新的是TrendStrengthExpert_v2,它是针对H1时间段的14个货币对... 请纠正我的错误并提供建议.... 预先感谢 新手 Sergey Golubev 2011.08.10 04:02 #724 有2种不同的EA。 TrendStrengthExpert_v2 EA和TrendEnvelopeExpert_v2.2 EA。 我只在H1欧元兑美元使用TrendStrengthExpert_v2 EA(我找不到其他货币对的良好设置)。 poohguo 2012.01.23 08:06 #725 只有一个订单? 你好,Newdigital。 我一直在用默认设置对欧元兑美元的TrendStrengthExpert_v2_5d进行回测。 然而,尽管Maxorders被设置为10,我发现EA只开了一个订单。在第一个订单关闭之前,它不会打开第二个订单。 这是否正常,或者我的测试可能有问题? 谢谢。 pooh123 Sergey Golubev 2012.01.23 13:06 #726 在第一个订单关闭之前,它不会打开第二个订单。 可能是,也可能不是。至少,我没有看到任何两个交易。 我想,这可能是因为EA不经常交易,在第一笔交易开始时没有任何第二个信号? poohguo 2012.01.24 00:44 #727 感谢ND的及时回复。 pooh123 William Snyder 2012.01.24 05:23 #728 pooh123: 感谢ND的及时回复。 pooh123 你好,Pooh123。 我和Mladen谈过这个问题,他说看了代码,似乎MaxOrders只在ExitMode=0的情况下才起作用,我现在有机会看了代码,我同意,我的问题是我没有足够的电脑能力 下载所需的历史记录,在市场开放时间, ,所以如果你有机会,你可以试试这个,让我们知道确认。 请记住,如果ExitMode ='s 0,你将不得不像普通Ea一样设置你的止损等。 谢谢 poohguo 2012.02.05 06:16 #729 你好,工具先生。 今天我又在金牛座上回测了 TrendStrengthExpert 5 d,最大订单数为10。 无论退出模式的设置是0还是1,它都开出了多个订单。 我不知道为什么我上次回测的时候它没有工作。 pooh123 poohguo 2012.02.05 06:38 #730 你好,马登。我检查了 TrendStrengthExpert v2.4 ~v2.1,发现代码中可能有一个错误。以下是有关的代码。 // - SELL Orders if (mode==OP_SELL) { if ( BreakEven > 0 && BEvent==0) { Gain = (OrderOpenPrice()-MarketInfo(Symbol(),MODE_ASK))/Point; if( Gain >= BreakEven && (OrderStopLoss()>=OrderOpenPrice()-ProfitLock*Point || OrderStopLoss()== 0)) { double SellStop = NormalizeDouble(OrderOpenPrice()-ProfitLock*Point,Digits); BEvent=-1; } } else if (TrailingStop > 0 && TrailingStop > 0) SellStop = NormalizeDouble(MarketInfo(Symbol(),MODE_ASK) + TrailingStop*Point,Digits); 在引用的底部,你在 "if(TrailingStop>0 && TrailingStop>0) "中重复了 "TrailingStop>0"。我认为这可能是想说。" if(TrailingMode==1 && TrailingStop>0)"。 能否请您检查并确认一下?谢谢。pooh123 Well working Trading System 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 计算通用最大可下订单量 1...6667686970717273747576 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这个EA在内部有几种硬编码的退出方式(止损只是其中之一)。
你可以使用这个EA选择任何子系统--只要阅读本页面https://www.mql5.com/en/forum/174793 和下一页,你就会明白我的意思。
感谢所有努力工作的聪明人
嗨,ND,和所有其他尊敬的贡献者。
我没有词来感谢你们所有的努力......
ND,只是为了确保我的理解正确
TrendStrengthExpert_v1是这个系列EA的最新产品,它是全自动的,对吗?
这可以按照以下方式连接到所有提到的18个货币对。
5digit_monthly_direction_trend_m15tf_settings_default
而这些是所有需要的指标。
绝对强度_v1.1
AddSignal_v1
MACDofHA_v1
MAofHA_v1
趋势强度_v2
VoltyChannel_Stop_v2.1
我相信这应该就是了...
再次感谢
最好的问候
新手
更新
我想我必须纠正我自己
最新的是TrendStrengthExpert_v2,它是针对H1时间段的14个货币对...
请纠正我的错误并提供建议....
预先感谢
新手
有2种不同的EA。
TrendStrengthExpert_v2 EA和TrendEnvelopeExpert_v2.2 EA。
我只在H1欧元兑美元使用TrendStrengthExpert_v2 EA(我找不到其他货币对的良好设置)。
只有一个订单?
你好,Newdigital。
我一直在用默认设置对欧元兑美元的TrendStrengthExpert_v2_5d进行回测。 然而,尽管Maxorders被设置为10,我发现EA只开了一个订单。在第一个订单关闭之前,它不会打开第二个订单。 这是否正常,或者我的测试可能有问题?
谢谢。
pooh123
可能是,也可能不是。至少,我没有看到任何两个交易。
我想,这可能是因为EA不经常交易,在第一笔交易开始时没有任何第二个信号?
感谢ND的及时回复。
pooh123
感谢ND的及时回复。 pooh123
你好,Pooh123。
我和Mladen谈过这个问题,他说看了代码,似乎MaxOrders只在ExitMode=0的情况下才起作用,我现在有机会看了代码,我同意,我的问题是我没有足够的电脑能力 下载所需的历史记录,在市场开放时间, ,所以如果你有机会,你可以试试这个,让我们知道确认。 请记住,如果ExitMode ='s 0,你将不得不像普通Ea一样设置你的止损等。
谢谢
你好,工具先生。
今天我又在金牛座上回测了 TrendStrengthExpert 5 d,最大订单数为10。 无论退出模式的设置是0还是1,它都开出了多个订单。 我不知道为什么我上次回测的时候它没有工作。
pooh123
你好,马登。
我检查了 TrendStrengthExpert v2.4 ~v2.1,发现代码中可能有一个错误。以下是有关的代码。
// - SELL Orders
if (mode==OP_SELL)
{
if ( BreakEven > 0 && BEvent==0)
{
Gain = (OrderOpenPrice()-MarketInfo(Symbol(),MODE_ASK))/Point;
if( Gain >= BreakEven && (OrderStopLoss()>=OrderOpenPrice()-ProfitLock*Point || OrderStopLoss()== 0))
{
double SellStop = NormalizeDouble(OrderOpenPrice()-ProfitLock*Point,Digits);
BEvent=-1;
}
}
else
if (TrailingStop > 0 && TrailingStop > 0) SellStop = NormalizeDouble(MarketInfo(Symbol(),MODE_ASK) + TrailingStop*Point,Digits);能否请您检查并确认一下?
谢谢。
pooh123