MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1379

 
MakarFX :
Yardım veya tavsiye mi istiyorsunuz?

yukarı bakmayacağım. Uygulamada yardım rica ediyorum. Örnekler, bağlantılar, makaleler, ... Kendim bitmiş bir versiyon yazmaya çalışacağım.

 
Vitaly Muzichenko :

teşekkürler

 
Forallf :

yukarı bakmayacağım. Uygulamada yardım rica ediyorum. Örnekler, bağlantılar, makaleler, ... Kendim bitmiş bir versiyon yazmaya çalışacağım.

başladığın yer burası

   if (signal==up&& OrdersTotal ()== 0 ) //если сигнал на покупку
     {
       if ( OrderSend ( Symbol (),OP_BUYSTOP,Lots_UP,open_price_up,slippage,stop_loss_up,take_profit, NULL ,magik_01, 0 ,Color_up))
        { Print ( "Ордер на покупку уснановлен" );}
     }
   if (signal==dn&& OrdersTotal ()== 0 ) //если сигнал на продажу
     {
       if ( OrderSend ( Symbol (),OP_SELLSTOP,Lots_DN,open_price_dn,slippage,stop_loss_dn,take_profit, NULL ,magik_01, 0 ,Color_dn))
        { Print ( "Ордер на продажу уснановлен" );}
     }
   for ( int pos= 0 ;pos< OrdersTotal ();pos++)
     {
       if ( OrderSelect (pos,SELECT_BY_POS,MODE_TRADES))
        {
         if (OrderType()==OP_BUY)
           {open_price_dn=OrderStopLoss();stop_loss_dn=OrderOpenPrice();
             if ( OrderSend ( Symbol (),OP_SELLSTOP,Lots_DN,open_price_dn,slippage,stop_loss_dn,take_profit, NULL ,magik_01, 0 ,Color_dn))
              { Print ( "Ордер на продажу уснановлен" );}
           }
         if (OrderType()==OP_SELL)
           {open_price_up=OrderStopLoss();stop_loss_up=OrderOpenPrice();
             if ( OrderSend ( Symbol (),OP_BUYSTOP,Lots_UP,open_price_up,slippage,stop_loss_up,take_profit, NULL ,magik_01, 0 ,Color_up))
              { Print ( "Ордер на покупку уснановлен" );}
           }
        }
      }
 
MakarFX :

başladığın yer burası

Teşekkür ederim. Frankenstein'ı topladı.
 
Şimdi soru, siparişlerin nasıl bölüneceğidir. Siparişler saat başı verilirse, Sihirli Sayı bar saatine bağlanabilir mi?
 
Forallf :
Şimdi soru, siparişlerin nasıl bölüneceğidir. Siparişler saat başı verilirse, Sihirli Sayı bar saatine bağlanabilir mi?
Ve sadece değil, aynı zamanda siparişin veya pozisyonun türüne ve Magic'ten almak istediğiniz her şeye. Kodlanabilecek çok şey var. Bu arada baykuş ismi de işe yarar.
 
Forallf :
Şimdi soru, siparişlerin nasıl bölüneceğidir. Siparişler saat başı verilirse, Sihirli Sayı bar saatine bağlanabilir mi?
 if (TimeHour== 1 )magik_01= 01 ;
if (TimeHour== 2 )magik_01= 02 ;
vb.
 
MakarFX :

Artık "harici" "girdi" yerine kullanıyorlar

"harici değişkenlerinizi" SIGNALS_INDIKATOR.mqh kitaplığına da aktarmanız gerekir.

O zaman başka bir sorum var - icast'te kullandığım değişkenleri dahil edilen dosyaya aktarıyorum ve danışman dosyasından silinebilirler - değil mi?
 
DanilaMactep :
O zaman başka bir sorum var - icast'te kullandığım değişkenleri dahil edilen dosyaya aktarıyorum ve danışman dosyasından silinebilirler - değil mi?
Evet
 
Merhaba! Soru aptalca olabilir, ancak grafiğin üzerine büyük bir siyah dikdörtgeni aptalca nasıl çizeceğiniz (grafiği tamamen kapatın) ve üstüne logo gibi bir yazı yazın. Şimdiye kadar, grafiğin tüm unsurlarını donuk siyah bir renge ayarlayarak durumdan çıkıyorum ve bu kadar (görünmesini sağlıyorum) ve sonra üstüne bir yazı yazıyorum, ama görünüşe göre, özellikler çizelgelerin geri kalanına uygulanır (ancak bu doğru değildir) ve belki de böyle bir uygulama çalışmayacaktır. Başka bir seçenek de büyük bir düğmedir, ancak içindeki metnin sabitlenmesi alttan ortadadır (ortada olmak istiyorum), bunun nasıl değiştirileceği - henüz bilmiyorum ve bunun mümkün olup olmadığı . obj_rectangle_label kullanmayı denemek istedim, ancak metin üste yazılmamış.
Ve evet, söylemeyi unuttum, her şey mql4 ile yazılmış