Hatalar, hatalar, sorular - sayfa 1635

 

Derleyici, "tavo" gibi

 void OnStart ()
{  
   int i = 0 ; // Почему нет warning?: variable 'i' not used
}
 

İmleci aşırı yüklenmiş işlevin çıkışına getiriyorum, ALT + G tuşlarına basın - açılır menüde aşırı yüklenmiş seçeneğinin seçilmesi öneriliyor. Ama sonuçta, hangi seçeneğin çağrıldığı kaynak kodundan açıktır. Her şey bu kadar açıkken neden buna hemen geçiş yok?

 class A
{
public :
   static void f() {}
  
   static void f( int i ) {}
};

void OnStart ()
{  
  A::f( 0 ); // После нажатия ALT+G не происходит мгновенного перехода на static void f( int i )
}


 
fxsaber :

İmleci aşırı yüklenmiş işlevin çıkışına getiriyorum, ALT + G tuşlarına basın - açılır menüde aşırı yüklenmiş seçeneğinin seçilmesi öneriliyor. Ancak sonuçta, hangi seçeneğin çağrıldığı kaynak kodundan açıktır. Her şey bu kadar açıkken neden buna hemen geçiş yok?

+1. Beni de rahatsız ediyor. Özellikle birkaç aşırı yükleme varsa, yine de listede istediğiniz seçeneği aramanız gerekir.
 

Derlerken hata

 class A;
class A {
         static A a; //Error: 'A' - struct undefined
};
A A::a;
 

Bir aydır SD'de cevapsız asılı duruyor #1516225

1375 sürümünde kontrol edildi. VC++ onu derlemez.

------------ uygulamadan --------

Terminalin sürümü ve bitliği

1368 64 bit

problemin tanımı

Bu kod hatasız veya uyarısız derlenir. Bana göre bu normal değil.

MT4 988'de aynı etki, ayrı bir istek bıraktı

 void OnStart ()
  {
     string s;
    s += + "123" ;
    s += - "123" ;
  }

**

 

Yazarken düzenleyicide önemli gecikme ('.' karakterinde)

 void f( double d = .1 )
 

Cant of MT5 test cihazı: Test cihazındaki OHLC ve MT5'in kendisi eşleşmiyor, ayrıca Yüksek ve Düşük, Açık/Kapalı aralığında :(

Bu mum, ne yazık ki, tek değil. Ve ne yapmalı? Bana geliştiricilere nasıl yazacağımı söyleyin beyler!

2016.08.13 12:38:48.956 Terminal C:\Program Dosyaları\Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Wine üzerinde Microsoft Windows XP (x64 tabanlı PC), IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 1375 yapımı başladı (Alpari Limited)

Test cihazını tekrar çalıştırdım ve hileyi gördüm: Yüksek, mum oluştukça O_o yeniden çizilir. Bir noktada değeri daha küçük bir değere değiştirir, Aç/Kapat aralığına düşer ve ardından bu aralığın içindeki değerini değiştirir.

M1 üzerinde OHLC


 
kofesutra :

Cant of MT5 test cihazı: Test cihazındaki OHLC ve MT5'in kendisi eşleşmiyor, ayrıca Yüksek ve Düşük, Açık/Kapalı aralığında :(

Bu mum, ne yazık ki, tek değil. Ve ne yapmalı? Bana geliştiricilere nasıl yazacağımı söyleyin beyler!

2016.08.13 12:38:48.956 Terminal C:\Program Dosyaları\Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Wine üzerinde Microsoft Windows XP (x64 tabanlı PC), IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 1375 yapımı başladı (Alpari Limited)

Test cihazını tekrar çalıştırdım ve hileyi gördüm: Yüksek, mum oluştukça O_o yeniden çizilir. Bir noktada değeri daha küçük bir değere değiştirir, Aç/Kapat aralığına düşer ve ardından bu aralığın içindeki değerini değiştirir.

M1 üzerinde OHLC


Kodunuzda haftalık bir dönem kullandığınızdan emin misiniz ???

Mümkünse lütfen kod parçacıkları sağlayın, merak ediyorum...

 
Vladimir Pastushak :

Kodunuzda haftalık bir dönem kullandığınızdan emin misiniz ???

Mümkünse lütfen kod parçacıkları sağlayın, merak ediyorum...

Kodda dönemin açık bir göstergesi yoktur, _Period kullanılır.

Ve haftalık zaman dilimi test cihazının kendisinde belirlenir.

İşte nokta kullanan tek kod parçası:

 CopyHigh (_Symbol, _Period , 0 , 2 ,vHigh);
         vH=vHigh[ 0 ];

Ancak, önemli değil, değil mi? EA'nın mantığı, test cihazındaki alıntıları nasıl etkileyebilir?

Ve birkaç haftalığına... Meraklandım ve test etmeye gittim :)

 
kofesutra :

Cant of MT5 test cihazı: Test cihazındaki OHLC ve MT5'in kendisi eşleşmiyor, ayrıca Yüksek ve Düşük, Açık/Kapalı aralığında :(

Bu mum, ne yazık ki, tek değil. Ve ne yapmalı? Bana geliştiricilere nasıl yazacağımı söyleyin beyler!

2016.08.13 12:38:48.956 Terminal C:\Program Dosyaları\Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Wine üzerinde Microsoft Windows XP (x64 tabanlı PC), IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 1375 yapımı başladı (Alpari Limited)

Test cihazını tekrar çalıştırdım ve hileyi gördüm: Yüksek, mum oluştukça O_o yeniden çizilir. Bir noktada değeri daha küçük bir değere değiştirir, Aç/Kapat aralığına düşer ve ardından bu aralığın içindeki değerini değiştirir.

M1 üzerinde OHLC


Pazartesi sabahı kontrol edeceğiz. Şimdi, ne yazık ki, ses sorununu inceleyecek kimse yok.