Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 786

 

Merhaba. Sanal bir durak var. Hangi fiyattan belli bir mesafede partinin bir kısmını kapatır. Fiyatın adım 1 puan ile daha da ileri gittiği her seferinde nasıl kapatılır. Yani, fiyat yine bir adım1 puan daha geçerse, tekrar çalıştı.? vb...

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 :

Merhaba. Sanal bir durak var. Hangi fiyattan belli bir mesafede partinin bir kısmını kapatır. Fiyatın adım 1 puan ile daha da ileri gittiği her seferinde nasıl kapatılır. Yani, fiyat yine bir adım1 puan daha geçerse, tekrar çalıştı.? vb...

Global değişkenler düzeyinde olması gereken siparişin bir bölümünü kapatırken Ask'ı SL_VirtualBuy değişkenine koymanız yeterlidir.
 
AlexeyVik :
Global değişkenler düzeyinde olması gereken siparişin bir bölümünü kapatırken Ask'ı SL_VirtualBuy değişkenine koymanız yeterlidir.
Teşekkür ederim!
 
AlexeyVik :

Sorun farklı. Çizimleriniz net değil. İlk modelin MIN2'si ile ikinci modelin MIN2'si arasında en az beş benzer düşük görüyorum. Bu minimumların göz ardı edilmesi gerektiği nasıl açıklanır?

Ve geri kalanı için, ilk başta CopyLow'u önerdiğim gibi ve sonuçta ortaya çıkan ArrayMinimum ve ArrayMaximum dizisinden . Ardından, hangi çubuktan ve ne kadar kopyalayacağınızı değiştirin ve maksimum ve minimum değerleri tekrar arayın.

Teşekkür ederim! Nasıl yapacağımı düşüneceğim.
 

Tünaydın.

Lütfen. söylemek. bir pozisyon açıyorum:

 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);

Konum açıklamasını kelime numarasından sonra Magic değerini gösterecek şekilde nasıl ayarlayabilirim?

Onlar. bu durumda: Numara 20781

 
Rita :

Tünaydın.

Lütfen. söylemek. bir pozisyon açıyorum:

Konum açıklamasını kelime numarasından sonra Magic değerini gösterecek şekilde nasıl ayarlayabilirim?

Onlar. bu durumda: Numara 20781

StringConcatenate yardımcı olacaktır.

 StringConcatenate ( "Номер .... " , Magic)
 
Benim sorum şu işlemin nasıl yapılacağıdır: mevcut tüm emirleri sıralayın, onlardan kendi sihrinizle emirleri seçin ve sadece bir emir varsa ve limit (buy_stop veya sell_stop) ise silin. Tavsiye lütfen.
 
AlexeyVik :

StringConcatenate yardımcı olacaktır.


 StringConcatenate ( "Номер " Magic , Magic)
ve mutlu olacaksın
 
woin2110 :

ve mutlu olacaksın
Peki bir derleme hatası ne mutluluk ???
 
woin2110 :
Bir sorum var, şu işlemin nasıl yapılacağı: şu anda mevcut olan tüm emirleri sıralayın, onlardan kendi sihrinizle emirleri seçin ve eğer sadece bir emir varsa ve limit ise   beklemede (buy_stop veya sat_stop) ve ardından silin. Tavsiye lütfen.
döngüde, her "kendi" bekleyen siparişte sayacı artırın ve bileti hatırlayın, döngüden sonraki sayaç = 1 ise, siparişi bu biletle silin.
Neden: