任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 786

 

你好。有一个虚拟站。其中关闭了部分地段,与价格有一定距离。如何使它在每次价格进一步移动1个点 的时候关闭。也就是说,如果价格再移动一个台阶1点,就会再次收盘,以此类推...

SL_VirtualBuy = orderprisebuy-step1*Point;

   if (Ask<SL_VirtualBuy)

   {

   for(int j=OrdersTotal()-1; j>=0; j--)

if(OrderSelect(j,SELECT_BY_POS))   

if (OrderType() == OP_BUY){

  OrderClose(OrderTicket(),0.1, Bid, 3,clrIvory );  

}

   }
 
Leonid123456:

你好。有一个虚拟站。其中关闭了部分地段,与价格有一定距离。如何使它在每次价格进一步移动1个点 的时候关闭。也就是说,如果价格再移动一个台阶1点,就会再次收盘,以此类推...

简单地说,当部分订单被关闭时,将Ask放在变量SL_VirtualBuy中,这应该是全局变量 的水平。
 
AlexeyVik:
只要把Ask放在SL_VirtualBuy变量中,该变量在关闭部分订单时应处于全局变量的水平。
谢谢你!
 
AlexeyVik:

问题是别的东西。在你的图画中,没有任何不明确之处。在第一个图中的MIN2和第二个图中的MIN2之间,我看到至少有五个类似的低点。你如何解释这些最小值必须被忽略?

否则就像我一开始建议的那样,CopyLow和从产生的数组ArrayMinimumArrayMaximum 。然后改变从哪个酒吧复制多少,再次寻找最大和最小。

谢谢你!我会考虑如何去做。
 

下午好。

请告知。我正在开设一个职位。

extern int       Magic = 20781;

... ... ... ...

ti=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,NormalizeDouble(Bid-StopLoss*Point,Digits),
                       NormalizeDouble(Ask+TakeProfit*Point,Digits),"Номер .... ", Magic,0,Green);

如何设置位置注释,在字数之后显示魔术 值?

即在这种情况下。编号20781

 
Rita:

下午好。

请告知。我正在开设一个职位。

如何设置位置注释,在字数之后显示魔术 值?

即在这种情况下。编号20781。

StringConcatenate 会有帮助。

StringConcatenate("Номер .... ", Magic)
 
我有一个问题,如何做到以下几点:浏览目前所有的订单,从其中选择与我的魔术师的订单,如果订单是一个,而且是限价订单(买入_停止或卖出_停止),然后删除它。请告知。
 
AlexeyVik:

StringConcatenate 会有帮助。


StringConcatenate("Номер " Magic, Magic)
而且你会很高兴。
 
woin2110:

而且你会很高兴。
你怎么能对一个编译错误 感到高兴呢?
 
woin2110:
我有一个问题,如何做到以下几点:浏览目前所有的订单,从其中选择有我的魔术师的订单,如果是一个订单,而且 是限价挂单(买入_停止或卖出_停止),那么就删除它。请告知。
在循环中,对每一个 "自己的 "待办事项增加计数器并保存票据,如果循环后的计数器=1,则删除该票据的订单。