EURUSD - Eğilimler, tahminler ve sonuçlar (Bölüm #1) - sayfa 50

 
EvgeTrofi >> :


Ve yetkin bir teknik analiz yaparsanız ve sadece akılda anlaşmalar açmazsanız, bir tür istikrar ve yüksek karlılık elde edebilirsiniz:

Bu, 10 yıllık GBPUSD M30 için bir testtir.

Parametreleri bulmama yardım et: Görev, TENGRI_Trofi 1.4.13 EA'nın yeni sürümü için test cihazındaki maksimum çalışma süresi için dezavantaj sayısını ve boyutunu azaltmak.

Örneklerimden bazılarını (dosya test.rar) ve EA'nın yeni bir sürümünü ekliyorum...

och'um var. benim (kişisel olarak benim ve hemşehrim - leonid553 tarafından ortaklaşa icat edilen) filtrem, kanal filtresi dediğimiz iyi çalışıyor. Sadece "martingale yakın" sistemler için.

Sonuç olarak, döngünün ilk anlaşması şans eseri açılmaz, sadece kanal dokunduğunda veya kırıldığında trend yönünde açılır.

Bu kanal EA'nın kendisi tarafından çizilir.

Bunun gibi:

Harici parametrelere ekleyin:

 extern string  _____  = "=== Channel-Фильтр ===" ; 
extern bool     DrawChannel = true ;
extern int      Cbar = 8 ;
extern int      Min_ch = 15 ;         

Ardından, EA kodunun en sonuna yerleştireceğimiz (BAŞLAT işlevinin dışında) "çizim" bölümünü (fonksiyonu) kendisi ayarlıyoruz.
 void DrawChannel ( double HCh , double LCh , double MidCh ) {
    //--- Рисуем верхнюю границу канала
   if ( ObjectFind ( "HCh_" + Time [ 0 ] ) < 0 ) {
      if ( ObjectFind ( "HCh_" + Time [ 1 ] ) < 0 ) double PrevHChY = HCh ;
      else  PrevHChY = ObjectGet ( "HCh_" + Time [ 1 ] , OBJPROP_PRICE2 ) ;
   ObjectCreate ( "HCh_" + Time [ 0 ] , OBJ_TREND , 0 , Time [ 1 ] , PrevHChY , Time [ 0 ] , HCh ) ; 
   ObjectSet ( "HCh_" + Time [ 0 ] , OBJPROP_RAY , false ) ;
   ObjectSet ( "HCh_" + Time [ 0 ] , OBJPROP_COLOR , Yellow ) ;  
   ObjectSet ( "HCh_" + Time [ 0 ] , OBJPROP_WIDTH , 2 ) ;     
   }
   else ObjectSet ( "HCh_" + Time [ 0 ] , OBJPROP_PRICE2 , HCh ) ;
   
   //--- Рисуем нижнюю границу канала
   if ( ObjectFind ( "LCh_" + Time [ 0 ] ) < 0 ) {
      if ( ObjectFind ( "LCh_" + Time [ 1 ] ) < 0 ) double PrevLChY = LCh ;
      else  PrevLChY = ObjectGet ( "LCh_" + Time [ 1 ] , OBJPROP_PRICE2 ) ;
   ObjectCreate ( "LCh_" + Time [ 0 ] , OBJ_TREND , 0 , Time [ 1 ] , PrevLChY , Time [ 0 ] , LCh ) ; 
   ObjectSet ( "LCh_" + Time [ 0 ] , OBJPROP_RAY , false ) ;
   ObjectSet ( "LCh_" + Time [ 0 ] , OBJPROP_COLOR , Yellow ) ;  
   ObjectSet ( "LCh_" + Time [ 0 ] , OBJPROP_WIDTH , 2 ) ;    
   }
   else ObjectSet ( "LCh_" + Time [ 0 ] , OBJPROP_PRICE2 , LCh ) ;   
   
   //--- Рисуем среднюю границу канала
   if ( ObjectFind ( "MidCh_" + Time [ 0 ] ) < 0 ) {
      if ( ObjectFind ( "MidCh_" + Time [ 1 ] ) < 0 ) double PrevMidChY = MidCh ;
      else  PrevMidChY = ObjectGet ( "MidCh_" + Time [ 1 ] , OBJPROP_PRICE2 ) ;
   ObjectCreate ( "MidCh_" + Time [ 0 ] , OBJ_TREND , 0 , Time [ 1 ] , PrevMidChY , Time [ 0 ] , MidCh ) ; 
   ObjectSet ( "MidCh_" + Time [ 0 ] , OBJPROP_RAY , false ) ;
   ObjectSet ( "MidCh_" + Time [ 0 ] , OBJPROP_COLOR , Blue ) ;  
   ObjectSet ( "MidCh_" + Time [ 0 ] , OBJPROP_WIDTH , 1 ) ;       
   }
   else ObjectSet ( "MidCh_" + Time [ 0 ] , OBJPROP_PRICE2 , MidCh ) ;  
}



Ayrıca, inite ve deinite olarak şunları da ekleriz:
 int init ( )
{
//----------------------------------------------------------
ObjectCreate ( "lowline" , OBJ_HLINE , 0 , 0 , 0 , 0 , 0 ) ;
ObjectCreate ( "highline" , OBJ_HLINE , 0 , 0 , 0 , 0 , 0 ) ; 
ObjectCreate ( "avline" , OBJ_HLINE , 0 , 0 , 0 , 0 , 0 ) ; 
ObjectSet ( "lowline" , OBJPROP_BACK , 1 ) ; 
ObjectSet ( "highline" , OBJPROP_BACK , 1 ) ;
ObjectSet ( "avline" , OBJPROP_BACK , 1 ) ;  
}
//-----------------------------------------------------------
int deinit ( )
{
ObjectDelete ( "lowline" ) ;
ObjectDelete ( "highline" ) ; 
ObjectDelete ( "avline" ) ; 
if ( ! IsTesting ( ) ) ObjectsDeleteAll ( 0 , OBJ_TREND ) ;  
}

Ardından, BAŞLAT işlevinde şunları belirledik:
 int start ( )
{
       
//--------------------------------------------
Hbid = iHigh ( NULL , 0 , iHighest ( NULL , 0 , MODE_HIGH , Cbar , 0 ) ) ;
Lbid = iLow ( NULL , 0 , iLowest ( NULL , 0 , MODE_LOW , Cbar , 0 ) ) ;  
if ( DrawChannel ) DrawChannel ( Hbid , Lbid , sredn ) ;
ObjectMove ( "lowline" , 0 , Time [ Cbar ] , Lbid ) ; 
ObjectMove ( "highline" , 0 , Time [ Cbar ] , Hbid ) ; 
ObjectMove ( "avline" , 0 , Time [ Cbar ] , sredn ) ; 

Şimdi girdilerin koşullarını ayarlamak için her şeye sahibiz.

Başlangıç için, - min ile ilk girişler. çok güzelsin.

 if ( High [ 1 ] > = Hbid & & ( Hbid - Lbid ) > Min_ch * Point ) { // если предполагается
// движение вверх - // открываем сделку бай
. . . . . . . . . . . .
if ( Low [ 1 ] < = Lbid  & & ( Hbid - Lbid ) > Min_ch * Point ) { //если предполагается
 //движение вниз// то открываем сделку селл

Tarif edilen filtrenin uygulanması ek olarak yaklaşık yüzde 15-35 kâr sağlar. Özellikle trend hareketleri sırasında, danışman sadece trende göre girişler verdiğinde.

Örneğin :

Bu tür hareketlerle danışmanın sadece SATIŞ'ta sinyal vereceği açıkça görülmektedir.

BRN Yağı. M5



Seçenekler

harici intCbar=12;
harici int Min_ch=28;
optimize edilebilir.

 
forex-k писал(а) >>

"tane oyuncaklar"

üçüncü versiyonun hazırlanması

8) Şoktayım ama dezavantaj nerede? veya gelen, ancak özel bir düşüş karı yok mu? seçilecek en uygun parametreler nelerdir? siparişler ve kâr büyüklüğü arasında bir mesafe var

 
strangerr писал(а) >>

Bu mucize nedir?

evet burada ustalar eski çalışma sistemime göre bir danışman yapmışlar, ne sonuç verdiğine şaşırdım, uzun süre kilitli kalamayacağımı anlayınca bu sisteme puan verdim, sadece yapıyor hareket halindeki büyükanneler

 
firemast >> :

evet burada ustalar eski çalışma sistemime göre bir danışman yapmışlar, ne sonuç verdiğine şaşırdım, uzun süre kilitli kalamayacağımı anlayınca bu sisteme puan verdim, sadece yapıyor hareket halindeki büyükanneler

ben de ona takıldım

Doğru giriş noktalarını ve siparişler arasındaki mesafeleri arıyorum.

 
firemast >> :

evet burada ustalar eski çalışma sistemime göre bir danışman yapmışlar, ne sonuç verdiğine şaşırdım, uzun süre kilitli kalamayacağımı anlayınca bu sisteme puan verdim, sadece yapıyor hareket halindeki büyükanneler


Yuri, neden kâse arıyorsun? Herkes tek bir karlı mekanik ticaret sistemi olmadığını ve tam olarak piyasalardaki fiyatların hareketinin kalabalığın korkusu ve coşkusu olduğu için anlar ve bu, 50 yıl sonra bile bilgisayarın olmayacağı çok daha karmaşık bir sistemdir. hile yapabilmek. Ve burada, 2 + 2'nin zorlukla topladığı, diz üzerine monte edilmiş robotlardan bahsediyorsunuz.
 
Bir zamanlar programlama ile uğraşıyordum ve bana basit bir şey öğretti - bilgisayar çok basit bir prensibe göre bir kişi tarafından icat edildi - 0 ve 1, EVET ve HAYIR, ama gerçek şu ki bir kişi hala çalışıyor
BİLMİYORUM gibi bir kelimeyle ve sadece bilgisayar bunu hesaplayamıyor. Ve bu terimi hesaplayabildiğinde yapay zeka elde edeceğiz. O zaman artık kimse ticaret yapmayacak. İyi - yarı mekanik sistemler olduğunu kabul ediyorum, AMA bu sistemlerde çalışmanın başarısı pedallara basan sürücüye bağlıdır. Eğer Warren Buffett ise, sistem siyahta OLABİLİR ve eğer sen ve ben ise, o zaman nasıl yapılacağını bilmeden bir uçak uçurmak gibidir.
 
Krotu >> :


Herkes tek bir karlı mekanik ticaret sistemi olmadığını anlıyor ve...

Benim gerçeğim (Broco). 17 Ağustos'tan itibaren program seg. (yani aylık)

95 PERÇ. DEALOC, küçük TF'ler üzerinde bir scalper danışmanı uygular.


 
rid >> :

Benim gerçeğim. 17 Ağustos'tan itibaren program seg. (yani aylık)

95 PERÇ. İŞLEMLER Uzman Danışman tarafından gerçekleştirilir.



Reed - Bir robottan bahsediyorum, danışman değil. İki soru - gerçek mi yoksa demo üzerinde mi çalışıyorsunuz? giriş, çıkış ve parti büyüklüğüne danışman mı yoksa kendiniz mi karar veriyorsunuz?
 
Krotu >> :
ama gerçek şu ki, bir kişi hala BİLMİYORUM gibi bir kelimeyle çalışıyor ve bu sadece hesaplayamayan bir bilgisayar.

Oldukça yetenekli .... Ne EVET ne de HAYIR olduğunda bunu BİLMİYORUM, o zaman BİLMİYORUM

Ama sana tamamen katılıyorum çünkü %100. bir kişinin bildiği daha birçok ilginç kelime, örneğin, MAYBE

Genel olarak, kelimelerle ilgili bile değil, bilgisayar hissedemez ...

 
RomanS >> :

Oldukça yetenekli .... Ne EVET ne de HAYIR olduğunda bunu BİLMİYORUM, o zaman BİLMİYORUM

Ama sana tamamen katılıyorum çünkü %100. bir kişi daha birçok ilginç kelime bilir, örneğin, SİGARA İÇEBİLİR

Genel olarak, bu bir kelime meselesi bile değil, bir bilgisayar hissedemez ...


Konuya geldim)
Neden: