Hatalar, hatalar, sorular - sayfa 197

 
olyakish :

Sunucuya bir istek gönderirken hata 10005 hakkında herhangi bir yorum olacak mı ( bkz. sayfa 195 )?



Sonraki yapılardan birinde bir düzeltme olacak.
 

HistorySelect yardımı şunları söylüyor:

После применения функции HistoryOrderSelect() список ордеров в истории, доступных mql5-программе, сбрасывается и заполняется заново найденным ордером, если поиск ордера по тикету завершился успешно. То же самое относится к списку сделок, доступных mql5-программе – он сбрасывается функцией HistoryDealSelect() и заполняется заново в случае успешного получения сделки по номеру тикета. 


Soru 1 : Neden HistoryOrderSelect()'i çağırdıktan sonra liste sıfırlanıyor ve bulunan sıra ile yeniden dolduruluyor? Bulunan sıra nedir: hangisi HistoryOrderSelect() işlevi tarafından seçildi? Ve sadece bir siparişle mi dolu?

Soru 2 : Hangi zaman sınırları belirlenir: sunucu saati (TimeCurrent()) veya yerel saat (TimeLocal())?

Soru 3 : Belirlenen limitler nasıl sıfırlanır?

 

Bu ne

 2010.11 . 16 17 : 11 : 34      Core 1   PDH initialization error
Strateji test cihazı 355 yapısı
 
Maxx :

HistorySelect yardımı şunları söylüyor:


Soru 1 : Neden HistoryOrderSelect()'i çağırdıktan sonra liste sıfırlanıyor ve bulunan sıra ile yeniden dolduruluyor? Bulunan sıra nedir: hangisi HistoryOrderSelect() işlevi tarafından seçildi? Ve sadece bir siparişle mi dolu?

Soru 2 : Hangi zaman sınırları belirlenir: sunucu saati (TimeCurrent()) veya yerel saat (TimeLocal())?

Soru 3 : Belirlenen limitler nasıl sıfırlanır?

Soru 2: Tabii ki sunucu tarafında.
 

XP SP3, Pentium 4 (3GHz), 1.24Gb

355 inşa

1) MetaTrader ve MetaEditor her zaman görev çubuğunda görünmez.

2) Strateji Test Cihazı , "Uzman:" açılır listesinde MT5'i başlattıktan sonra uzmanlar klasörüne yerleştirilen .ex5 dosyalarını görüntülemez (yani, uzmanın listede görünmesi için MetaTrader'ı yeniden başlatmanız gerekir).

Bu davranış, önceki yapılarda da gözlendi.

 

Eski kene toplu mesajları test cihazında ne anlama geliyor?

 
Ashes :

XP SP3, Pentium 4 (3GHz), 1.24Gb

355 inşa

1) MetaTrader ve MetaEditor her zaman görev çubuğunda görünmez.

2) Strateji Test Cihazı, "Uzman:" açılır listesinde MT5'i başlattıktan sonra uzmanlar klasörüne yerleştirilen .ex5 dosyalarını görüntülemez (yani, uzmanın listede görünmesi için MetaTrader'ı yeniden başlatmanız gerekir).

Bu davranış, önceki yapılarda da gözlendi.

Gezgin penceresinde yenileme yardımcı olur mu?

Expert Advisor'ı derlediğiniz metaeditör terminal klasöründe mi bulunuyor?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 

Belki bir şeyi gözden kaçırmışımdır, ancak Expert Advisor'daki böyle bir kod, geçmiş üzerinde test edildiğinde tek bir durak simgesi çizmiyor.

 //+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
void OnTick ()
  {
   string nameojb= "stop" +( string ) MathRand ();
   ResetLastError ();
   datetime t1[ 1 ];
   CopyTime ( _Symbol , _Period , 0 , 1 ,t1);
   bool draw= ObjectCreate ( 0 ,nameojb, OBJ_ARROW_STOP , 0 ,t1[ 0 ], 1.35 );
   Print (nameojb, " " ,( string )draw, GetLastError ());
  }
//+------------------------------------------------------------------+

Ama hata yok

 2010.11 . 17 10 : 43 : 50      Core 1    2010.07 . 14 23 : 58 : 30    stop4948 true0
2010.11 . 17 10 : 43 : 50      Core 1    2010.07 . 14 23 : 56 : 30    stop14970 true0
2010.11 . 17 10 : 43 : 50      Core 1    2010.07 . 14 23 : 55 : 30    stop13715 true0
2010.11 . 17 10 : 43 : 50      Core 1    2010.07 . 14 23 : 53 : 59    stop19705 true0
2010.11 . 17 10 : 43 : 50      Core 1    2010.07 . 14 23 : 53 : 30    stop11941 true0
2010.11 . 17 10 : 43 : 50      Core 1    2010.07 . 14 23 : 53 : 00    stop8652 true0

Ancak bu kod komut dosyasına eklenir ve gerçek zamanlı Eurobucks grafiğine atılırsa, bir çarpı işareti çizilecektir (belgelerde bu koda karşı bir tuğla çizilse de).

Amaç: Stop fiyat çizimini Expert Advisor'a eklemek ve geçmişinde (testten sonra grafikte) konumlarını net bir şekilde görmek istedim.

 
alexvd :

Gezgin penceresinde yenileme yardımcı olur mu?

Expert Advisor'ı derlediğiniz metaeditör terminal klasöründe mi bulunuyor?

İlk soru: Evet.

İkincisi: Muhtemelen kendimi yeterince net ifade edemedim. Expert Advisor'ı hiç DERLEMEYİM, sadece onu (.ex5 olarak alındı) Metatrader'ın uzmanlar klasörüne kopyalıyorum.

Soru, dün test sırasında olan (aralarında küçük bir boşlukla 2 koşu) olan, ancak bugün ortadan kaybolan Eski kene ile ilgili olarak kaldı ...

 

Merhaba!

MT5'te pencerelerin konumunu ayarladım, çalışmak benim için uygun olduğu için profili kaydediyorum.

Programı bir dahaki sefere açıyorum, benim görüşüm yerine, tüm çizelgelerim tüm çalışma alanını dolduran küçük pencerelerde açılıyor.

Pencerelerin boyutları ve düzenlemeleri nasıl hatırlanır?

Programı bir çarpı işareti ile kapatıyorum. Belirli bir profil kaydedildi - Kontrol ettim, program yüklendiğinde yüklenen kişi o. Yazma izni de mevcuttur. Yönetici olarak çalıştırmayı denedim, görünümü ayarladım, kapattım, yeniden açtım ve çalışma alanı boyunca TÜM küçük pencereleri düzgünce açtım.

Win7'im var, MT5 varsayılan klasörde yüklü değil, örneğin d:\soft\mt5.

Profilde değişiklik yaparsam bunlar kaydedilir, ancak pencerelerin konumu ve boyutu değişmez!