Помощь в кодировании - страница 717

 

mladen:
What is "instant profit scalper"?

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

 

Здравствуйте,

У меня есть только файл ex4. Я хотел бы загрузить данные с индикатором(функция iCustom). Я не знаю, что мне нужно написать на входе в "Stratman Trend Mode". Может вы знаете? :) Высылаю индикатор во вложении.

Файлы:
xExt.ex4  41 kb
 
alozard:

привет младен

Пожалуйста, исправьте индикатор, как показано ниже .

спасибо




BB macd показывает не "касания", а пересечения - поскольку ошибок нет, коррекция не нужна
 

господин Младен:

какой код нужно добавить или удалить в индикаторе, чтобы запустить его несколько раз на графике?

Я могу запустить его только один раз. Мне нужно запустить его несколько раз на графике.

наилучшие пожелания

 
bilbao:

господин Младен:

какой код нужно добавить или удалить в индикаторе, чтобы запустить его несколько раз на графике?

Я могу запустить его только один раз. Мне нужно запустить его несколько раз на графике.

наилучшее мнение

Каждый индикатор может работать несколько раз

Но если он работает с объектами, то он должен быть изменен соответствующим образом (чтобы работать с объектами, принадлежащими только экземпляру, из которого он создан).

 

относительно

Я изменил его

Не могли бы вы проверить.

Извините, я не могу.

Мне нужно запустить его несколько раз на графике

наилучшие пожелания

Файлы:
 
bilbao:

относительно

Я изменил его

Не могли бы вы проверить.

Извините, я не могу.

Мне нужно запустить его несколько раз на графике

наилучшие пожелания

Мне нужен оригинальный (не декомпилированный) код, чтобы проверить его. Пожалуйста, если у вас есть исходный код, выложите его.
 
mladen:
Мне нужен оригинальный (недекомпилированный) код, чтобы проверить его. Пожалуйста, если у вас есть оригинальный исходный код, опубликуйте его

имея его

наилучшее мнение

 
bilbao:

имея его

наилучшее отношение

Извините, но они оба декомпилированы.
 

Есть ли у кого-нибудь опыт нахождения самого высокого и самого низкого максимума между двумя точками во времени. Я пытаюсь провести

линию на самом высоком и самом низком уровне с 15:00 до 17:00 ( 19:00 - 0:00 ) Я могу провести линию между этими двумя точками времени, но только на максимуме и минимуме дня.

но только на максимуме и минимуме дня. Я могу найти максимум и минимум между определенным числом свечей, но с течением времени возникает проблема.

Если я начну со свечи в 19:00 ( 228 ) и буду считать в обратном направлении до текущей ( 168 ), то я смогу найти максимум и минимум между этими свечами.

отсчитывать назад до текущих (168 = 0:00) 60 свечей (5-минутный график), я могу получить максимум и минимум каждой свечи, но

мне нужно получить максимум из максимума и минимум из минимума.

Ниже приведен код, над которым я работал. Может быть, кто-нибудь подскажет мне, что я упускаю или делаю неправильно.


Спасибо!


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