Kodlama yardımı - sayfa 717

 

mladen :
What is "instant profit scalper"?

http://www.metatraderfiles.com/wp-content/uploads/instant-profit-scalper-04.png

 

Merhaba,

Sadece ex4 dosyam var. Göstergeli bir veri yüklemek istiyorum ( iCustom işlevi ). "Stratman Trend Mode" girişinde ne yazmam gerektiğini bilmiyorum. Belki biliyorsundur? :) Göstergeyi ekte gönderiyorum.

Dosyalar:
xExt.ex4  41 kb
 
alozard :

merhaba mladen

Lütfen göstergeyi aşağıda gösterildiği gibi düzeltin .

Teşekkürler




BB macd "dokunuşları" göstermiyor, ancak kesişiyor - hata olmadığından düzeltmeye gerek yok
 

bay mladen:

Grafikte birkaç kez çalıştırmak için göstergeye hangi kod eklenmeli veya kaldırılmalıdır ?

sadece bir kez çalıştırabilirim. grafikte birkaç kez çalıştırmam gerekiyor

saygılarımla

 
bilbao :

bay mladen:

Grafikte birkaç kez çalıştırmak için göstergeye hangi kod eklenmeli veya kaldırılmalıdır?

sadece bir kez çalıştırabilirim. grafikte birkaç kez çalıştırmam gerekiyor

saygılarımla

Her gösterge birkaç kez çalışabilir

Ancak nesneleri işliyorsa, buna göre değiştirilmelidir (yalnızca oluşturulduğu örneğe ait nesneleri işlemek için)

 

saygınlık

değiştiriyorum

kontrol edebilir misin

üzgünüm. yapamam

grafikte birkaç kez çalıştırmam gerekiyor

saygılarımla

Dosyalar:
 
bilbao :

saygınlık

değiştiriyorum

Kontrol edebilir misin

üzgünüm. yapamam

grafikte birkaç kez çalıştırmam gerekiyor

saygılarımla

Kontrol etmek için orijinal (decompiled olmayan) bir koda ihtiyacım olacak. Lütfen, orijinal kaynak kodunuz varsa, gönderin
 
mladen :
Kontrol etmek için orijinal (decompiled olmayan) bir koda ihtiyacım olacak. Lütfen, orijinal kaynak kodunuz varsa, gönderin

sahip olmak

saygılarımla

 
bilbao :

sahip olmak

saygılarımla

Üzgünüm, ama ikisi de decompiled
 

Zamanda iki nokta arasında en yüksek en yüksek ve en düşük en düşük değerleri bulma konusunda herhangi bir deneyimi olan var mı? bir çizmeye çalışıyorum

en yüksek en yüksek ve en düşük en düşük çizgi 15:00 ile 17:00 arası tahmini (19:00 - 0:00) Bu ikisi arasına bir çizgi çizebilirim

zaman noktalarında, ancak yalnızca günün en yüksek ve en düşük saatlerinde. Belirli sayıda mum arasındaki yüksek ve düşük değerleri bulabilirim, ancak

mum sayıları değişmeye devam ettikçe zaman geçtikçe bir sorun haline gelir. 19:00'da (228) mumla başlarsam ve

akıma doğru geriye doğru sayın ( 168 = 0:00 ) 60 mum (5 dakikalık grafik ) Her mumun en yüksek ve en düşük noktalarını alabilirim, ancak

En yükseğin en yükseğine ve alçağın en alçağına ihtiyacım var.

Aşağıda üzerinde çalıştığım kod var. Belki birisi bana neyi eksik veya yanlış yaptığımı söyleyebilir.


Teşekkürler!


sarı sakal


//+--------------------------------------------------------------------------+
//|                                                   Daily High and Low.mq4 |
//|                                                                       me |
//|                                                                          |
//+--------------------------------------------------------------------------+

#property indicator_chart_window

extern int Hour_Num = 19 ;
extern int Hour_Num_A = 0 ;

extern int Minute_Num = 0 ;


    
    
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
   return ( 0 );
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
{
//----

    

    
//----
   return ( 0 );
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+

int start()
   {

     datetime BeginTime, EndTime;
     int ph;
     int Counted_bars= IndicatorCounted ();                                                        
     int p= Bars -Counted_bars- 1 ;                                                                  
                                                                                                
     while (p>= 0 )                                                                                        
    {    
     if ( TimeHour ( Time [p]) == Hour_Num && TimeMinute ( Time [p]) == Minute_Num)
    
    { ph=ph+ 1 ;
    
       double pvH =   iHigh ( NULL , 0 , iHighest ( NULL , 0 , MODE_HIGH , 60 , 168 ));  
      
        
     if (p > 0 )
    {
    BeginTime = iTime ( NULL , PERIOD_D1 , pvH );                                                      
    EndTime   = BeginTime - 18000 ;                                                                
    }
                                                                                              
     //double pvH=iHigh(NULL, PERIOD_D1,ph);
    
   //  double pvH=iHighest(NULL,0,MODE_HIGH,60,-168);
        
     /*  ObjectDelete("DnSymbolBz");
       ObjectCreate("DnSymbolBz", OBJ_ARROW, 0, Time[p],pvH);                  
       ObjectSet("DnSymbolBz", OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
       ObjectSet("DnSymbolBz", OBJPROP_WIDTH,2);      
       ObjectSet("DnSymbolBz", OBJPROP_COLOR,Red);
       ObjectSet("DnSymbolBz", OBJPROP_ANCHOR, ANCHOR_BOTTOM);*/

    
         ObjectDelete ( "OpenTtA" );
         ObjectCreate ( "OpenTtA" , OBJ_HLINE , 0 , Time [p],pvH);
         ObjectSet ( "OpenTtA" , OBJPROP_COLOR , LightGreen);
                                                    
                                                                                                    
   // Alert("pvH =  ",pvH);
    
     ObjectDelete ( "pHg_Line" +ph);  
     ObjectCreate ( "pHg_Line" +ph, OBJ_TREND , 0 , BeginTime, pvH, EndTime, pvH );                          
     ObjectSet ( "pHg_Line" +ph, OBJPROP_COLOR , MediumSeaGreen);
     ObjectSet ( "pHg_Line" +ph, OBJPROP_STYLE , STYLE_DASH );
     ObjectSet ( "pHg_Line" +ph, OBJPROP_WIDTH , 1 );
     ObjectSet ( "pHg_Line" +ph, OBJPROP_RAY , False );  
    
    }
    p--;  
   ObjectSet ( "pHg_Line" +ph, OBJ_TREND ,EndTime);
    
    
     ChartRedraw ( ChartID ());

    
    
  
    
     }

//----
   return ( 0 );
}
//+------------------------------------------------------------------+