Matematikte iyi olan birine soru - sayfa 4

 
Optimizasyon hiç yok. Sadece tümdengelimli akıl yürütme.
 
rbhauer :
Optimizasyon hiç yok. Sadece tümdengelimli akıl yürütme.

etkileyici...
 

Ubzen'inki ile Vinin'in strateji oyununu birleştirdim.

 extern bool MMM_lots= 1 ;
int       Dir;
double    Min,Price,lotc,profit,loss,spr;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int init(){
    Min= MarketInfo ( Symbol (),MODE_LOTSTEP);lotc=Min;profit= AccountBalance ();loss=profit;
     return ( 0 );
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int start(){
    Dir=- 1 ;
     if (Close[ 1 ]<Open[ 1 ] && Bid<Open[ 0 ])Dir=OP_BUY;
     if (Close[ 1 ]>Open[ 1 ] && Bid>Open[ 0 ])Dir=OP_SELL;
     if (Dir>- 1 ){spr=Ask-Bid; if ( OrdersTotal ()> 0 )Stop(); if ( OrdersTotal ()< 1 )Send();}
     return ( 0 );
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int Send(){
     if (Dir== 0 )Price=Ask; if (Dir== 1 )Price=Bid;
     int Ticket= OrderSend ( Symbol (),Dir,LotsCalc(),Price, 999 , 0.0 , 0.0 , "" , 0 , 0 ); return (Ticket);
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bool Stop(){
     OrderSelect ( OrdersTotal ()- 1 ,SELECT_BY_POS);
    Price= MathAbs ( OrderOpenPrice ()- OrderClosePrice ());
     if ( OrderType ()!=Dir&&Price>spr)
     OrderClose ( OrderTicket (), OrderLots (), OrderClosePrice (), 999 ); return ( 0 );
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
double LotsCalc(){
   if (!MMM_lots) return (lotc);
   if (profit> AccountBalance ()||loss>profit)lotc+=Min;  else {lotc=Min;loss=profit;}
   profit= AccountBalance (); return (lotc);
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
Dosyalar:
 
rfb :

Ubzen'inki ile Vinin'in strateji oyununu birleştirdim.

Güzel kodlar ve harika şeyler :-)
 

FWIW, numune miktarındaki düşüşten pek gurur duymuyorum. Ancak bu, önceki ekran görüntüsünün girişlerinden temel olarak sağlam bir karar ağacı filtrelemesidir. 4 aşama vardır: A,B,C giriş koşullarını belirler. A en üstte, B, A'ya dönebilir veya C'ye ilerleyebilir. ABC, A büyüklüğüne dayalı vektör dizilerine zıttır. A, B ve C doğru olduğunda, ticaret alınır. D takip eden aşamadır (ticaretin yörünge yönünü sürdürdüğünden emin olmak). Hiç tahmin yok, sadece sınıflandırma. Ticaret miktarını arttırmayı düşünüyorum, ağacın yok sayılan dalları ile çalışmalı ve her bir kurulum/sinyali, kâr faktörü (Kelly biriminde) tarafından belirlenen risk kısmı ile atamalıyım. Gerekirse daha fazla optimizasyon çalışması için M1 açık fiyatını kullanarak benzer şekilde (tam olarak değil ama yeterince tutarlı) geriye dönük test yapacak.

Şaşırtıcı gerçek: Aynı algoritma AUDUSD ve USDJPY'de işe yaramadı, ancak iyi haber şu ki kaybetme modeli tutarlı. İlk önsezim, farklı zikzak dizisi davranışından kaynaklanıyor (bu yüzden neden ABCD karar ağacını daha fazla araştırdım). Şimdiye kadar 124 satır kod, yani hiçbir şey gerçekten süslü değil.


 
rbhauer : Ticaret miktarını artırmayı düşünüyorum, ağacın yok sayılan dallarıyla çalışmalı ve her bir kurulumu/sinyali, kâr faktörü (Kelly biriminde) tarafından belirlenen risk kısmıyla atamalıyım.
Mükemmel mesajlar Rbhauer. Yukarıdakileri nasıl gerçekleştirmeyi düşünüyorsunuz?
 

GBP biraz gıdıklanmayı sever. Burada çılgınca ince ayar yapmak yok. PF artışının 1,38'den 1,77'ye yükseldiğine dikkat edin. Daha yüksek sinyal kalitesi, daha az frekans. Şimdiye kadar hepsi tutarlı. Bunların tümü bileşik değildir (statik bir para birimi için sabit risk değeri).

Bileşik @ %38 maxDD, 50K başlangıç


 
rbhauer :

GBP biraz gıdıklanmayı sever. Burada çılgınca ince ayar yapmak yok. PF artışının 1,38'den 1,77'ye yükseldiğine dikkat edin. Daha yüksek sinyal kalitesi, daha az frekans. Şimdiye kadar hepsi tutarlı. Bunların tümü bileşik değildir (statik bir para birimi için sabit risk değeri).

Bileşik @ %38 maxDD, 50K başlangıç


Bu etkileyici. Paylaşabilir misin? Stratejimi GBDUSD üzerinde çok etkileyici olmayan sonuçlarla test ettim, kabaca eşitlendi. Diğer döviz çiftleri daha iyi çalışır.

SL ve BE ölçümü olarak ATR'yi kullanarak fatura-wiliams ticaret sistemini 30M - 1H scalper'a uyarlamaya çalışıyorum. Haberdar ol.

 
rbhauer :

GBP biraz gıdıklanmayı sever. Burada çılgınca ince ayar yapmak yok. PF artışının 1,38'den 1,77'ye yükseldiğine dikkat edin. Daha yüksek sinyal kalitesi, daha az frekans. Şimdiye kadar hepsi tutarlı. Bunların tümü bileşik değildir (statik bir para birimi için sabit risk değeri).

Bileşik @ %38 maxDD, 50K başlangıç


Bu umut verici görünüyor. Lütfen yazdıklarınızı paylaşır mısınız?

Manuel modda başarılı bir değiştirilmiş martingale stratejisi ile çalışıyorum ve bunun için EA yazmaya başladım. Sizinkiyle karşılaştırmak harika olurdu.

 

Aynı fenomenin istismar edilip edilemeyeceğini görmek için daha düşük TF'ye gittim. Şimdiye kadar olası görünüyor. Sinyal frekansı, istatistiksel güvence için iyi olan son 8 yılda (yılda ortalama 150 sinyal) önemli ölçüde 1137'ye yükseltildi. Equity DD çok gergin görünmüyor. Şimdi ortadaki uzun düz dönemi araştırmak ve genel pazar temasının biraz farklı bir kurulum ayarı için paketlenip tanımlanamayacağını görmek için.