Hatalar, hatalar, sorular - sayfa 2730

 
mox_dimass :

Bir test yapıyorum. EA, SL ve TP ile bir pozisyon açar. Sonra bir rollover meydana gelir ve pozisyon tekrar açılmaz.

İlk defa bir forex sembolünde Test Cihazında rollover'ı duyuyorum. sunucu nedir?

 
fxsaber :

İlk defa bir forex sembolünde Test Cihazında rollover'ı duyuyorum. sunucu nedir?

VTB

 
Lütfen bunun neden olduğunu açıklayın.
 void OnChartEvent ( const int id, const long &lparam, const double &, const string & ) 
{         
   if ((id == CHARTEVENT_KEYDOWN ) && (lparam != 16 ) && (lparam != 17 )) 
     Print (lparam);
}

Bu EA, basılan tuşların kodlarını yazdırır (CTRL ve SHIFT hariç).


NumLock_0'a basarsam - 96 verir.

CTRL + NumLock_0 tuşlarına basarsam - 96 verir.

SHIFT+NumLock_0 tuşlarına basarsam - 45 verir . neden 45?


Diğer tuşlarla (NumLock değil) böyle bir tutarsızlık fark etmedim.


Shl SHIFT'e basmak NumLock'u kapatıyor gibi görünüyor. İlginç bir şekilde, TERMINAL_KEYSTATE_SHIFT, örneğin INSERT tuşuna basıldığında, basılan SHIFT'e yanıt vermez.

 
fxsaber :

SHIFT+NumLock_0 tuşlarına basarsam - 45 verir . neden 45?

Anahtarın üzerinde neden 45 yazıyor ve yazılmamışsa, klavye tufan öncesidir veya standardı karşılamıyor

 
A100 :

Anahtarın üzerinde neden 45 yazıyor ve yazılmamışsa, klavye tufan öncesidir veya standardı karşılamıyor

NumLock'un aktif olmaması durumunda orada yazılır.

 
fxsaber :

NumLock'un aktif olmaması durumunda orada yazılır.

SHIFT+NumLock_0 - 45 verir.

Ne bekleniyordu?

 
A100 :

SHIFT+NumLock_0 - 45 verir.

Ne bekleniyordu?

96, CTRL'de olduğu gibi.

 
fxsaber :

96, CTRL'de olduğu gibi.

dijital klavyemde 0 tuşu yazıyor

0

ins

ins kodu sadece 45 olacak

 
Igor Makanu :

ins kodu sadece 45 olacak

Belirsizlik, NumLock açıkken 0'a basıldığında CTRL'ye basıldığında 96'ya basılmasıdır. Ancak SHIFT basılıyken - 45.

 
EX5'in korunduğunu MQL aracılığıyla nasıl öğrenebilirim?
 protecting finished successfully                  1        1
0 errors, 0 warnings, 19307 msec elapsed                 1        1