Algoritmik ''santrifüj''

 

Bu konuya dayanarak: https://www.mql5.com/ru/forum/79324

Parametre konfigürasyonlarını otomatik olarak birleştirerek stratejiler oluşturmak mümkün müdür?


Konsept:

  1. Tüm ticaret sistemleri ortak parametre gruplarını kullanır:
  • Gösterge parametreleri - göstergeler tarafından hesaplanan türetilmiş parametreler. Her gösterge, hesaplama formülüne göre farklı değerler veren bir parametre ile temsil edilebilir.
  • Emir parametreleri - lot, zararı durdur, kar al, takip ve diğerleri... Hesap formülleri uygulanmaz . Yalnızca diğer faktörlere bağlı olarak en iyi değerleri seçen optimizasyon kullanılır.
  • Piyasa parametreleri - fiyat, hacim . Gösterge formüllerinde dikkate alınırlar ve sistemlere ayrı olarak dahil edilmesini GEREKTİRMEZLER.
  • İstatistiksel parametreler - düşüş, kar faktörü, öz sermaye ... çünkü ticaret sistemine dahil edilmeleri GEREKMEZ . işlevleri, sipariş parametrelerinin optimizasyonu ve sistem parametrelerinin sıralanması ile değiştirilir.
  • Mevduat bakiyesi , diğer parametrelerin sıralandığı ve değerlerinin optimize edildiği ana parametredir.

2. Bu parametrelerin kombinasyonları tüm Uzman Danışmanlarda bulunduğundan, otomatik olarak bir strateji oluşturmak için bir mekanizma oluşturmak teorik olarak mümkündür. Motor, gösterge parametrelerinin ve değerlerinin çeşitli konfigürasyonlarını deneyecek ve bunları piyasaya giriş sinyalleri olarak değerlendirecektir. Sipariş parametreleri, test cihazındaki geçmiş üzerinde optimize edilecektir. Başarılı bir parametre montajının ana göstergesi, artan bir mevduattır. Büyüme yüzdesi ile ilgili olarak, parametre konfigürasyonlarının etkinliği ve değerleri dikkate alınacaktır.

Böyle bir mekanizmanın uygulanmasının pratik fizibilitesi ve beklenen teknik karmaşıklığı ile ilgilenmektedir.

Автоматизация поиска стратегий.
Автоматизация поиска стратегий.
  • 2016.04.04
  • www.mql5.com
Интересуют мысли трейдеров по поводу автоматизации поиска стратегий, не обязательно в пределах MQL4/5.
 
Başka bir harika fikir
 

Doğrusal programlamanın optimizasyon problemi.

Excel - eklenti Bir çözüm bulun.

Hedef fonksiyon - kar fonksiyonu - maksimize et.

Modelin değişkenlerini ve kısıtlamalarını siz belirlersiniz.

Modeli doldurun - 1-2 saat.

Bir çözüm bulmak - Ne kadar olduğunu bilmiyorum. Satırın uzunluğu nedir. belki 1 saat

 
Дмитрий :

Doğrusal programlamanın optimizasyon problemi.

Excel - eklenti Bir çözüm bulun.

Hedef fonksiyon - kar fonksiyonu - maksimize et.

Modelin değişkenlerini ve kısıtlamalarını siz belirlersiniz.

Her şey Excel'de mi yapılıyor? Göstergeler ve optimizasyon nereden geliyor?


Çalışmaları ve optimizasyonları için parametreler ve piyasa verileriyle temsil edilen göstergelere ihtiyacımız var. Muhtemelen bunu excel'de yapamazsınız.

 
Реter Konow :
Her şey Excel'de mi yapılıyor? Göstergeler ve optimizasyon nereden geliyor?

Göstergeleri formüllerle doldurun.

Ve optimizasyon orada yerleşiktir - bir çözüm için eklenti Arama

 
Belki doğrusal programlama problemlerini çözmek için algoritmaları olan başka matematiksel paketler de vardır ama ben hep Excel kullandım.
 
Дмитрий :

Göstergeleri formüllerle doldurun.

Ve optimizasyon orada yerleşiktir - bir çözüm için eklenti Arama

Göstergeler, piyasa araçlarının piyasa verilerini kullanır. Onlar da Excel'e yüklenmeli mi?
 
Реter Konow :
Göstergeler, piyasa araçlarının piyasa verilerini kullanır. Onlar da Excel'e yüklenmeli mi?

Sadece excel'e kopyalayın. Her bir çifti ayrı ayrı kontrol edeceksiniz.

Seriyi kopyaladım, göstergeleri formüllerle puanladım, hücrede amaç fonksiyonunun formülü ve değişken hücreler.

Ve tüm

 
Дмитрий :

Sadece excel'e kopyalayın. Her bir çifti ayrı ayrı kontrol edeceksiniz.

Seriyi kopyaladım, göstergeleri formüllerle puanladım, hücrede amaç fonksiyonunun formülü ve değişken hücreler.

Ve tüm

İnsanlar neden strateji yazar?

 

Çıktıda almanız gerekenler:

1. göstergeleri temsil eden parametrelerin konfigürasyonu .

2. Giriş noktaları için kullanılacak gösterge parametre değerlerinin yapılandırılması .

3. Giriş noktaları için seçilen değerlerinin göstergelerinin (2) konfigürasyonunun optimizasyonunun (1) sonucu olacak olan sipariş parametrelerinin değerlerinin konfigürasyonu.

Hep birlikte ticaret sistemini oluşturacak.

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Vladimir Baskakov :
Başka bir harika fikir

Bunun harika bir fikir olduğunu düşünmüyorum. Her şey burada herkesin sevdiği optimizasyona bağlı, sadece daha karmaşık.

Sadece sistem parametrelerinin değerlerini değil, aynı zamanda sistem parametrelerinin kendilerini de seçmek gerekir. Göstergeler, sistem parametrelerinin bir örneği olarak alınır. Gerisi hepsi aynı.

1. İlk önce sistem parametrelerini seçiyoruz (göstergelerin montajı).

2. Giriş noktaları için değerler seçiyoruz (seçilen göstergeler montajı için).

3. Sipariş parametreleri için değerler seçiyoruz - duraklar ve lot.

Çıkışta bir ticaret stratejisi alıyoruz.

Автоматизация поиска стратегий.
Автоматизация поиска стратегий.
  • 2016.04.04
  • www.mql5.com
Интересуют мысли трейдеров по поводу автоматизации поиска стратегий, не обязательно в пределах MQL4/5.