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

 

Sevgili GURU! Expert ile yardım, derleme hataları var 2 - 'MarketInfo' - sözdizimi hatası ve tüm kontrol yolları bir değer döndürmez

Yalvarırım - yeterince beynim yok, özel değilim

int() {
gd_348 = MarketInfo( Symbol() , MODE_SPREAD) * Nokta;
geçiş MarketInfo(Symbol(), MODE_MINLOT) {
durum 0.001:
gd_256 = 3;
kırmak;
durum 0.01:
gd_256 = 2;
kırmak;
durum 0.1:
gd_256 = 1;
kırmak;
durum 1.0:
gd_256 = 0;
}
dönüş(0);
}

int tanım() {
dönüş(0);
}

Geri derlenmiş kaldırıldı
 
vobler63 :

Sevgili GURU! Expert ile yardım, derleme hataları var 2 - 'MarketInfo' - sözdizimi hatası ve tüm kontrol yolları bir değer döndürmez

Yalvarırım - yeterince beynim yok, özel değilim

int() {
gd_348 = MarketInfo(Symbol(), MODE_SPREAD) * Nokta;
geçiş MarketInfo(Symbol(), MODE_MINLOT) {
durum 0.001:
gd_256 = 3;
kırmak;
durum 0.01:
gd_256 = 2;
kırmak;
durum 0.1:
gd_256 = 1;
kırmak;
durum 1.0:
gd_256 = 0;
}
dönüş(0);
}

int tanım() {
dönüş(0);
}



Buradaki kod çözme konusunda kimse size yardım etmeyecek, ancak bir yasakla yardım etmek kolay olacak ...
 
vadynik :

Yardım

Zamanlayıcı çalışmıyor, yanlış ve 4051 hatası veriyor

Veya test cihazında ve çalışmamalı mı?


 int OnInit ()
{

   ResetLastError (); // добавил в код
   Print (GetLastError()); // = 0
   EventSetTimer ( 60 );
   Print (GetLastError()); // 4051
   return ( INIT_SUCCEEDED );
}
 
Beyler, bana açık faiz ve hacimler hakkında ücretsiz bir gösterge söyleyin (kene değil). Şimdiden teşekkürler!
 
Vinin :


Teşekkür ederim!
 

Lütfen bunun işe yarayıp yaramadığını söyler misiniz?

   for (n= 0 ;n<(total);n++) 
        {
         if ( OrderSelect (n, SELECT_BY_POS , MODE_TRADES ))
           {
             if ( OrderSymbol ()== "EURUSD" ) {priceEU1= OrderOpenPrice ();}
             if ( OrderSymbol ()== "EURGBP" ) {priceEG1= OrderOpenPrice ();}
             if ( OrderSymbol ()== "GBPUSD" ) {priceGU1= OrderOpenPrice ();}
           }
         }
 
moskitman :

Lütfen bunun işe yarayıp yaramadığını söyler misiniz?

Döngüden önce ise total = OrdersTotal() ;
 
AlexeyVik :
Döngü toplamından önce ise = OrdersTotal();

Elbette öyle ama...

Tasarımın doğruluğundan kesinlikle şüpheliyim

 if ( OrderSymbol ()== "EURUSD" ) 
 
moskitman :

Elbette öyle ama...

Tasarımın doğruluğundan kesinlikle şüpheliyim

şüphe nedir? Print Print (OrderSymbol(); ve EURUSD alacaksınız


Ancak!!! Aracının enstrüman adına bir son eki varsa, son eki olan bir sembol yazmanız gerekir.

[Silindi]  

Söyleyebilir misin? Hangi parametrelerle ilgili bölüm nerede. Yani tasarım, onay işaretleri, oklar vb.