Mengemas kini beberapa EA saya dan meneruskan ke hartanah. Bermula mendapatkan kehilangan maklumat peringatan ini disebabkan penukaran jenis.
Saya tahu amaran ini dibincangkan di sini dan di sana tetapi di sini adalah spesifik:
mengumumkan perubahan global
luaran int Leverage = 200;
jika pernyataan di dalam rutin MM berikut:
*** jika (Leverage gt; = AccountInfoInteger (ACCOUNT_LEVERAGE)) Leverage = AccountInfoInteger (ACCOUNT_LEVERAGE);
lain jika (Leverage lt; AccountInfoInteger (ACCOUNT_LEVERAGE)) Leverage = Leverage;
*** mendapat amaran
Adakah sesiapa tahu mengapa? Ia diumumkan integer dan meminta membaca integer.
Sudah tentu ia tidak membuat amaran melainkan kod telah diumumkan ketat.