Hatalar, hatalar, sorular - sayfa 2351

 
Kuzmich :

Merhaba.

Terminal yapısı 1960 (beta 1966'da aynı). CopyTicks, CopyTicksRange işlevleri, terminalin kendisinde başlatılan göstergede hatasız çalışır, ancak test cihazında, bu işlevlerdeki aynı gösterge -1 sonucunu ve 4014 hatasını verir. Geliştiriciler, bana nedenini söyle?

Simülasyon modu nedir?

Yalnızca "gerçek kenelere dayalı" ve "kirpi" uygundur. Kara kutuda bir sınırlama vardır - istek yalnızca oluşturulan onay işaretleri içinde karşılanır

m1 ohlc ve açılış fiyatlarına uygun değil (sizin durumunuz?)

 
pavlick_ :

Bu şekilde mümkündür:

Ama bu bir koltuk değneği, onu durumda bir yere koyamazsınız, sadece = aracılığıyla

Her şey dürüst olmalı ve şu şekilde bile çalışmalıdır:

 int NewHandle = 0;
datetime time = MACRO( NewHandle, TimeCurrent ());
void OnStart () {}
 
Slava :

Simülasyon modu nedir?

Yalnızca "gerçek kenelere dayalı" ve "kirpi" uygundur. Kara kutuda bir sınırlama vardır - istek yalnızca oluşturulan onay işaretleri içinde karşılanır

m1 ohlc ve açılış fiyatlarına uygun değil (sizin durumunuz?)

İşte garip olan şey. Farklı simülasyon modlarında hem "Tüm işaretler" hem de "Gerçek işaretlere dayalı her işaret" denedim, sonuç aynı - (-1) ve hata 4014. "M1'de OHLC" ve "Yalnızca açık fiyatlar"ın olması gerektiğini anlıyorum. çalışmıyor. Ama gerçek keneler üzerinde çalışmaz! :(

 
A100 :

Her şey dürüst olmalı ve şu şekilde bile çalışmalıdır:

GW için nasıl yapacağımdan vazgeçiyorum, çıkış yolunu bilmiyorum.

 
A100, peki, ne bekliyoruz (zamanım kısıtlı), stüdyodaki versiyonunuz sorusuna bir son verelim.
 
1966 MT5 Servislerindeki Hatalar

#property service
void OnStart ()
  {   
       while (! IsStopped ()){
         Sleep ( 2000 );
         Print ( 2 );
      
      
      }
   
  }


1) Mil saniye cinsinden hata ayıklama uyku modunda.
Serbest bırakma modunda, uyku mikro saniyeler içinde olur.


2) Aynı hizmetin birkaç örneğini eklerken (işlem günlüklerinde, sonraki her örneğin adına 1, 2, 3, .... sayısı eklenir),
ancak, gezgin ağacında, oluşturulan tüm örnekler aynı şekilde adlandırılır:


 
Slava :

Какой  режим моделирования ?

Подходят только "на основе реальных тиков" и "ежетик". На ежетике ограничение - запрос удовлетворяется только в пределах сгенерированных тиков

m1 ohlc и по ценам открытия не подходят (Ваш случай?)

İşte garip olan şey. Farklı simülasyon modlarında hem "Tüm işaretler" hem de "Her bir işaret, gerçek işaretlere dayalıdır" denedim, sonuç aynı - (-1) ve hata 4014. Anladığım kadarıyla "M1'de OHLC" ve "Yalnızca açık fiyatlar" olmalıdır. çalışmıyor. Ama gerçek keneler üzerinde çalışmaz! :(

Anladım. MataEditor açıksa, test başlatıldığında (doğrudan Strateji Test Cihazından), Strateji Test Cihazının "Ayarlar" sayfasındaki ayarlar yok sayılır ve "Araçlar->Ayarlar->Hata Ayıklama" menüsünde belirtilen ayarlar dikkate alınmaz. MetaEditor kullanılır. Nasıl! MetaEditor'daki ayarların yalnızca test/hata ayıklamayı ondan çalıştırırsanız kullanıldığını düşündüm.

 
Sergey Dzyublik :
1966 MT5 Servislerindeki Hatalar

bunlar hata değil, ancak "trenin önünde" koşuyorsunuz, geliştiriciler henüz yeni işlevler açıklamadı

https://www.mql5.com/en/forum/294975/page3#comment_9921908

Сервисы. Уже работают?
Сервисы. Уже работают?
  • 2018.12.18
  • www.mql5.com
Билд 1961. В редакторе создал новый вид программы - сервис. В OnStart прописал: Далее запустил сервис: и сразу результат: В общем работает...
 
pavlick_ :

Bu şekilde mümkündür:

Hayır, bu mümkün değil, geçersiz bir seçenek önerdim. Birleşme olmadıysa A100'ü bekleyelim.
 
Igor Makanu :

bunlar hata değil, ancak "trenin önünde" koşuyorsunuz, geliştiriciler henüz yeni işlevler açıklamadı

https://www.mql5.com/en/forum/294975/page3#comment_9921908

Ve burada zaten mevcut olanın uygulanmasındaki hataların duyurusu?