Stratejik tahmin sistemleri - sayfa 2

 

Daha doğrusu, kod şudur:

       double AUDJPY=(iHigh( "AUDJPY" , PERIOD_D1 , window-n- 1 )+iLow( "AUDJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double AUDUSD=(iHigh( "AUDUSD" , PERIOD_D1 , window-n- 1 )+iLow( "AUDUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double CHFJPY=(iHigh( "CHFJPY" , PERIOD_D1 , window-n- 1 )+iLow( "CHFJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURCHF=(iHigh( "EURCHF" , PERIOD_D1 , window-n- 1 )+iLow( "EURCHF" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURGBP=(iHigh( "EURGBP" , PERIOD_D1 , window-n- 1 )+iLow( "EURGBP" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURJPY=(iHigh( "EURJPY" , PERIOD_D1 , window-n- 1 )+iLow( "EURJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURUSD=(iHigh( "EURUSD" , PERIOD_D1 , window-n- 1 )+iLow( "EURUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double GBPCHF=(iHigh( "GBPCHF" , PERIOD_D1 , window-n- 1 )+iLow( "GBPCHF" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double GBPJPY=(iHigh( "GBPJPY" , PERIOD_D1 , window-n- 1 )+iLow( "GBPJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double GBPUSD=(iHigh( "GBPUSD" , PERIOD_D1 , window-n- 1 )+iLow( "GBPUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double NZDUSD=(iHigh( "NZDUSD" , PERIOD_D1 , window-n- 1 )+iLow( "NZDUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double USDCAD=(iHigh( "USDCAD" , PERIOD_D1 , window-n- 1 )+iLow( "USDCAD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double USDCHF=(iHigh( "USDCHF" , PERIOD_D1 , window-n- 1 )+iLow( "USDCHF" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double USDJPY=(iHigh( "USDJPY" , PERIOD_D1 , window-n- 1 )+iLow( "USDJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;  

Tüm yükü tek bir komut dosyasında toplamaya ve hemen satırı çevirmeye karar verdim. Ve sonra, kahretsin, birkaç kez dalgınlığına yakalandı.

 
granit77 :
Haydi! Bir konuda nasıl tartıştığınızı görmek bizim için ne zaman küfür ettiğinizden daha ilginçtir. Nedeni için sabırlı olun.

sonra bazuka almaya gittim (her ihtimale karşı)

:hakkında)

 
Farnsworth :

sonra bazuka almaya gittim (her ihtimale karşı)

:hakkında)

Ben de oradayım... yoldayım...
 
Farnsworth :

Seçim sıfırdan yapılır, ancak 290 çubuğun seçileceği şekilde nasıl yapılır, ancak yalnızca nihai olarak oluşturulmuş çubuklar için? Çözemediğim bir şey.

 for ( n= 0 ; n<=window- 1 ; n++)

takas geçmişi ile ilgili sorunlar olabilir, tk. geçmişin otomatik olarak yüklenmesi yalnızca açık çizelgelerde , muhtemelen bu dikkate alınmalı veya gerekli tüm çizelgeler açık tutulmalıdır

Farnsworth :

Daha doğrusu, kod şudur:

böyle bir kodda, muhtemelen şöyle "çevirmeniz" sizin için daha kolay olacaktır:

 for (n=window- 1 ; n> 0 ; n--)
yoksa kafan karışır
 

Burada bir yerde çoklu para birimi işlemi için gerekli koşulları gördüm.

Yardım eder misin, Farnsworth - eğer bulursam :(. Ama geliştiricilerin kendilerinden yorumlar olduğunu hatırlıyorum. Kim bulursa - buraya bir link atsın lütfen.

 
IgorM :

takas geçmişi ile ilgili sorunlar olabilir, tk. geçmiş yalnızca açık çizelgelere otomatik olarak yüklenir, bu muhtemelen dikkate alınmalı veya gerekli tüm çizelgeler açık tutulmalıdır

böyle bir kodda, muhtemelen şöyle "çevirmeniz" sizin için daha kolay olacaktır:

yoksa kafan karışır

Evet, teklifleri açık tutmanız gerekecek, ancak bu bir sorun değil. Kodla çalışmayı deneyeceğim. Bu karışıklığı düzenlemenin bir yolu olmalı.
 
Mathemat :

Burada bir yerde çoklu para birimi işlemi için gerekli koşulları gördüm.

Yardım eder misin, Farnsworth - eğer bulursam :(. Ama geliştiricilerin kendilerinden yorumlar olduğunu hatırlıyorum. Kim bulursa - buraya bir link atsın lütfen.


Merhaba Alexey . Çoklu para birimim yok. Bayes mantığı bitişik alıntılara bakmaz. Alım satım kararları vermenin bunlarla hiçbir ilgisi yoktur. Ben sadece denemek istiyorum ve sonra vakfın bazı parametrelerinin oranına bakmak için "arka planda". Ve sonra, iki hafta sonra başlayacağım. Şimdi minimum bloğu test etmek istiyorum.

Svinozavr'a

Ben de oradayım... yoldayım...

diyalektik :o)

 
Farnsworth :
Kodla çalışmayı deneyeceğim.

muhtemelen şöyle:

 //+------------------------------------------------------------------+
//|                                                   Farnsworth.mq4 |
//|                      Copyright © 2011, MetaQuotes Software Corp. |
//|                               https://www.mql5.com/ru/users/igorm |
//+------------------------------------------------------------------+
#property copyright "IgorM"
#property link       "https://www.mql5.com/ru/users/igorm"

extern int window= 290 ;

string sym[ 14 ]={ "AUDJPY" , "AUDUSD" , "CHFJPY" , "EURCHF" , "EURGBP" , "EURJPY" ,
                 "EURUSD" , "GBPCHF" , "GBPJPY" , "GBPUSD" , "NZDUSD" , "USDCAD" , "USDCHF" , "USDJPY" };

int start(){
   int i, n;
   int Handle;
   double HL[ 14 ];
   string FileName= "quatation.csv" ;
   Handle= FileOpen (FileName, FILE_CSV | FILE_WRITE , " " );
   if (Handle==- 1 ){
       Alert ( "" );
       return (- 1 );
   }
   FileWrite (Handle, sym[ 0 ], sym[ 1 ], sym[ 2 ], sym[ 3 ], sym[ 4 ], sym[ 5 ], sym[ 6 ], sym[ 7 ], sym[ 8 ], sym[ 9 ], sym[ 10 ], sym[ 11 ], sym[ 12 ], sym[ 13 ]);
   for (n=window- 1 ; n> 0 ; n--){
       for (i= 0 ;i< 14 ;i++)
                   HL[i] =(iHigh(sym[i], PERIOD_D1 , n)+iLow(sym[i], PERIOD_D1 , n))/ 2.0 ;
       FileWrite (Handle, HL[ 0 ],HL[ 1 ], HL[ 2 ], HL[ 3 ], HL[ 4 ], HL[ 5 ], HL[ 6 ], HL[ 7 ], HL[ 8 ], HL[ 9 ], HL[ 10 ], HL[ 11 ], HL[ 12 ], HL[ 13 ]);
   }
   FileClose (Handle);
return ( 0 );
}
//___________________________________________________________________________________________
 
IgorM :

muhtemelen şöyle:


kesinlikle, çok daha iyi. Ben iyi bir programcı değilim.
 
Farnsworth : Bayes mantığı bitişik alıntılara bakmaz.

Nasıl olduğu ilginç. Herhangi bir bağlantı var mı?

Son zamanlarda ben de bağımsızlık kontrolleriyle uğraşıyorum, yani. Bayes'ten çok uzak değil. Ve ayrıca aynı çiftte.