Hatalar, hatalar, sorular - sayfa 1820
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
...
void OnTick (){
Comment (Somevalue);
}
MQL5 programı bir yorum verir:"1487811600"
Bu neden oluyor? Doğru dize değeri nasıl görüntülenir?
Bir hata arayın. Veya yeniden üretilebilir kodun tamamını gönderin. Doğrulama kodu
//| Test.mql5 |
//| Copyright 2017, CompanyName |
//| http://www.companyname.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2017, Vladimir Karputov"
#property link "http://wmua.ru/slesar/"
#property version "1.00"
#property script_show_inputs
//--- input parameters
input string Somevalue= "Maxim" ;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart ()
{
Comment (Somevalue);
}
//+------------------------------------------------------------------+
hatayı yeniden oluşturmaz.
Ayrıca Yorumu Yazdır ile değiştirmenizi de öneririm - çünkü başka bir programın grafikteki yorumun üzerine yazma olasılığı vardır.
danışmanı başka bir çizelgede yeniden başlattı, her şey doğru çalıştı. Garip. Ama yardımın için teşekkürler.
Cevabı kim anladı, açıkla. OrderSend için durumun neden normal kabul edildiğini hala anlamıyorum
Anladığım kadarıyla, OrderSend yalnızca sipariş sunucuda işlenmek üzere kuyruğa alınana kadar bekler, işlemenin sonucuna kadar değil.
Uygulamada, OrderSend hatasını yeniden üreten komut dosyası. Market Watch'u çalıştırır ve her sembolde bir BuyLimit açar. Sonra hemen değiştirmeye çalışır (TP'yi kurar) ve ardından siler. Bir emrin değiştirilmesi veya silinmesi mümkün değilse, komut dosyası ilgili bir mesajla durur.
Her şey senkronize bir OrderSend aracılığıyla yapılır. Ve hemen hemen başarılı bir OrderSend'den (BuyLimit'i ayarlayarak) sonra bekleyen bir emirle herhangi bir şey yapmanın (değiştirme veya silme) imkansız olduğu bir durumla karşılaşırız.
çalışmanın sonucu
2017.02 . 23 14 : 24 : 49.828 OrderSend -StartedBug (Si- 3.17 ,M1) DeleteError GetLastError () = 4756 EnumToString (( ENUM_ORDER_STATE ) OrderGetInteger ( ORDER_STATE )) = ORDER_STATE_STARTED
Sevgili geliştiriciler, bu bir OrderSend hatası mı, değil mi?
ZY Ancak, TRADE_ACTION_DEAL adresindeki OrderSend, ilgili varant BAŞLATILDI durumundayken işi bitirmez.
Scriptin tüm eğlencesi FXOpen-MT5 sunucusunda yavaş yavaş yaşanabilir.
bir piyasa emriyle bir pozisyon başarıyla açıldığında , sonuç her sıfır olduğunda Result.deal?
Error in OpenCL initialization. Error code= 5101