Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 209

 

Mql4'te bir hata/boş değer değil, doğru değerin döndürüldüğünden nasıl emin olunur?

 
Xopb :

Vladimir, teşekkürler! #include <MT4Orders.mqh> ekledim. onunla her şey yolunda gidiyor - elbette, kod çok hantal olabilir, ancak bu gerçek bir hesap için değil. Test cihazında 3 basamaklı herhangi bir çiftin neden birden fazla para birimi danışmanına bağlanmış 3 basamaklı çiftler için iyi çalıştığını bana açık değil. 5 haneli bir çift koyduğunuzda, o da çalışır, ancak zaten diğer (komşu fiyatlarla) yani. çalışma prensibi ihlal ediliyor, sebebi ne olabilir?

Bir yerde hata yaptılar. Çalışan kod aşağıdadır.

 #include <MT4Orders.mqh>

input string inSymb = "USDJPY" ;

TICKET_TYPE Buy( const string Symb )
{
   const double Ask = SymbolInfoDouble (Symb, SYMBOL_ASK );
  
   return ( OrderSend (Symb, OP_BUY, 1 , Ask, 0 , 0 , 0 ));
}

void OnTick ()
{
   if (! OrdersTotal ())
  {
    Buy( _Symbol );
    Buy(inSymb);
  }
}


Kodunuzu her zaman bir demo hesabında hızlı bir şekilde test edebilirsiniz.


Not Bir forum üyesinin statüsünün veya derecesinin her zaman yeterli yeterliliği göstermediğini unutmayın.

 
MT4'te Canvas ile nasıl çalışacağımı söyle. Metin ve şekil çizmenin basit bir örneğine sahip olan var mı?
 
Yevhenii Levchenko :
MT4'te Canvas ile nasıl çalışacağımı söyle. Metin ve şekil çizmenin basit bir örneğine sahip olan var mı?

Neredeyse MT5 ile aynı. Olan örneklere bakın ve yapın. Ne işe yaramaz - sorun ve insanlar size söyleyecektir.

 

Merhaba. Neden bir hata? for döngüsünde int i'den önce gelir

 
Vladimir Makhnin :

Merhaba. Neden bir hata? for döngüsünde int i'den önce gelir

 int i=0;

for (i=OrdersTotal()-1; ...) {
 i f (...) {
 
Vitaly Muzichenko :

Ne için? Muhtemelen katı bir #özellik yoktur veya bu ilk hata değildir

 
Vitaly Muzichenko :
Artyom Trishkin :


teşekkürler
int sayısı = 0'dan sonra bir dize int i=0 eklendi
hata gitti

 
Vladimir Makhnin :

teşekkürler
int sayısı = 0'dan sonra int i=0 satırı eklendi
hata gitti

Kapsülleme şakaları, eğer doğru anladıysam, bir değişkenin görünürlüğü yalnızca bildirildiği işlevdedir, bir sonrakinde artık görünmez. Ve işlevlerden önce hepsinde görünür olacaktır. ikinci int'yi if'ye koymak mümkündü. Ve Fo ve if ayrı işlevlerdir.

 
Merhaba! Mum kapanırken Alert'i nasıl etkinleştireceğimi söyle? Yani, anlamı şudur: MA geçiş sinyali, örneğin TF 5'te tetiklenir, ancak 2. dakikada bir yerde çalışır ve Uyarı , mevcut mumun kapanışında çalışmalıdır....