EA: 止损获利

 

止损获利:

如果仓位以止损平仓,交易量就加倍,如果是由获利平仓,就使用最小交易量。OnTradeTransaction 是用于判断交易是由止损激发还是获利触发的。

作者: Vladimir Karputov

 

自第 1632 版起,DEAL_REASON 属性 可在测试程序中使用!

 
请帮助更改 EA:
如果收盘于止损点 - 不交易(等待下一个信号)
如果收盘于获利 点 - 则在下一个刻度线 开启 另一个 "买入 " 交易此外,如果收于 +,则打开另一个 "买入 "交易。
 
dsfsf333:
请帮助更改 EA: 如果收盘于止损点 - 不交易(等待下一个信号) 如果收盘于

获利 点 -下一个刻度线开启另一个 "买入 " 交易此外,如果收于 +,则打开另一个 "买入 "交易
我们在等待什么信号?
 
Vladimir Karputov:
我们在等什么信号?

000111111

 
dsfsf333:

000111111 (蜡烛图)

本智能交易系统中没有 "信号"。仓位方向随机 决定的:

      if(math_rand%1==0 && math_rand%2==0)
        {
         double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss;
         double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;
         OpenSell(ExtLot,sl,tp);
        }
      else
        {
         double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss;
         double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit;
         OpenBuy(ExtLot,sl,tp);
        }
 
dsfsf333:
请帮助更改 EA: 如果收盘于止损点 - 不进行交易(等待下一个信号) 如果收盘于

获利 点 - 则在下一个刻度线 开启 另一个 "买入 " 交易此外,如果收于 +,则打开另一个 "买入 "交易。

谢谢大家,都明白了)

 

您好。


我看到止损和止盈 都是自动设置的。)


但专家会在实时数据上自动执行头寸。但这不是我想要的结果。我喜欢在执行头寸时自动设置止损和止盈,但我想手动执行头寸。如果您能在代码中添加子点,我会非常高兴(100 个子点 = 10 个点)。手动执行头寸后,止损和止盈水平不会发生任何变化。


如果你能为我制作这个代码,我愿意付你 100 美元。)


我不知道用哪种方式付款最好,但我相信您能给我一个解决方案。




致以最诚挚的问候、

约翰内斯-希勒斯塔德-鲍曼

 

哦!


我忘了说,专家必须在加载的所有图表上工作。只需插入一个专家。这一点很重要


谢谢。




致以最诚挚的问候、

约翰内斯-希勒斯塔德-鲍曼