Algoritmik ''santrifüj'' - sayfa 6

 

Konseptimde bir hata buldum. Optimizasyon, strateji için göstergeleri ve değerlerini seçmenize yardımcı olmaz.

Sebep : dayanak noktası yok.

Açıklama : olağan stratejinin test edilmesi ve optimize edilmesi giriş noktalarına bağlıdır. Onlar olmadan siparişler açılmaz ve optimizasyon olmaz. Giriş noktaları sinyallerle, sinyaller ise giriş koşullarıyla tanımlanır. Giriş koşulları, göstergelere ve sabitlere dayanmaktadır. Giriş noktaları, TS mantığı tarafından önceden belirlenir ve optimizasyon, ikincil parametrelerin değerlerinin seçilmesine yardımcı olur - duraklar, lot vb.

OPTİMİZASYON GİRİŞ NOKTALARINI İYİLEŞTİRMEYE YARDIMCI OLMAZ! Belirli TS giriş noktalarına dayanır ve ikincil parametrelerin değerlerini iyileştirir.

Buradan:

Optimizasyon sürecinde giriş noktalarını tanımlayan parametreleri yineleyemeyiz!


OPTİMİZASYONUN ÇALIŞMASI İÇİN GİRİŞ NOKTALARININ PROGRAM MANTIĞI İLE ÖNCEDEN BELİRLENMESİ GEREKİR.


Ancak kolay bir çözümü var...

 

Karar:

Tüm giriş noktalarının önceden hesaplanması gerekir. Bunun için ihtiyacınız olan:

  1. Tarihte geriye gidin ve en iyi işlemleri belirleyin.
  2. Anlaşmalardan bir diziye giriş ve çıkış noktaları yazın.
  3. Her giriş/çıkış noktası için ortak veri tabanından tüm göstergelerin değerlerini hesaplayın ve kaydedin.
  4. Giriş noktalarında gösterge değerlerinin yaklaşık tekrarlanma sıklığını analiz edin. Gösterge değerleri ne kadar yakın tekrarlanırsa, deseni o kadar doğru yakalar.
  5. Analizin sonunda, tüm giriş noktalarına en yakın olan birkaç gösterge elde edeceğiz. Onlar ve onların değerleri , piyasaya giriş ve çıkış koşullarımız olacak - yani - Stratejiyi alacağız.
Soru, optimizasyona bağlanıp bağlanamayacağı ve test cihazında uygulanıp uygulanmayacağıdır.
 
Реter Konow :

Karar:

Tüm giriş noktalarının önceden hesaplanması gerekir. Bunun için ihtiyacınız olan:

  1. Tarihte geriye gidin ve en iyi işlemleri belirleyin.
  2. Anlaşmalardan bir diziye giriş ve çıkış noktaları yazın.
  3. Her giriş/çıkış noktası için ortak veri tabanından tüm göstergelerin değerlerini hesaplayın ve kaydedin.
  4. Giriş noktalarında gösterge değerlerinin yaklaşık tekrarlanma sıklığını analiz edin. Gösterge değerleri ne kadar yakın tekrarlanırsa, deseni o kadar doğru yakalar.
  5. Analizin sonunda, tüm giriş noktalarına en yakın olan birkaç gösterge elde edeceğiz. Onlar ve onların değerleri , piyasaya giriş ve çıkış koşullarımız olacak - yani - Stratejiyi alacağız.
Soru, optimizasyona bağlanıp bağlanamayacağı ve test cihazında uygulanıp uygulanmayacağıdır.

bir dizi lineer denklemle çözülmeyi bekliyor

 
Реter Konow :

Karar:

Tüm giriş noktalarının önceden hesaplanması gerekir. Bunun için ihtiyacınız olan:

  1. Tarihte geriye gidin ve en iyi işlemleri belirleyin.
  2. Anlaşmalardan bir diziye giriş ve çıkış noktaları yazın.
  3. Her giriş/çıkış noktası için ortak veri tabanından tüm göstergelerin değerlerini hesaplayın ve kaydedin.
  4. Giriş noktalarında gösterge değerlerinin yaklaşık tekrarlanma sıklığını analiz edin. Gösterge değerleri ne kadar yakın tekrarlanırsa, deseni o kadar doğru yakalar.
  5. Analizin sonunda, tüm giriş noktalarına en yakın olan birkaç gösterge elde edeceğiz. Onlar ve onların değerleri , piyasaya giriş ve çıkış koşullarımız olacak - yani - Stratejiyi alacağız.
Soru, optimizasyona bağlanıp bağlanamayacağı ve test cihazında uygulanıp uygulanmayacağıdır.

Fikir şu:

bir trend modeli yapın, senaryo ile geçmişi çalıştırın, böylece trendlere tüm ideal giriş ve çıkış noktalarını kaydeder.

Ardından tüm giriş/çıkış tarihlerini Expert Advisor'a kaydedin ve bazı şemaları kullanarak sonuçların ideal olana ne kadar yakın olduğunu hesaplamak için OnTester'ı kullanın.

 
Aleksey Mavrin :

Fikir şu:

bir trend modeli yapın, senaryo ile geçmişi çalıştırın, böylece trendlere tüm ideal giriş ve çıkış noktalarını kaydeder.

Ardından tüm giriş/çıkış tarihlerini Expert Advisor'a kaydedin ve bazı şemaları kullanarak sonuçların ideal olana ne kadar yakın olduğunu hesaplamak için OnTester'ı kullanın.

Aşağı yukarı böyle.

  1. Tarihte ideal giriş noktalarını bulmak gerekir. Böyle bir aramaya optimizasyon uygulamayı deneyebilirsiniz.
  2. İdeal giriş/çıkış noktalarına sahip olarak, uygun göstergeler ve değerleri için arama işlemini kolayca gerçekleştirebilirsiniz. Bunu yapmak için, göstergelerini giriş noktalarında kaydetmeniz ve ardından giriş noktalarında değerlerinin tekrarlarının yakınlığı açısından en iyilerini seçerek analiz etmeniz gerekir (otomatikleştirmeyi deneyebilirsiniz).
  3. Geriye bakıp geçilen bölümleri değerlendirerek test cihazında geçmiş çalıştırma sürecinde giriş noktalarını aramak mümkündür. Bu durumda, her şeyi tek bir işlemde yapabilirsiniz - hem nokta arama hem de gösterge toplama .
  4. Strateji geliştirme için uygun göstergelerin nihai olarak belirlenmesi, bazı özel istatistiksel mekanizmalarla otomatikleştirilmelidir. Optimizasyon ve GA uygulamak için Can ve içinde. Henüz bilmiyorum.
 

Selam Peter!

Senaryoyu tarihin uç noktalarından geçmek ve göstergenin o anda aldığı değerler hakkında istatistik toplamak için kullanmanın mümkün olduğunu düşünüyorum. Büyük olasılıkla böyle bir dinozor alacağız:


İki soru var:

- "Gözlenen" tarihte ekstremumları nasıl elde edeceğiz?

- hangi gösterge kullanılacak? Sonuçta, fiyattan türetilen basit bir gösterge, bazen uzun süre yeniden satılacak ve geri alınacaktır.


Birkaç göstergenin bir karışımının veya bir göstergenin zamanla değişen parametrelerinin geçmişe uygunluk sağlaması garanti edilir. İnsanlar zaten burada yayınlamış gibi. Genel kalıpları belirlemeye çalışmak ve tüm ayrıntıları hatırlamamak için birkaç girdi parametresi olmalıdır. evet sen de biliyorsun :)

Genel olarak, bütün mesele, fiyatla takılmayan, ancak trendi gören, mevcut yeri bilen, seviyeleri hisseden, istatistikleri kullanan ve tüm bu göstergededir.

 
Реter Konow :

Nikolai, elimizdeki tek şey testçi. ))

Normal bir bilgisayar neden yapamaz? Sinyalde yer alan parametreler için aynı değer araması.

Evet, öyle olsa bile, ama önemli değil.

Bir test cihazına ihtiyaç yoktur.

Etkili bir Uzman Danışmandaki maksimum gösterge sayısı birdir, ancak sıfır daha iyidir. Yeterince optimizasyon oynadığınızda bunu anlayacaksınız. Bu ne kadar erken olursa, senin için o kadar iyi, ama muhtemelen bundan geçmen gerekiyor.
İlgi alanınızın mql'nin amaçlandığı alana taşınması harika . Tebrikler!

 
Реter Konow :

Aşağı yukarı böyle.

  1. Tarihte ideal giriş noktalarını bulmak gerekir. Böyle bir aramaya optimizasyon uygulamayı deneyebilirsiniz.
  2. İdeal giriş/çıkış noktalarına sahip olarak, uygun göstergeler ve değerleri için arama işlemini kolayca gerçekleştirebilirsiniz. Bunu yapmak için, göstergelerini giriş noktalarında kaydetmeniz ve ardından giriş noktalarında değerlerinin tekrarlarının yakınlığı açısından en iyilerini seçerek onları analiz etmeniz gerekir (otomatikleştirmeyi deneyebilirsiniz).
  3. Geriye bakıp geçilen bölümleri değerlendirerek test cihazında geçmiş çalıştırma sürecinde giriş noktalarını aramak mümkündür. Bu durumda, her şeyi tek bir işlemde yapabilirsiniz - hem nokta arama hem de gösterge toplama.
  4. Strateji geliştirme için uygun göstergelerin nihai olarak belirlenmesi, bazı özel istatistiksel mekanizmalarla otomatikleştirilmelidir. Optimizasyon ve GA uygulamak için Can ve içinde. Henüz bilmiyorum.

Sonunda, göstergelerin (genel olarak herhangi birinin) ideal giriş noktasında, yanlış bir trend başlangıcı olan birçok düz noktada olduğu gibi değerleri göstereceği gerçeğine geleceğine inanıyorum.

Ve görev, şimdi trend olan bir piyasayı veya düz bir piyasayı belirlemeye indirgenecektir. Tümü.

ps Bu arada, bu yöntem sadece bu piyasada (tarihte) bir trend stratejisi ile para kazanmanın mümkün olup olmadığını belirlemek için faydalı olabilir mi? yoksa sadece maymunlar hayatta kalacak

 

Şubede ele alınan konuyu hatırlatayım:

Bir ticaret stratejisi arayışının otomasyonu


Bu konu kapsamında, bir ticaret stratejisinin aranmasını ve birleştirilmesini otomatikleştirmek için çözümler arıyorum. Tek görev bu.

Sorunu anlamaya yardımcı olan ana tezler:

//------------------------------------------------ -------------------------------------------------- ------

A) Ticaret sistemi, aralarında temel olanlar olmak üzere birçok parametreden oluşur:

  • Giriş için bir ticaret sinyalinin parametreleri (bir pozisyon açma)
  • İşlem sinyali parametrelerinden çıkın (bir pozisyonu kapatma)
  • Konum yönü (al veya sat)
  • Lot, Dur ve Al.

2. Sinyaller, pozisyonların açılmasını/kapanmasını belirleyen parametre gruplarıdır. Ticaret koşullarının önemli bir unsuru.

3. Her Sinyal, önemli göstergeleri hesaplamak için göstergelere veya formüllere dayanır (neredeyse hiçbir fark yoktur).

4. Her Sinyal, bir veya daha fazla Parametre (yaklaşık üç) ile temsil edilir.

5. Sinyal düzeneğindeki her Parametre, bir Gösterge veya Formülü temsil eder.

6. Her Gösterge veya Formül, BİR Parametre ile temsil edilebilir. Bu parametrelerin birkaçı bir Ticaret Sinyali oluşturur.


7. BİR TİCARET SİSTEMİ GİRİŞ, ÇIKIŞ, LOT VE DURDURMA İÇİN SİNYAL PARAMETRELERİDİR. Bu parametreleri ticaret koşulları içinde sıralayarak, stratejiyi anında değiştirebilirsiniz.

8. Test Cihazı ve Optimizasyon mekanizmasını kullanarak giriş ve çıkış için Sinyal parametrelerinin aranmasını ve numaralandırılmasını otomatikleştirebilirsiniz. Sonuç olarak - test cihazında etkili bir Ticaret Sistemi elde etmek .

//------------------------------------------------ -------------------------------------------------- ------

C) Optimizasyon, parametreler için en iyi değerlerin seçilmesidir.

1. OPTİMİZASYON PARAMETRELERİ KENDİ SEÇMEZ. (Test cihazında Ticaret Sinyalinin parametrelerini numaralandırmak için kendi mekanizmamızı oluşturmamız gerekiyor.)

2. Optimizasyon, HERHANGİ BİR DURUMDA SONUCUN KISMİ AYARIDIR.

3. Ticaret Sinyali Parametreleri (göstergeleri veya formülleri temsil eden) bir ticaret koşulu içinde YALNIZCA GİRİŞ/ÇIKIŞ NOKTALARI ÖNCEDEN HESAPLANDIĞI TAKTİRDE sıralanabilir.

//------------------------------------------------ -------------------------------------------------- --------

C) İdeal Giriş/Çıkış Noktalarını hesaplamak için Optimizasyon mekanizması kullanılabilir. Bunun için göstergelere ihtiyacınız yok. Özel bir algoritmaya ihtiyacımız var.

 
Aleksey Mavrin :

Sonunda, göstergelerin (genel olarak herhangi birinin) ideal giriş noktasında, yanlış bir trend başlangıcı olan birçok düz noktada olduğu gibi değerleri göstereceği gerçeğine geleceğine inanıyorum.

Ve görev, şimdi trend olan bir piyasayı veya düz bir piyasayı belirlemeye indirgenecektir. Tümü.

ps Bu arada, bu yöntem sadece bu piyasada (tarihte) bir trend stratejisi ile para kazanmanın mümkün olup olmadığını belirlemek için faydalı olabilir mi? yoksa sadece maymunlar hayatta kalacak

Sonuç olarak, yalnızca bir sonuç önemlidir - test cihazında etkili bir Ticaret Sisteminin aranması ve montajının otomasyonunu sağlamak.
Neden: