Aiuto per la codifica - pagina 717

 

mladen:
What is "instant profit scalper"?

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

 

Salve,

Ho solo un file ex4. Vorrei caricare un dato con indicatore(funzione iCustom). Non so cosa dovrei scrivere in input in "Stratman Trend Mode". Forse lo sai? :) Vi mando l'indicatore in allegato.

File:
xExt.ex4  41 kb
 
alozard:

ciao mladen

Si prega di correggere l' indicatore come mostrato di seguito.

grazie




BB macd non mostra "tocchi" ma incroci - dato che non ci sono errori, non c'è bisogno di una correzione
 

signor mladen:

quale codice deve essere aggiunto o rimosso sull'indicatore per eseguirlo più volte sul grafico?

posso solo eseguirlo per una volta. ho bisogno di eseguirlo per diverse volte sul grafico

migliore considerazione

 
bilbao:

signor mladen:

quale codice deve essere aggiunto o rimosso sull'indicatore per eseguirlo più volte sul grafico?

posso solo eseguirlo per una volta. ho bisogno di eseguirlo per diverse volte sul grafico

migliore considerazione

Ogni indicatore può essere eseguito più volte

Ma se gestisce oggetti, allora deve essere cambiato di conseguenza (per gestire oggetti che appartengono solo all'istanza da cui viene creato)

 

riguardo a

l'ho modificato

potresti controllarlo

Mi dispiace, non posso farlo

Ho bisogno di eseguirlo per diverse volte sul grafico

i migliori riguardi

File:
 
bilbao:

riguardo a

l'ho modificato

potresti controllarlo

Mi dispiace, non posso farlo

Ho bisogno di eseguirlo per diverse volte sul grafico

i migliori riguardi

Avrei bisogno di un codice originale (non decompilato) per controllarlo. Per favore, se avete il codice sorgente originale, postatelo
 
mladen:
Avrei bisogno di un codice originale (non decompilato) per controllarlo. Per favore, se avete il codice sorgente originale, postatelo

averla

migliore considerazione

 
bilbao:

averla

migliore considerazione

Scusa, ma anche questi sono entrambi decompilati
 

Qualcuno ha avuto esperienza nel trovare il massimo più alto e il minimo più basso tra due punti nel tempo.

Sto cercando di tracciare una linea in corrispondenza del massimo più alto e del minimo più basso dalle 3:00 p.m. alle 5:00 p.m. (19:00 - 0:00).

Posso trovare il massimo e il minimo tra un certo numero di candele, ma diventa un problema man mano che il tempo si sposta in avanti.

diventa un problema man mano che il tempo va avanti i numeri delle candele continuano a cambiare. Se inizio con la candela delle 19:00 ( 228 ) e

contare all'indietro verso l'attuale ( 168 = 0:00 ) 60 candele (grafico a 5 minuti) posso ottenere il massimo e il minimo di ogni candela, ma

ho bisogno del massimo del massimo e del minimo del minimo.

Di seguito è riportato il codice su cui ho lavorato, forse qualcuno può dirmi cosa mi manca o sto sbagliando.


Grazie!


Yellowbeard


//+--------------------------------------------------------------------------+
//|                                                   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);
}
//+------------------------------------------------------------------+