[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 334

 
Roger:

是的,它们总是同时使用,追踪止损移动止损。

哇,有可能把它们分开开吗?我只是有点疑惑。

它是MCD样本中的追踪止损。

// check for trailing stop
            if(TrailingStop>0)  
              {                 
               if(Bid-OrderOpenPrice()>Point*TrailingStop)
                 {
                  if(OrderStopLoss()<Bid-Point*TrailingStop)
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
                     return(0);
                    }
                 }
              }
           }
 


好吧,读吧。

Увеличение значения переменной у на x                  у += x;

你已经有了x,你再加一个x,但要归一化

 
Roger:


好吧,读。

你已经有了x,再加一个x,但要规范化

好了,现在是晚上,你已经有点疯狂了,x=4,y=30 ----> 八它不工作(翻倍)。

谢谢你的帮助,我去睡觉了,再见。

 
skyjet:

哇,有可能把它们分开开吗?我只是有点疑惑。

这是一个来自MCD样本的追踪止损。


在这个例子中,当订单获利超过追踪止损点时,止损点将开始上移,无论它之前是否被设置过。
 
fore-x:

好了,现在是晚上,你已经有点疯了,x=4,y=30 ----> 8不工作(加倍)。

谢谢你的帮助,我去睡觉了,再见。


那么,谁是那个被翻过来的人...?

你有

x += NormlizeDouble(x,y);

x=4,在第三十位数上再加4,就是8........。几乎翻了一番。

 
Roger:


那么,谁是那个有紧张感的人呢?

你已经有了

是x=4,在第三十位数上再加4,就是8.......。几乎翻了一番。

就是这样,我现在抽了一支烟,我就放心了,我说的是密码。

profitsell += NormalizeDouble((OrderOpenPrice() - askline)/Point*tickvalue*OrderLots(),2);

我很抱歉,我错了。

这里有一个小小的睡前挑战给你。


 
fore-x:

这里有一个睡前挑战给你。


因此,我们在这里。


看起来,终端显示的数字只是通过doubletostr?我明天要检查一下,我以前也遇到过这种事情。

 
Roger:

在这个例子中,当订单上升的幅度超过了追踪止损,止损就会向上移动,不管之前是否已经设置过。
如果EA没有按照随后的移动方向开盘,或者没有达到追踪止损,怎么办?我的意思是,如果止损与追踪止损一起使用,我可以在追踪止损的基础上单独添加另一个止损吗?
 
我不太清楚你想如何在追踪订单上添加止损。也许你的意思是这样的:你下了一个订单,在下一个交易日,你通过设置止损来修改它,然后你把一个追踪订单连接到它,通过改变止损来修改订单。这个过程可以使用。如果由于某种原因,在某些时候你不喜欢移动的跟踪止损,你可以修改订单的止损。
 
我在这方面有很多经验......我遇到了麻烦,但我很难找到它......如果我不能想出办法来,我就得问我的问题......。我已经努力了很久,但我什么都做不了....,如果你不硬,告诉我谁知道...