[Arşiv!] Ücretsiz danışman yazacağım - sayfa 14

 
romeoboy писал(а) >>

Lütfen eleştirmeyin, programlama dili öğrenmek için bir gösterge yazdım!

yapmayacağım! çalışmaya devam et!

peki, hindi hesaplamalarını danışmana ekleyin ve metne bağlı olarak (veya değişkeni sayısal bir değişkenle değiştirin), danışmana ne yapacağını söyleyin!

 
vvavva >> :

yapmayacağım! çalışmaya devam et!

peki, hindi hesaplamalarını danışmana ekleyin ve metne bağlı olarak (veya değişkeni sayısal bir değişkenle değiştirin), danışmana ne yapacağını söyleyin!

Lütfen mümkünse daha spesifik olun. Örnek yaz

 
if(text=="I")
{
//действие советника 1
}
if(text=="A")
{
//действие советника 2
}
.......
и т.д.
 
vvavva >> :

Bir şey çalışmıyor! Anlaşılan dili bilmiyorum. Göstergeyi 2 hafta yazdım ama üzülerek yazdım ve şimdi 2 haftadır danışman yazıyorum. Lütfen sakıncası yoksa, göstergeme göre bana bir danışman yazın. Tahminime göre birkaç satır var ama aklım yok ve bu yeterli değil. Uzlaştırıcı olursa, piyasaya girmenin şartlarını yazacağım!

 
romeoboy писал(а) >>

Bir şey çalışmıyor! Anlaşılan dili bilmiyorum. Göstergeyi 2 hafta yazdım ama üzülerek yazdım ve şimdi 2 haftadır danışman yazıyorum. Lütfen sakıncası yoksa, göstergeme göre bana bir danışman yazın. Tahminime göre birkaç satır var ama aklım yok ve bu yeterli değil. Uzlaştırıcı olursa, piyasaya girmenin şartlarını yazacağım!

olumsuzluk! Öğrenmeye başladıysan devam et! Burada kir ve faydalı bir dal olarak örnekler 'KimIV'ten Faydalı işlevler'

Bence kendine vakit bulacaksın!

 
vvavva >> :

olumsuzluk! Öğrenmeye başladıysan devam et! Burada kir ve faydalı bir dal olarak örnekler 'KimIV'ten Faydalı işlevler'

Bence kendine vakit bulacaksın!

TAMAM! Tavsiye için teşekkürler! Ancak, göstergemi EA'da nasıl bildireceğimi ve EA'nın satırda ne (metin) olduğunu nasıl bildiğini söyleyebilirseniz (if(text=="I") ). (yukarıdaki yazınıza bakın)

 
romeoboy писал(а) >>

TAMAM! Tavsiye için teşekkürler! Ancak, göstergemi EA'da nasıl bildireceğimi ve EA'nın satırda ne (metin) olduğunu nasıl bildiğini söyleyebilirseniz (if(text=="I") ). (yukarıdaki yazınıza bakın)

Bir danışman da aynısını yapabiliyorsa neden hindiye ihtiyacın var?

 int start ( )
{
   double O , C , H , L , O1 , C1 , H1 , L1 , O2 , C2 , H2 , L2 ;
   string text ;
   //будет обработка 1000 баров меняй как вздумается
   int limit = 1000 ;
   if ( Bars < limit ) limit = Bars ;
   //---- last counted bar will be recounted
   for ( int i = 1 ; i < limit ; i + + ) 
   {
    O = iOpen ( NULL , 0 , i ) ;
    C = iClose ( NULL , 0 , i ) ;
    H = iHigh ( NULL , 0 , i ) ;
    L = iLow ( NULL , 0 , i ) ;
    
    O1 = iOpen ( NULL , 0 , i - 1 ) ;
    C1 = iClose ( NULL , 0 , i - 1 ) ;
    H1 = iHigh ( NULL , 0 , i - 1 ) ;
    L1 = iLow ( NULL , 0 , i - 1 ) ;
    O2 = iOpen ( NULL , 0 , i + 1 ) ;
    C2 = iClose ( NULL , 0 , i + 1 ) ;
    H2 = iHigh ( NULL , 0 , i + 1 ) ;
    L2 = iLow ( NULL , 0 , i + 1 ) ;

    text = "" ;
     {
      
     }
    
     if ( ( H > O + 0.0001 ) & & ( H < O + 0.0001 * 6 ) & & ( O > L + 0.0007 ) & & ( C = = H ) ) text = "X" ;
     if ( ( H > O + 0.0001 ) & & ( H < O + 0.0001 * 6 ) & & ( O > L + 0.0007 ) & & ( H > C + 0.0000 ) & & ( H < C + 0.0004 ) ) text = "I" ;
     if ( ( O > C + 0.0001 ) & & ( O < C + 0.0001 * 6 ) & & ( C > L + 0.0007 ) & & ( H = = O ) ) text = "L" ;
     if ( ( O > C + 0.0001 ) & & ( O < C + 0.0001 * 6 ) & & ( C > L + 0.0007 ) & & ( H > O + 0.0000 ) & & ( H < O + 0.0004 ) ) text = "A" ;
    
     if ( ( C > O + 0.0001 ) & & ( C < O + 0.0001 * 6 ) & & ( H > C + 0.0007 ) & & ( L = = O ) ) text = "X1" ;
     if ( ( C > O + 0.0001 ) & & ( C < O + 0.0001 * 6 ) & & ( H > C + 0.0007 ) & & ( L < O - 0.0000 ) & & ( L > O - 0.0004 ) ) text = "I1" ;
     if ( ( O > C + 0.0001 ) & & ( O < C + 0.0001 * 6 ) & & ( H > O + 0.0007 ) & & ( L = = C ) ) text = "L1" ;
     if ( ( O > C + 0.0001 ) & & ( O < C + 0.0001 * 6 ) & & ( H > O + 0.0007 ) & & ( L < C - 0.0000 ) & & ( L > C - 0.0004 ) ) text = "A1" ;
    
     if ( ( O = = C ) & & ( H = = O ) & & ( L < H - 0.0007 ) ) text = "T" ;
     if ( ( O = = C ) & & ( H = = O ) & & ( L > H + 0.0007 ) ) text = "T1" ;
     //If we found a special candlem write in the Chart
     if ( text ! = "" )
     {
       ObjectCreate ( DoubleToStr ( i , 0 ) + " label" , OBJ_TEXT , 0 , Time [ i ] , H ) ;
       ObjectSetText ( DoubleToStr ( i , 0 ) + " label" , text , 20 , "Arial" , Red ) ;
     }
   }
  
}
bir danışmana takın ve kontrol edin!
 

İşte bir gösterge şeklinde, sadece her şey uymadı, ancak bu tarzda bir tane daha yapabilirsiniz.

Dosyalar:
123_2.mq4  4 kb
 
Merhaba, FX_Sniper's_Ergodic_CCI_Trigger göstergesine dayalı bir Uzman Danışman yazabilir misiniz, şimdiden teşekkürler!
 
Herkese selam !!! Aynı anda dünün en yüksek seviyesinin 10 puan üzerine bekleyen alım durdurma emirleri ve dünün en düşük seviyesinin 10 puan altına satış durdurma emirleri verecek bir danışmana minnettar olurum. İçinde değiştirmek istediğim parametreler: Kar al, takip eden stop, zararı durdur ve dünün en yüksek ve en düşük seviyesinden açılış emirleri için puan sayısı. Şimdiden teşekkürler.