MT5 ve iş başında hız - sayfa 38

 
Renat Fatkhullin :

Siparişlerin silinmesi, seçilen geçmişin önbelleğinin tamamen geçersiz kılınmasına yol açar.

Bu bir kusur mu?

 
Tüm konulardaki "seviyesini" ana argüman olarak veriyor :D
 
Dmi3 :

SymbolInfoTick beni de yavaşlatıyor.

Çalışan bir danışmanla bile gecikebilir.

 
Savaş danışmanında her kene için kullanılamayan bir sürüngen bulundu.
 // Дикие тормоза OnjectsTotal
#include <fxsaber\Benchmark.mqh> // https://c.mql5.com/3/332/Benchmark.mqh

input int inCycle = 10 ;       // Циклов проверки в одном OnTick
input int inAlertTime = 1000 ; // Нижний порог в микросекундах

#define _B2(A) _B(A, inAlertTime)

void OnTick ()
{
   for ( int i = 0 ; i < inCycle; i++)
    _B2(:: ObjectsTotal ( 0 ));
}


Tek bir grafik nesnesinin olmadığı bir grafikte başlatın.

 2020.09 . 30 11 : 48 : 01.573          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 1102 mсs.
2020.09 . 30 11 : 48 : 01.868          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 7207 mсs.
2020.09 . 30 11 : 48 : 02.770          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 8017 mсs.
2020.09 . 30 11 : 48 : 02.772          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 1851 mсs.
2020.09 . 30 11 : 48 : 03.570          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 7116 mсs.
2020.09 . 30 11 : 48 : 03.573          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 2636 mсs.
2020.09 . 30 11 : 48 : 03.575          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 2032 mсs.
2020.09 . 30 11 : 48 : 04.380          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 3304 mсs.
2020.09 . 30 11 : 48 : 04.399          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 18384 mсs.
2020.09 . 30 11 : 48 : 04.681          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 7211 mсs.
2020.09 . 30 11 : 48 : 04.683          Alert : Time[Test9.mq5 123 in OnTick : :: ObjectsTotal ( 0 )] = 1765 mсs.


Bu pisliği orijinal test senaryosuna dahil etseydim ...

ObjectsTotal ile ilgi çeken tek bir şey var - bu bir hata mı ve yakın gelecekte düzeltilecek mi? Yoksa norm mu? - o zaman bu tür zorlukları en aza indireceğim.

 
fxsaber :
Savaş danışmanında her kene için kullanılamayacak bir sürüngen buldum.

EA'dan HistorySelect işlevini ve Object işlevini yaktım. Mevcut pozisyonları/siparişleri almak için tamamen anlık modele çevrildi.

Bağlantı kesilmeleri ve diğer tıkaçları olan 20 danışman (her biri kendi sembolünde). Piyasada yüzlerce pozisyon ve sipariş. Pek çok bağımsız araç. Market Watch'ta 40 karakter.


SymbolInfoTick'i yavaşlatır. Onu fotoğraflamadım.


Genel olarak, frenlerden kurtulmanın bir çalışma yolu vardır.

Библиотеки: Virtual
Библиотеки: Virtual
  • 2020.09.02
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: Virtual
 
fxsaber :

Genel olarak, frenlerden kurtulmanın bir çalışma yolu vardır.

Şimdi üretkenliği yalayan botlarımın bile Terminal CPU'su %15 olacak şekilde çalıştığını görüyorum. Ve şimdi bir hayat kesmek!

  • Piyasa İzlemeyi kapatın (CTRL+M) - sadece işlem gören sembolleri içerir.
  • Tabloyu mevcut pozlarla kapatın (CTRL+T).
  • Tüm çizelgeleri simge durumuna küçültün.

İşte, Terminal CPU'su %2,5! VPS'nizi boşaltın . Başka birinin iyi bir tavsiyesi varsa, lütfen bana bildirin.


Sevgili geliştiriciler, lütfen algo ticareti için Terminal'i minimum kaynak tüketimi moduna geçirin.

 
fxsaber :

Şimdi üretkenliği yalayan botlarımın bile Terminal CPU'su %15 olacak şekilde çalıştığını görüyorum. Ve şimdi bir hayat kesmek!

  • Tüm çizelgeleri simge durumuna küçültün.


Peki ya onları yuvarlarsanız?

 
Aleksey Vyazmikin :

Peki ya onları yuvarlarsanız?

Demek istediği buydu.

Rusçam kötüdür.

 
fxsaber :

Başka birinin iyi bir tavsiyesi varsa, lütfen bana bildirin.

Görünüşe göre, MT5 grafik arayüzleri CPU'yu yüklüyor, veri hacimleri iyi ve tüm olayları almanız gerekiyor - fare tıklamaları ....

bir seçenek olarak, ancak EA'yı bir hizmet olarak çalıştırabilir misiniz? - tek rahatsızlık - OnTick () olayı olmayacak

 
Dmi3 :


Trollsün :))))

İnsanları kendiniz yargılamayın.

Bu kadar zayıf analitikle nasıl başarılı bir şekilde ticaret yapacaksınız?


1. Ekranın verginin LC'sinden olduğunu, dolayısıyla bir vergi acentesi olarak Açıcı'nın olduğunu nasıl anladınız?

vergi dairesine kendisinin (Açıcının) benden vergi kestiğini bildirdi --> bu nedenle bir kar oldu.

Ne kadar? Belki 1 ruble ve belki birkaç milyon.

2. Tabii ki 26,5 milyonun tamamını kazanmadım ama kazandım demedim (cebime koydum),

ve dedi ki, " O zaman, dene,   Senin seviyen , en az yarısını kazanmak için... "

Bu miktar için robotlarım 2019'da karlı işlemler yaptı .

Altın ve petrol dışında sadece riskten korunma stratejileriyle ticaret yaptığım için, o zaman

Doğal olarak, kaybedilen işlemler de vardır (bu bir hedge için zorunludur)

Neden: