退出策略。阶梯式止损与拖曳式止损 - 页 8

 
BenScoobert:
我想要一个跟踪止损的EA,按照你的盈利额的百分比值来跟踪。

因此,以3个变量为例。

轨迹从=10

轨迹最大值=50

追踪百分比=50

所以在这个例子中,当你有10个点(起点)的利润时,TS将被放置,它将被放置在离当前价格5个点(50%的跟踪百分比)的位置。然后,当价格向你有利的方向移动时,它就会跟踪50%,所以在盈利12个点时,它会跟踪6个点,14个点,等等.....。

当它达到100点利润时,它就会跟踪50点(最大跟踪)。

肯定有人以前做过这个,我只是在哪里都找不到。

有几分钟的时间,所以我决定编写这个代码。

*警告*我还没有亲自测试过。

附加的文件:
 

如何以简单的方式关闭这些订单?

当我交易时,我发现关闭订单的时间是非常重要的。然而,我没有找到一个合适的工具来管理我的系统中的订单。

在我的系统中,我把每天的运动视为分形,所以所有的订单,包括挂单,不管是亏损还是盈利,都应该在收市时删除。

我需要一个有这样功能的EA

1、可以管理MT4中的所有订单或我指定的订单。

2.当价格向我有利的方向移动了一定数量的点时,跳出止损。例如,当价格向我有利的方向移动35点时,将止损移动到对我有利的5点。

3 在特定时间关闭所有的订单,包括挂单。例如,在23GTM或经纪人的时间关闭所有订单。

我已经尝试过瑞士军队和多头交易管理。Steve的muti-trade management EA非常好,但没有在特定时间关闭所有订单的功能。有没有人可以帮助我或给我任何建议。

 
smartlee:
当我交易时,我发现关闭订单的时间是非常重要的。然而,我没有找到一个合适的工具来管理我的系统中的订单。

在我的系统中,我把每天的运动视为分形,所以所有的订单包括挂单都应该在收市时删除,无论它们是亏损还是盈利。

我需要一个有这样功能的EA

1、可以管理MT4中的所有订单或我指定的订单。

2.当价格向我有利的方向移动了一定数量的点时,跳出止损。例如,当价格向我有利的方向移动35点时,将止损移动到对我有利的5点。

3 在特定时间关闭所有的订单,包括挂单。例如,在23GTM或经纪人的时间关闭所有订单。

我已经尝试了瑞士军队和多头交易管理。Steve的muti-trade management EA非常好,但没有在特定时间关闭所有订单的功能。有没有人可以帮助我或给我任何建议。

试试我的EA--它只能关闭 订单,但要么立即关闭,要么在理想的经纪人时间关闭。请注意,它关闭了所有 的订单(它很贪婪) ,如果你真的需要,我可以添加一些检查,如神奇数字和符号。

希望能有所帮助

附加的文件:
 

谢谢你,死神。

Shinigami:
试试我的EA--它只能关闭订单,但要么立即关闭,要么在所需的经纪人时间关闭。请注意,它关闭了所有的东西(它很贪婪)

如果你真的需要的话,我可以添加一些检查,比如魔法数字和符号。

希望能有所帮助

你真的帮了我大忙。因为退出策略对我来说真的很重要。到目前为止,我没有发现与我目前的交易管理EA有任何冲突。我是一个手动交易员,但使用EA来关闭订单。我的退出策略很简单。

1.硬SL是必须的,并发送至我的经纪人

2 当价格向我有利的方向移动35点时,将止损点移至5点以保护利润

3 当证明对我有利的50点移动时,移动sl 15点以保护利润

4 通常所有的订单应该在下午4点纽约收盘时关闭

5,但有时订单应该持有1-2天,所以订单不应该在那个时候 被终止。

似乎我需要一个符号管理或神奇的数字来指定我将关闭的货币对(或订单)。然而,我不确定哪个更好,或者我需要其他的方式。再次感谢。

 

最小距离

igorad:
你好。

我刚刚完成了第一个版本的阶梯式止损EA。

我需要帮助来测试它,因为只有在真实交易中才有可能。

如何使用?

开立头寸,然后应用EA--专家会做所有的休息。

伊戈尔

伊戈尔。

你能解释一下这个EA中的MinDistance变量有什么作用吗?

保罗

 
smartlee:
你真的帮了我大忙!因为退出策略对我来说真的很重要。到目前为止,我没有发现与我目前的交易管理EA有任何冲突。我是一个手动交易员,但使用EA来关闭订单。我的退出策略很简单。

1.硬SL是必须的,并发送给我的经纪人

2 当价格对我有利的情况下移动35点时,将滑点移动到5点以保护利润

3 当证明对我有利的50点移动时,移动sl 15点以保护利润

4 通常所有的订单应该在下午4点纽约收盘时关闭

5,但有时订单应该持有1-2天,所以订单不应该在那个时候 被关闭。

似乎我需要一个符号管理或神奇的数字来指定我将关闭的货币对(或订单)。然而,我不确定哪个更好,或者我需要其他的方式。再次感谢。

如果您想关闭在某一特定货币对上的所有订单,您需要一个符号检查。如果你想只关闭由EA开出的订单,你需要一个神奇的数字检查。最后,如果你知道你想关闭或保持开放的订单的数字,你需要EA有一个地方可以输入这些数字,这样处理关闭订单的EA就会知道哪些要关闭,哪些要保持。

 

谁能为我补充一下这个代码?

我有这个免费获得的EA。我不记得我是从哪个网站得到的,因为我似乎在09年2月4日下载的。这是一个非常简单的交易管理机器人,对我来说工作得很好,除了我希望它能做的一件事。如果可能的话,谁能增加这个EA的能力,为我获取部分利润?另外,如果可能的话,但并不重要,能否调整为以实际点数输入信息?现在你必须为5位数的经纪商加上0。但我已经很习惯了,所以真的不重要。它在这里供所有人使用。

如果有人能帮我完成这个任务,请提前感谢。

P.S. 如果我要求的东西已经有了,请发给我。

附加的文件:
 

完美的指标,正是我所寻找的,甚至更多。

 

阶梯式止损EA mt4

你好。

我是论坛的新手,所以我想向大家问好,希望有人能帮助我。

我一直在使用一个脚本,当达到某个价格时自动调整止损。

我的问题是,我喜欢用多个步骤来锁定利润。

是否有任何编码员可以调整附件以纳入更多的步骤?

我已经搜索了所有的外汇论坛,但没有发现任何我想要的工作方式(虽然很多人都问过同样的问题),也许我的搜索是一个圣杯。

如果有任何帮助,我将不胜感激。

目前的工作方式是这样的。

有一个顶点获利(比如说80点),所以不管其他事情,一旦价格达到+80点,它就会获利(这是可以调整的,以满足你的需要)。

你也可以用增量手平仓(但我不使用这部分)。

一旦达到某个价格,它就会将止损点移至收支平衡(比如说20点)。

那么当前的EA有。

第一个止损目标(点):一旦达到

它将止损移至[某个价格]。

然后

第二个止损目标(单位:点):一旦达到

它将止损移至[特定价格]。

我所需要的是更多的编码,以允许更多的3个止损目标。

另外,作为一个补充,最好能有隐藏的S/L和T/P作为它的一部分。

我希望这有意义。对不起,我可能要求的太多了。

我附上了我一直在使用的脚本。有一天晚上,我试图自己重新编码,结果弄得一塌糊涂。

请帮助我。

谢谢。

附加的文件:
 
Ovidiu Marius #:

这里,是一个示例代码。

extern int TrailingStop = 0;

extern int TSstep = 1;

//------------------------------------------------------------------------------------------------

void TrailingStop()

{

if(TSstep<1) TSstep=1;

RefreshRates();

for(int i=0;i<OrdersTotal();i++)

{

OrderSelect(i, SELECT_BY_POS,MODE_TRADES);

if (OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber)

{

if(OrderType() == OP_BUY)

{

if(Bid-OrderOpenPrice()>Point*TrailingStop && (OrderStopLoss()+(Point*TSstep)<Bid-(Point*TrailingStop)||OrderStopLoss()==0))

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*TrailingStop),OrderTakeProfit(),0,Blue);

}

else if(OrderType() == OP_SELL)

{

if(OrderOpenPrice()-Ask>Point*TrailingStop && (OrderStopLoss()-(Point*TSstep)>Ask+(Point*TrailingStop)||OrderStopLoss()==0))

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(Point*TrailingStop),OrderTakeProfit(),0,Red);

}

}

}

return;

}

//------------------------------------------------------------------------------------------------

int start()

{

if(TrailingStop>0) TrailingStop(); }

可以增加一个保本止损功能吗,设置盈利100点时,保本止损,盈利超过200点时在启动追踪止损,为了防止不断地更改止损,设置每次盈利扩大100点时在追踪一次止损

原因: