Hatalar, hatalar, sorular - sayfa 1425 1...141814191420142114221423142414251426142714281429143014311432...3184 Yeni yorum Slava 2015.11.03 12:49 #14241 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 www.mql5.com Преобразование данных / NormalizeDouble - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Yury Kirillov 2015.11.03 13:05 #14242 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. Сергей Верещак 2015.11.03 17:48 #14243 Arkadaşlar hoş geldiniz. Сергей Верещак 2015.11.03 17:52 #14244 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] Errors, bugs, questions Yeni başlayanlardan sorular MQL5 Forumu kirletmemek için herhangi Vladimir Pastushak 2015.11.03 19:28 #14245 Сергей Верещак : 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 . mao17 2015.11.03 19:59 #14246 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. MQL4 ve MQL5 ile Yeni başlayanlardan sorular MQL5 Forumu kirletmemek için herhangi Ilya Malev 2015.11.03 21:23 #14247 OnChartEvent ve OnTimer, test cihazındaki göstergeler için çalışacak mı? Vladimir Pastushak 2015.11.03 21:28 #14248 Ilya Malev : OnChartEvent ve OnTimer, test cihazındaki göstergeler için çalışacak mı? Numara [Silindi] 2015.11.04 03:22 #14249 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. Ilya Malev 2015.11.04 03:45 #14250 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. 1...141814191420142114221423142414251426142714281429143014311432...3184 Yeni yorum
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
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.
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]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.
OnChartEvent ve OnTimer, test cihazındaki göstergeler için çalışacak mı?
Numara
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.
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.