MetaTrader 5 Strateji Test Cihazı ve MQL5 Bulut Ağı - sayfa 18

 
hayır beyler Windows 3.1'im var
 
pronych :

Yol için teşekkürler.)) Sanırım şimdi otomatik çalıştırmayı kapatacağım. Ama bundan daha kötüsü! Onlarca kez bu daw koydu, kaldırıldı!

soru geçerli

Evet, sağlayıcının terminalini başlattığınızda, standart bağlantı ayarlarını sıfırlar, bunu hatırlamanız ve sağlayıcının terminalinin her açılışından sonra geri yüklemeniz gerekir. Terminal hiç başlatılmazsa, standart bağlantının ayarları kaydedilir.
 
GODZILLA :
Ayrıca, Windows Olay Zamanlayıcı aracılığıyla İnternet'e bağlanmak için dakikada bir yarasa dosyası çalıştırabilirsiniz!

Dialer programları genellikle sadece bir bağlantı olup olmadığını kontrol eder. Bazen kötü bir bağlantıyla bağlantı kurulur,

ama internet yok. Aşağıdaki komut dosyası şu şekilde çalışır:

1. www.mozilla.org sitesinin kullanılabilirliği kontrol edilir.

2. Site mevcutsa, komut dosyası 90 saniye bekler.

3. Site kullanılamıyorsa, komut dosyası yeniden bağlantı kurar.

Komut dosyası AutoIt dilinde yazılmıştır. Başlamadan önce, mts değişkenini 3G veya çevirmeli bağlantınızın adıyla değiştirin.

İşte kod:

$mts='MegaFon' ; название соединения (что будем коннектить|реконнектить )

 

Dim $isDial

Dim $Hour

Dim $HourOld

Dim $size

While 1

IF _get() > 28000 Then

Sleep(90000)

Else

_disconnect()

Sleep(5000)

_connect()

Sleep(15000)

EndIf

WEnd 

 

 ; подключение

Func _connect()

    ShellExecute(@SystemDir&"\rasphone.exe"," -d "&$mts)

EndFunc

 

Func _get()

FileDelete("C:\f.h")

InetGet("http://www.mozilla.org", "C:\f.h",1,0)

Sleep(3000)

$size = FileGetSize("C:\f.h")

Return($size)

EndFunc


;~ отключение

Func _disconnect()

    ShellExecute(@SystemDir&"\rasphone.exe"," -h "&$mts)

EndFunc

 

MQL5 Cloud Network'ü optimize ederken , aracılar "bitmiş" duruma geçer (yerel olanlar çalışıyor). Ne yapalım?

489 64bit oluştur

 
abeiks :

MQL5 Cloud Network'ü optimize ederken, aracılar "bitmiş" duruma geçer (yerel olanlar çalışıyor). Ne yapalım?

489 64bit oluştur

Genetik sayılır mı?

Bir popülasyon sayılana kadar bir sonraki popülasyon oluşturulmaz. Popülasyon (64 ila 256 kişi) tüm ajanlar arasında dağıtılır. Çok sayıda temsilci varsa, bir çağrıdan hemen dağıtılır. Hızlı ajanlar sayıldı, yavaş ajanlar hala çalışıyor.

 
stringo :

Genetik sayılır mı?

Bir popülasyon sayılana kadar bir sonraki popülasyon oluşturulmaz. Popülasyon (64 ila 256 kişi) tüm ajanlar arasında dağıtılır. Çok sayıda temsilci varsa, bir çağrıdan hemen dağıtılır. Hızlı ajanlar sayıldı, yavaş ajanlar hala çalışıyor.

Genetik devre dışı. 3750'yi geçer. Bundan önce, Cloud Network çalıştı, aynı parametreler, sadece başka bir döviz çiftini optimize ettim.

 

Bugün 07.45 GMT   MQL5 Cloud Europe yaklaşık 80 aracı başlattı, 30 dakika sürdü, ardından "başarısız oldu" ve "bitti" (yerel çalışmaya devam ediyor).   Kalan Bulut Ağı aracıları "tamamlandı" durumundadır. Cloud Network bir tür test modunda çalışıyor mu? Cloud Network'te mi yoksa başkalarında da bu tür sorunlar mı var?

 

Optimizasyon için bekleyin usdjpy koyun - Bulut Ağı çalışır. Ondan önce usdchf'yi optimize etti, Bulut Ağında bu çiftle ilgili sorunlar vardı. Bulut Ağı neden bir döviz çiftine bağlı?

 
abeiks :

Optimizasyon için bekleyin usdjpy koyun - Bulut Ağı çalışır. Ondan önce usdchf'yi optimize etti, Bulut Ağında bu çiftle ilgili sorunlar vardı. Bulut Ağı neden bir döviz çiftine bağlı?

Döviz çiftlerine bağlı değildir.
 

Selamlar!!! Kendim için ana optimizasyon kriteri olarak Denge + Geri Kazanım Faktörü'nü seçtim. Bazen, geniş girdi verileriyle, işlem sayısı azalır ve Faktör oldukça yüksektir.Sistemime göre bu hatalı bir yoldur.Miktar belirli bir aralıkta kalmalı ve kombinasyonları aramak için zaten bu alanda olmalıdır. Optimizasyon için Özel modu kullanıyorum ve kod şu şekilde:

 double OnTester()
  { double RF;
     if ( TesterStatistics ( STAT_TRADES )> 150 && TesterStatistics ( STAT_RECOVERY_FACTOR )> 0 && TesterStatistics ( STAT_PROFIT )> 0 ) 
     { RF= TesterStatistics ( STAT_RECOVERY_FACTOR )* TesterStatistics ( STAT_PROFIT );} 
         else { RF=- 1.0 ;}
     return (RF);
  }