10点3.mq4 - 页 103

 

10个点的3个EA问题

我使用了这个EA。

我使用了这个EA,很明显,当追加保证金或单次平仓时,它将关闭所有相同的货币。如何改变参数,使其只关闭一个头寸?

我在追加保证金时损失了3个头寸,但如果只有1个头寸被关闭,其他2个头寸就能保证我当前的保证金。

 
mtaboneweb:
保持简单是至关重要的,因为我们不想把自己从所有可以交易的东西中过滤掉。我将很快尝试一些新的东西,但需要一些明确的方向,以确定我们想尝试的策略。我可以在Jugulator中编写一些程序,然后让用户在参数中选择他们想使用的策略。

我认为我们需要退一步,看看该EA试图完成的是什么。它只是一个马丁格尔系统。这意味着在没有信号或触发的情况下,第一个信号的成功概率只有50/50。这笔交易要么以盈利收盘,要么进行两倍规模的新交易,以弥补损失并获得一手的预设利润,以此类推,增加交易。所有后续交易的概率都是一样的,就像抛硬币一样。然而,在10points3中,第一笔交易是根据一些指标的信号进行的,所以第一笔交易的成功概率会有一些提高。如果我们有一个不好的信号和一个失败的第一笔交易,那么作为资金管理,渐进式交易会沿着第一笔交易的相同坏方向进行,并增加我们的风险,直到所有的交易被停止(动态停止)或保证金被耗尽。假设MaxTrade=6(初始规模为0.1手,共有6.3手风险),有6笔交易方向错误并被止损的概率为64分之一(我认为),损失巨大。这一损失将使一个小账户损失殆尽,而对一个大账户来说就不那么好了。你应该预计这种情况平均每年会发生5-6次(1D图)。我不确定是否有账户能长期恢复,特别是如果它发生在运行的早期。马丁格尔法是一种运气的游戏(记得我住在拉斯维加斯)。这就是为什么没有一个带有不同或多个指标的版本能明显改善结果。只有MM的调整对系列中的第一个交易以外的交易产生了影响。早期的大亏损和大缩水将否定这种改善。

在目前的代码中,只有第一笔交易的成功概率得到了提高,其他的渐进式交易只是为了资金管理,是有风险的交易。然而,如果每笔交易都是基于某个系统指标的信号启动的,无论方向如何,成功的概率都可以得到改善。

因此,这里有一个想法可以修补一下。

1.选择一个简单的一或两个指标系统(MACD、RSI等),对趋势和区间市场都有反应

2.使用该系统的信号来启动所有交易

3.如果第一笔交易是松散的,则使用马丁格尔法将下一笔交易的规模翻倍,并继续翻倍,无论下一个信号的方向如何。你可以设置一个MaxTrades来控制全军覆没。

4.使用动态止损,如ATR/2,最好是下一个时间段的动态止损

5.使用费波水平或中枢来获取利润

这不完全是一个马丁格尔法,因为赢和输的大小不是倍数或相同的大小。但是,由于我们使用的是一致的SL和TP目标,从长期来看,它们将被平均化。

谢谢。

Go Gators!

 

tf

马特,很高兴看到你回来。 我又做了一些思考,我觉得这个EA只完成了一半。它只在市场对你不利时才赚钱(赚大钱),这很好,但如果你能在趋势中获得更大的利润,并在市场与你一起移动时建立起来,那就更好了,就像你必须在市场对你不利时增加你的手数。因此,我认为你用你目前建立的资产保护了账户中的资产,同时在相当大的风险下获得了利润。风险是可以的,但你应该能够让它在正确的方向上起步,比它目前做的更好,并消除一些风险。 较新的版本应该增加仓位,并有一个移动追踪止损的选项,以保护每个点位的利润。另一件事是,如果在一个5分钟的条形图上迅速记录了这么多的点,(+)追踪止损会被积极地向上移动以保护利润,(-)在资产可以被拉低很多之前关闭头寸。我还有一些想法,但也许我会等着看这些想法如何被接受。:>)这些增加的内容不会影响到现在的情况,但会增加更多的利润潜力。谢谢你的阅读,TERRY

 
aligator:
我认为我们需要退一步,看看这个EA试图完成的是什么。它只是一个马丁格尔系统。 这意味着在没有信号或触发的情况下,第一个信号的成功概率只有50/50。这笔交易要么以盈利收盘,要么进行两倍规模的新交易,以弥补损失并获得一手的预设利润,以此类推,增加交易。所有后续交易的概率都是一样的,就像抛硬币一样。然而,在10points3中,第一笔交易是根据一些指标的信号进行的,所以第一笔交易的成功概率会有一些提高。如果我们有一个不好的信号和一个失败的第一笔交易,那么作为资金管理,渐进式交易会沿着第一笔交易的相同坏方向进行,并增加我们的风险,直到所有的交易被停止(动态停止)或保证金被耗尽。 假设MaxTrade=6(初始规模为0.1手,共有6.3手风险),有6笔交易方向错误并被止损的概率为64分之一(我认为),损失巨大。这一损失将使一个小账户损失殆尽,而对一个大账户来说就不那么好了。 你应该预计这种情况平均每年会发生5-6次(1D图)。 我不确定是否有账户能长期恢复,特别是如果它发生在运行初期。马丁格尔法是一种运气的游戏(记得我住在拉斯维加斯)。这就是为什么没有一个带有不同或多个指标的版本能明显改善结果。 只有MM的调整对系列中的第一个交易以外的交易产生了影响。早期的大亏损和大缩水会使这种改进被否定。

在目前的代码中,只有第一笔交易的成功概率得到提高,其他渐进式交易只是为了资金管理,属于风险交易。 然而,如果每笔交易都是根据某个系统指标的信号启动的,无论方向如何,成功的概率都可以提高。

因此,这里有一个想法可以修补一下。

1.选择一个简单的一或两个指标系统(MACD、RSI等),对趋势和区间市场都有反应

2.使用该系统的信号来启动所有交易

3.如果第一笔交易是松散的,则使用马丁格尔法将下一笔交易的规模翻倍,并继续翻倍,无论下一个信号的方向如何。 你可以设置一个MaxTrades来控制全军覆没。

4.使用动态止损,如ATR/2,最好是下一个时间段的动态止损

5.使用费波水平或中枢来获取利润

这不完全是一个马丁格尔法,因为赢和输的大小不是倍数或相同的大小。 但是,由于我们使用的是一致的SL和TP目标,从长期来看,它们将被平均化。

请注意。

鳄鱼队加油!

我认为这听起来很合理,并将开始朝着这个方向以及本线程中的一些其他想法进行研究。 谢谢你的意见。

 
Terry French:
马特,很高兴看到你回来。我又做了一些思考,我觉得这个EA只完成了一半。它只在市场对你不利时才赚钱(赚大钱),这很好,但如果你能在趋势中获得更大的利润,并在市场与你一起移动时建立起来,那就更好了,就像你必须在市场对你不利时增加你的手数。因此,我认为你用你目前建立的资产保护了账户中的资产,同时在相当大的风险下获得了利润。风险是可以的,但你应该能够让它在正确的方向上起步,比它目前做的更好,并消除一些风险。较新的版本应该增加仓位,并有一个移动追踪止损的选项,以保护每个点位的利润。另一件事是,如果在一个5分钟的条形图上迅速记录了这么多的点,(+)追踪止损会被积极地向上移动以保护利润,(-)在资产可以被拉低很多之前关闭头寸。我还有一些想法,但也许我会等着看这些想法如何被接受。:>)这些增加的内容不会影响到现在的情况,但会增加更多的利润潜力。谢谢你的阅读,TERRY

如果你的头寸进展顺利,将SL上移,并在此过程中增加TP,这些想法对我来说是个好主意。有好几次,我看到TP几乎达到了,然后又回落,在这种情况下,我们可能会采取不同的方法,并以某种方式利用它。我很想听听你对这些问题的看法,我也会考虑一些关于实施这些的想法。谢谢你的建议。

 

我也在考虑类似的问题,但要有一个设置,即如果价格在TP价格的1%以内,而市场向错误的方向发展,那么无论如何都要盈利平仓。我不知道有多少次因为TP可能偏离一个点而失去了交易。那会很糟糕。需要某种TP保证金变量。

 

我用这些设置尝试了这个。

TakeProfit=25。

Lots=3;

InitialStop=80;

TrailingStop=20。

MaxTrades=3;

Pips=5;

SecureProfit=10;

risk=24;

TF=Daily;

货币对=GBP/USD。

2006年5万到85万(附后)。在2005年也有很大的利润。90%的建模质量。

远期测试显示了一种风险风格(附后)。

也许我们可以尝试改进?

谢谢

附加的文件:
fwtest.htm  36 kb
backtest.jpg  162 kb
 
matrixebiz:
我也在考虑类似的东西,但要有一个设置,即如果价格在TP价格的1%以内,而市场向错误的方向发展,那么无论如何都要以盈利方式关闭。我不知道有多少次因为TP可能偏离一个点而失去了交易。那会很糟糕。需要某种TP保证金变量。

也许可以使用goblin EA中autofx编码的 profitmultiple。

 

你使用哪个版本?

 

10points3_dynamic_stop.mt4