Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 24

 
pasha5282:

Подскажите можно ли получить информацию  с Истории Счета, сколько было снять средств, какой был депозит и какая прибыль, за определенный период?

и какие функции или переменные использовать? прибыль, за определенный период можно подсчитать циклом а вот какой депозит был неделю назад и сколько было снято не знаю как это сделать.

эти данные будут еще и отправляться по почте.

Чтобы посчитать сколько было снято/введено ищите ордер с типом == 6, а далее уже колдуйте в цикле с прибылью за неделю и исключайте/включайте туда OrderType()==6. Тогда и депозит можно подсчитать, который был на начало недели.
 
Как можно убрать среднюю линию в канале линейной регрессии. Какой строкой это прописать в эксперте?
 

Здравствуйте.скачал индикатор EMA а на платформу он не ставится подскажите как её сделать ?

 
ПРИВЕТ ВСЕМ, А КАК ДОЛГО ПО ПРАВИЛАМ ТОРГОВЛИ МОЖНО СИДЕТЬ В СДЕЛКЕ? ЕСЛИ ЭТО ТАКИЕ ИНСТРУМЕНТЫ КАК АКЦИИ(ТЕ КОТОРЫЕ НЕ ИМЕЮТ СРОКИ КАК ФЬЮЧЕРСЫ)
 
gi_group:
ПРИВЕТ ВСЕМ, А КАК ДОЛГО ПО ПРАВИЛАМ ТОРГОВЛИ МОЖНО СИДЕТЬ В СДЕЛКЕ? ЕСЛИ ЭТО ТАКИЕ ИНСТРУМЕНТЫ КАК АКЦИИ(ТЕ КОТОРЫЕ НЕ ИМЕЮТ СРОКИ КАК ФЬЮЧЕРСЫ)

А что за крик?
 

Попробовал написать свой первый индикатор. Рисует линии с момента, когда пришел тик, а по старым барам нет. Нужно, чтобы индикатор отображался на протяжении всего графика в том числе и автономном режиме. Гуру подскажите, что не так?

//+------------------------------------------------------------------+
//|                                                         сила.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
//--- input parameters
extern int       Period_MA_1=7;
extern int       Period_MA_2=7;
extern int       Period_MA_3=7;
//--- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
    int counted_bars=IndicatorCounted(),                      
    limit;
    double
    MA_1_t,                         
    MA_2_t,                           
    MA_3_t;
    MA_1_t=iMA(NULL,0,Period_MA_1,0,MODE_EMA,PRICE_CLOSE,1);  
    MA_2_t=iMA(NULL,0,Period_MA_2,0,MODE_EMA,PRICE_CLOSE,2);  
    MA_3_t=iMA(NULL,0,Period_MA_3,0,MODE_EMA,PRICE_CLOSE,3);    
 
   if(counted_bars>0)
      counted_bars--;
   
   limit=Bars-counted_bars;
   
   
   for(int i=0;i<limit;i++)
   {
      ExtMapBuffer1[i]=(MA_3_t-MA_2_t)/(MA_2_t-MA_1_t);
   }
   return(0);
  }
//+------------------------------------------------------------------+
 
Forexman77:

Попробовал написать свой первый индикатор. Рисует линии с момента, когда пришел тик, а по старым барам нет. Нужно, чтобы индикатор отображался на протяжении всего графика в том числе и автономном режиме. Гуру подскажите, что не так?


//+------------------------------------------------------------------+
//|                                                         сила.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
//--- input parameters
extern int       Period_MA_1=7;
extern int       Period_MA_2=7;
extern int       Period_MA_3=7;
//--- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
    int counted_bars=IndicatorCounted(),                      
    limit;
    double
    MA_1_t,                         
    MA_2_t,                           
    MA_3_t;
 
   if(counted_bars>0)
      counted_bars--;
   
   limit=Bars-counted_bars;
   
   
   for(int i=0;i<limit;i++)
   {
      MA_1_t=iMA(NULL,0,Period_MA_1,0,MODE_EMA,PRICE_CLOSE,i+1);  
      MA_2_t=iMA(NULL,0,Period_MA_2,0,MODE_EMA,PRICE_CLOSE,i+2);  
      MA_3_t=iMA(NULL,0,Period_MA_3,0,MODE_EMA,PRICE_CLOSE,i+3);    
  
      ExtMapBuffer1[i]=(MA_3_t-MA_2_t)/(MA_2_t-MA_1_t);
   }
   return(0);
  }
//+------------------------------------------------------------------+
Неплохо было бы сделать проверку на ноль, при делении возможна ошибка
 
Vinin:
Неплохо было бы сделать проверку на ноль, при делении возможна ошибка
И ещё пересчёт не мешало бы сделать из "прошлого в настоящее" - это в качестве привычки (хотя на данный индикатор порядок пересчёта роли не играет).
 
Vinin:
Неплохо было бы сделать проверку на ноль, при делении возможна ошибка
Спасибо, вроде заработало!
 
TarasBY:
И ещё пересчёт не мешало бы сделать из "прошлого в настоящее" - это в качестве привычки (хотя на данный индикатор порядок пересчёта роли не играет).
Это мой первый индикатор. Не совсем владею MQL4. Учебник перечитываю. Можно пример, для лучшего понимания.
Причина обращения: