Hatalar, hatalar, sorular - sayfa 365

 
Yedelkin :
Hepsi bir arada: "30. MetaTester: Test cihazında MQL5 programları için özel olayları işleme yeteneği eklendi."

Peki, o zaman her şey gerçekten bir demet ve stratejiler oluşturmaya ve test etmeye başlayabilirsiniz.

Evet ve şampiyonluk için, eğer bir şey varsa, hazırlıklara da başlayabilirsiniz, mesele yeni şampiyonanın kurallarında kalır...

not

geliştiriciler

İşleme geri yüklendi, bu kesinlikle iyi, ancak sonucu kim kontrol edecek?

Aşağıdaki olayları gönderme

 //Messages - Timer
string MsgTimerRolloverHour  = "Rollover Hour (№ %d): Processing of statistical information." ;
string MsgTimerRolloverDay   = "Rollover Day (№ %d): Processing of statistical information." ;
string MsgTimerRolloverWeek  = "Rollover Week (№ %d): Processing of statistical information." ;
string MsgTimerRolloverMonth = "Rollover Month (№ %d): Processing of statistical information." ;
string MsgTimerRolloverYear  = "Rollover Year (№ %d): Processing of statistical information." ;

//Messages - Timer
int UserEvent_TimerRolloverHour  = CHARTEVENT_CUSTOM + 11 ; //TimerRolloverHour
int UserEvent_TimerRolloverDay   = CHARTEVENT_CUSTOM + 12 ; //TimerRolloverDay
int UserEvent_TimerRolloverWeek  = CHARTEVENT_CUSTOM + 13 ; //TimerRolloverWeek
int UserEvent_TimerRolloverMonth = CHARTEVENT_CUSTOM + 14 ; //TimerRolloverMonth
int UserEvent_TimerRolloverYear  = CHARTEVENT_CUSTOM + 15 ; //TimeRolloverYear

