Bir danışman nasıl optimize edilir - sayfa 7

 
Loring писал (а) >>

Bir pozisyonun açılması neden ayrı bir fonksiyonda çıkarılmış anlamadım. Bir komut yerinde yürütülebilir... Yoksa daha büyük bir şeyden kesme mi... TP ve SL, OrderSend'deki sırayla iletilmez... Neyse ki, iletildikleri gibi alınırlar. Tabii ki çok önemli değil ama...

İşlevlerin test edilmesi ve ayrı bir kitaplığa taşınması daha kolaydır. Daha sonra aynı kodu farklı Expert Advisor'larda fazla uğraşmadan kullanabilirsiniz. EA kodu daha basit hale gelir. Sadece işlevsellik kalır.

 
Her şeyin tek bir başlatma işlevinde toplandığı Uzman Danışmanlara bakın. Onlarla uğraşmak uzun zaman alıyor.
 
Evet, katılıyorum... Modüler yapı, özellikle yeterli bir standart teknikler ve işlevler kitaplığı geliştirilmişse, büyük bir esnekliğe sahiptir ...
 
Loring писал (а) >>
Evet, katılıyorum... Modüler yapı, özellikle yeterli bir standart teknikler ve işlevler kitaplığı geliştirilmişse, büyük bir esnekliğe sahiptir ...

100%. Çok uzun zamandır yapıyorum. Bu uygun.

 
meta-trader2007 писал (а) >>

Optimizasyon yöntemi, Expert Advisor'ın temeli olan Tc'nin kendisine bağlıdır.

Gösterge sinyallerine dayalı olarak açılış ve kapanış pozisyonları sunan bir ticaret sistemi için şunu yapıyorum:

1. Göstergelerin parametrelerini optimize ediyorum. Bu, TP, SL, trol vb. kullanılmadan yapılır. Aynı parti büyüklüğü. Böylece göstergelerin en iyi parametreleri belirlenir.



Nokta nokta belirtelim:

[1] - TP & SL olmadan nasıl yapılır.......

Heyecanlandım, üzgünüm, lütfen ...... diğer her şey açık ve açıklama gerektirmiyor

Peki ya ilk nokta - soru? )

PS Van Tarp, prensipte, zaten her şeyi söyledi ve kanıtladı, sistem sabit bir lotta biraz kar getirdiğinde MM kullanılması gerektiğine inanmaması için hiçbir neden yok .... Bu sorunun nedenini anlamıyorum. tekrar tekrar yükseltilir.

Toplam pozisyonun yönüne göre (alış-satış) çok yükselen bir Uzman Danışmanım var ama MM olarak saymıyorum çünkü bu, açık pozisyonların esnek bir yönetiminden veya onları başa baş noktasına getirmenin yollarından başka bir şey değildir ..... ne derse desin, test ederken ilk lot 0.1'lik ilkedir .... ve özellikle buna kesinlikle uyulmalıdır. yayınlarken .....

 
biraz konu dışı...
genetik algoritma sürekli optimizasyon ile farklı sonuçlar vermektedir.
ve özellikle tatsız olan şey: yapay zeka olarak genetik algoritma, bir dizi TS'mi zaten reddetti, sözde her şey kırmızıda.
Ancak sebepsiz sürekli optimizasyon ile bir kar elde edildi.
- rezervleri/stokları yeniden kontrol etmeniz gerekecek.
 
Vinin писал (а) >>

İşlevlerin test edilmesi ve ayrı bir kitaplığa taşınması daha kolaydır. Daha sonra aynı kodu farklı Expert Advisors'larda fazla uğraşmadan kullanabilirsiniz. EA kodu daha basit hale gelir. Sadece işlevsellik kalır.

Daha basit olabilir, ancak kişisel olarak terminalin her tarafına dağılmış birçok dosyadan hoşlanmıyorum. Tabii ki zevk meselesi. :)

Bir modülde "boşluk" işlevlerini (elbette, standart - ama benim standardıma göre)) oluşturmak benim için daha kolay ve değişkenlerin/değerlerin bir şekilde doğru aktarılması/alınması ile uğraşma, ancak kodları benim için her zaman "aptal" (????) biraz değiştirilmelidir, ancak aynı zamanda, başlatma fonksiyon kodum nadiren 50-60 satırı aşıyor ve değişkenleri geçmeyi düşünmek zorunda değilim. Modülde biraz daha küresel olmasına izin verin, ancak aynı zamanda performans hiç acı çekmez ..... IMHO

 
Korey писал (а) >>
biraz konu dışı...
genetik algoritma sürekli optimizasyon ile farklı sonuçlar vermektedir.
ve özellikle tatsız olan şey: yapay zeka olarak genetik algoritma, bir dizi TS'mi zaten reddetti, sözde her şey kırmızıda.
Ancak sebepsiz sürekli optimizasyon ile bir kar elde edildi.
- rezervleri / stokları yeniden kontrol etmek zorunda kalacak.

Kontrol etmek için çok tembeldim, ama bunu hiç fark etmedim, belki de denedim çünkü seçenek sayısıyla optimizasyon asla 10496 * 5'i geçmedi .....

"5" benim tuhaflığım, sadece ne kadar az parametre optimize edilirse o kadar iyi)) ..... Sanırım öyle

not. Şimdi öyle oluyor ki daha çok :(

 
iki parametrede, yapay zeka hiçbir şey bulamadı, ama sonuçta - kâr.
& optimize edilmiş = parametre sayısı hakkında ve 1'den 3'e kadar aynı fikre sahibim ve daha fazlasına ihtiyacınız varsa - TS fikri iyi düşünülmemiş, kalitesiz.
 
Korey писал (а) >>

optimize edilmiş = parametre sayısı hakkında ve 1'den 3'e kadar aynı fikre sahibim ve daha fazlasına ihtiyacınız varsa - TS fikri iyi düşünülmemiş, kalitesiz.

Bilmiyorum, bilmiyorum ...... ÇIKIŞ seçeneklerini hesaplamaya başladığınızda, o zaman o kadar çok şey oluyor ki yeterli görünmüyor - sadece önceki geçişlerin deneyimiyle sınırlı, ya da birkaç uzmana bölmeniz gerekiyor ...... Artık bir uzman için optimize edilmiş - 26400195 seçeneklerim var, bunlardan 1/100 giriş seçeneği ..... 1-2 geçişten sonra bu sayıyı azaltacağımı biliyorum kez 100, ama yine de çok ...... peki ya "kalite" büyük bir sorudur - mantığı bozmayan kasıtlı / benzer parametreler gerçekleşir .....

Çelişkili şeyler söylediğimin farkındayım ama yine de doğru. Çok güçlü bir kaynakla bile genetikten kaçamazsınız - uyum sağlamanız gerekir))

Neden: