Hatalar, hatalar, sorular - sayfa 1425

 
Itum :

4 karakter ne olmalı! 4 karakter veren durumlar vardır ve ... 0000000001 ! Bu neden oluyor, aynı fonksiyon farklı değerler görüyor?

Bir değeri 4 haneye nasıl yuvarlayabilirim ...

-------------------------------------------------- ---------------------------------

NormalizeDouble(değer, 4);

ve bunu çıkarır

0.5484000000001

Belgeleri dikkatlice okudunuz mu?

https://www.mql5.com/ru/docs/convert/normalizedouble

https://www.mql5.com/ru/docs/basis/types/double

Документация по MQL5: Преобразование данных / NormalizeDouble
Документация по MQL5: Преобразование данных / NormalizeDouble
  • www.mql5.com
Преобразование данных / NormalizeDouble - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Itum :

4 karakter ne olmalı! 4 karakter veren durumlar vardır ve ... 0000000001 ! Bu neden oluyor, aynı fonksiyon farklı değerler görüyor?

Bir değeri 4 haneye nasıl yuvarlayabilirim ...

-------------------------------------------------- ---------------------------------

NormalizeDouble(değer, 4);

ve bunu çıkarır

0.5484000000001

2.0+2.0 mutlaka 4.0'a eşit değildir

NormalizeDouble , yuvarlama değil normalleştirmedir.

 
Arkadaşlar hoş geldiniz.
 
Küçük bir problemim var. Birisi bana neyin ve nasıl çözülebileceğini söyleyebilir mi? bu hatayı veriyor

2015.11.03 19:52:47.528 '5131353': sipariş piyasası satın al 0.03 AUDNZD sl: 1.05915 tp: 1.06415

2015.11.03 19:52:47.528 '5131353': piyasa sl'de 0,03 AUDNZD satın alma emri: 1.05915 tp: 1.06415 başarısız oldu [Geçersiz S/L veya T/P]

 
Сергей Верещак :
Küçük bir problemim var. Birisi bana neyin ve nasıl çözülebileceğini söyleyebilir mi? bu hatayı veriyor

2015.11.03 19:52:47.528 '5131353': sipariş piyasası satın al 0.03 AUDNZD sl: 1.05915 tp: 1.06415

2015.11.03 19:52:47.528 '5131353': piyasa sl'de 0,03 AUDNZD satın alma emri: 1.05915 tp: 1.06415 başarısız oldu [Geçersiz S/L veya T/P]

Yanlış durdurma kaybı veya kar fiyatı alma .
 

Hepinize iyi günler. Lütfen çözmeme yardım et. Ben yeniyim, basit bir şey çözemiyorum. Bir sipariş verdikten sonra, örneğin yürütmenin fiyatı hakkında bilgi nasıl alınır?

Bunu şöyle yapıyorum:

CTrade Ticaret;

Trade.Buy(1, _Symbol, 0, 0, 0)) ;

Print(Trade.ResultPrice());

Günlük, sipariş başarıyla yürütülmüş ve işlem tamamlanmış olmasına rağmen 0.0 değerini verir.

Trade.ResutOrder(), Trave.ResultDeal() da sıfır döndürür.

 
Ilya Malev :
OnChartEvent ve OnTimer, test cihazındaki göstergeler için çalışacak mı?
Numara
 
Vladimir Pastushak :
Numara
İlya Malev :
OnChartEvent ve OnTimer, test cihazındaki göstergeler için çalışacak mı?

OnTimer() tam olarak doğru olacaktır.

Bu konu hakkında SD ile görüştüm. 1191 inşa ettikten sonra çalışması gerekir.

 
Alexey Kozitsyn :

OnTimer() tam olarak doğru olacaktır.

Bu konu hakkında SD ile görüştüm. 1191 inşa ettikten sonra çalışması gerekir.

Ve gerçek işe yarıyor. Stormzil.