Aşağıdakiler gelir

 2011.04 . 16 15 : 41 : 58      Core 1    2010.01 . 10 07 : 00 : 00    New event ID 11 - Rollover Hour (№ 223 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 06 : 00 : 00    New event ID 11 - Rollover Hour (№ 222 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 05 : 00 : 00    New event ID 11 - Rollover Hour (№ 221 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 04 : 00 : 00    New event ID 11 - Rollover Hour (№ 220 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 03 : 00 : 00    New event ID 11 - Rollover Hour (№ 219 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 02 : 00 : 00    New event ID 11 - Rollover Hour (№ 218 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 01 : 00 : 00    New event ID 11 - Rollover Hour (№ 217 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 00 : 00 : 00    New event ID 13 - Rollover Week (№ 2 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 00 : 00 : 00    New event ID 12 - Rollover Day (№ 9 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 10 00 : 00 : 00    New event ID 11 - Rollover Hour (№ 216 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 09 23 : 00 : 00    New event ID 11 - Rollover Hour (№ 215 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 09 22 : 00 : 00    New event ID 11 - Rollover Hour (№ 214 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 57      Core 1    2010.01 . 09 21 : 00 : 00    New event ID 11 - Rollover Hour (№ 213 ): Processing of statistical information.
2011.04 . 16 15 : 41 : 56      Core 1    2010.01 . 09 00 : 00 : 00    New event ID 12 - Rollover Day (№ 8 ): Processing of statistical information.

Üç soru ortaya çıkıyor:

1. CHARTEVENT_CUSTOM nereye gitti ve neden 1011 yerine ID 11 döndürüldü?

2. Bir tanımlayıcı oluşturma kuralı artık geçerli değilse, neden hemen yeni yapının açıklamasına yazmıyorsunuz?

ondan bahsediyorum

customEventID= CHARTEVENT_CUSTOM + 1 ;
EventChartCustom ( 0 ,customEventID- CHARTEVENT_CUSTOM , 0 , 0 ,message);

3. Servis masasına veya ne yazmam gerekiyor?

 

Ek

Ve demoda şöyle görünüyor

 2011.04 . 16 15 : 41 : 44      123456 (EURUSD,D1)  Stoping: Stoping timer of trade system.
2011.04 . 16 15 : 41 : 44      123456 (EURUSD,D1)  Timer: Timer successfully is stopped.
2011.04 . 16 15 : 41 : 44      123456 (EURUSD,D1)  Stoping: Stoping of the trade system.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Loading system information.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Changing the template based on the parameters of the trading system.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Loading of information on the trade account.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Initialization: Activation timer of the trade system.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Timer: Timer successfully is activated.
2011.04 . 16 15 : 41 : 47      123456 (EURUSD,D1)  Trade system: Processing...
2011.04 . 16 16 : 00 : 00       123456  (EURUSD,D1)    New event ID 1011 - Rollover Hour (№ 1 ): Processing of statistical information.
Böylece 2. soru gündemden kaldırıldı...
 
Interesting :

Evet ve eğer bir şey olursa şampiyonluk için hazırlanmaya da başlayabilirsiniz ...

Dedikleri gibi, "Çabalarınızda başarı!"
 
Yedelkin :
Dedikleri gibi, "Çabalarınızda başarı!"
Tabii ki teşekkür ederim, ama bir iki ay beklemeyi tercih ederim. Beş yapının böyle değişmesine izin verin, belki daha az bariz hata olacaktır ...
 
Interesting :
Tabii ki teşekkür ederim, ama bir iki ay beklemeyi tercih ederim. Beş yapının böyle değişmesine izin verin, belki daha az bariz hata olacaktır ...
Yarışmaya hazırlanmak için 4 ay mı kaldı? Yeterli zaman var mı?
 
Yedelkin :
Yarışmaya hazırlanmak için 4 ay mı kaldı? Yeterli zaman var mı?
"Normal" yapılarda 4 kişi için, kendinizin ve diğer kişilerin hatalarını daha sonra düzeltmekten daha iyidir.
 
Interesting :

1. CHARTEVENT_CUSTOM nereye gitti ve neden 1011 yerine ID 11 döndürüldü?

Demoma baktım. OnChartEvent(), CHARTEVENT_CUSTOM'a dayalı bir kimlik döndürür.
 
Interesting :
"Normal" yapılarda 4 kişi için, kendinizin ve diğer kişilerin hatalarını daha sonra düzeltmekten daha iyidir.

Evet, pek çok "hata" ortaya çıkmaz. Çoğu durumda, platform kararlı bir şekilde çalışır. Ayrıca, hiç kimse programınızla ilgili bir hatayı sizin için başka birinin tespit edeceğini garanti etmez. Ve siz hazırlanmaya başladığınızda, yapılar sizin anlayışınıza göre "normal" hale gelecektir :) ... Tabii ki, "usta ustadır."

 
Yedelkin :

Evet, pek çok "hata" ortaya çıkmaz. Çoğu durumda, platform kararlı bir şekilde çalışır. Ayrıca, hiç kimse programınızla ilgili bir hatayı sizin için başka birinin tespit edeceğini garanti etmez. Ve siz hazırlanmaya başladığınızda, yapılar sizin anlayışınıza göre "normal" hale gelecektir :) ... Tabii ki, "usta ustadır."

1. Expert Advisor'da 4 ayda 100.000 satır olsa bile her türlü gereksinimi karşılamalıdır. Ana şey, ticaret koşullarının strateji için en uygun olmasıdır.

2010'un kuralları rehberliğinde ama ben daha fazlasını istiyorum.

2. Oldukça fazla hata var, ancak onları çarpık bir kısrakta atlayamazsanız ve şampiyonanın başlangıcına daha yakın görünüyorsa, geliştiriciler bir görselleştirme yapmalı ve yeni fırsatlar sunmalıdır.

 
Interesting :

1. Expert Advisor'da 4 ayda 100.000 satır olsa bile her türlü gereksinimi karşılamalıdır. Ana şey, ticaret koşullarının strateji için en uygun olmasıdır.

2010'un kuralları rehberliğinde ama ben daha fazlasını istiyorum.

2. Oldukça fazla hata var, ancak onları çarpık bir kısrakta atlayamazsanız ve şampiyonanın başlangıcına daha yakın görünüyorsa, geliştiriciler bir görselleştirme yapmalı ve yeni fırsatlar sunmalıdır.

Tamam anlaşıldı. Benim için "önemli olan, stratejinin ticaret koşullarına en uygun olmasıdır." Ama bu zaten dünya görüşleri alanından :) Ve ticari etkinliğin yapısının yanı sıra başka ne gibi yeni özellikler bekliyorsunuz?

Bu arada, test cihazında CHARTEVENT_CUSTOM benim için de kayboldu, ancak sınıflardan biri tarafından eski bir hata üretiliyor. Böylece sorunun hangi tarafta olduğunu bulacağım.