Ajuda na codificação - página 717

 

mladen:
What is "instant profit scalper"?

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

 

Hi,

Eu tenho apenas um arquivo ex4. Eu gostaria de carregar um dado com indicador(função iCustom). Eu não sei o que devo escrever na entrada em "Stratman Trend Mode". Talvez você saiba... :) Eu envio o indicador em anexo.

Arquivos anexados:
xExt.ex4  41 kb
 
alozard:

oi mladen

Favor corrigir o indicador como mostrado abaixo.

obrigado




BB macd não mostra "toques", mas cruza - já que não há erros, não há necessidade de uma correção
 

mr mladen:

qual código deve ser adicionado ou removido no indicador para executá-lo várias vezes no gráfico?

só posso executá-lo por uma vez. preciso executá-lo por várias vezes no gráfico

melhor consideração

 
bilbao:

mr mladen:

qual código deve ser adicionado ou removido no indicador para executá-lo várias vezes no gráfico?

só posso executá-lo por uma vez. preciso executá-lo por várias vezes no gráfico

melhor consideração

Cada indicador pode funcionar várias vezes

Mas se ele manipula objetos, então ele tem que ser alterado de acordo (para manipular objetos que pertencem apenas à instância de onde ele foi criado)

 

respeito

eu modifico

você poderia verificá-lo

desculpe-me. eu não posso fazer isso

Preciso de executar por vários tempos na tabela

melhor consideração

Arquivos anexados:
 
bilbao:

respeito

eu modifico

você poderia verificá-lo

desculpe-me. eu não posso fazer isso

Preciso de executar por vários tempos na tabela

melhor consideração

Eu precisaria de um código original (não descompilado) para verificá-lo. Por favor, se você tiver o código fonte original, poste-o
 
mladen:
Eu precisaria de um código original (não descompilado) para verificá-lo. Por favor, se você tiver o código fonte original, poste-o

tê-lo

melhor consideração

Arquivos anexados:
 
bilbao:

tê-lo

melhor consideração

Desculpe, mas esses dois também estão descompilados
 

Alguém já teve alguma experiência em encontrar o mais alto e o mais baixo, entre dois pontos no tempo.

linha mais alta e mais baixa das 15:00 às 17:00 est. ( 19:00 - 0:00 ) Eu posso traçar uma linha entre estes dois

Posso encontrar o alto e o baixo entre um certo número de velas, mas

Se eu começar com a vela às 19:00 ( 228 ) e

contar para trás em direção à corrente ( 168 = 0:00 ) 60 velas ( gráfico de 5 minutos ) Posso obter o alto e o baixo de cada vela, mas

Preciso do mais alto dos altos e dos mais baixos dos baixos.

Abaixo está o código em que tenho trabalhado. Talvez alguém possa me dizer o que estou perdendo ou fazendo errado.


Obrigado!


Barba Amarela


//+--------------------------------------------------------------------------+
//|                                                   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);
}
//+------------------------------------------------------------------+
Razão: