0
нужны параметры сигнала, а они появятся только при появлении стрелки. в тестере их нет.
avatar

AM2

  • 25 февраля 2019, 20:05
0
Андрей, добрый день. Советник не открывает ордера если есть другие отложенные ордера. Имелось ввиду должен быть один отложенный ордер по цене открытого, а не в принципе один


подробнее на скринах
avatar

AM2

  • 25 февраля 2019, 20:03
0
на 14-е
avatar

AM2

  • 25 февраля 2019, 20:01
0
на 13-е
avatar

AM2

  • 25 февраля 2019, 20:00
0
здесь нужно дожидаться сигнала, чтобы выявить его параметры, а это неизвестно когда произойдет.
avatar

AM2

  • 25 февраля 2019, 19:56
0
Советник заказывал платно. Довольно сложный алгоритм работы

что за алгоритм? сколько заплатил? *stesnitelno* 
avatar

AM2

  • 24 февраля 2019, 19:39
0
индикатор не работает в тестере. набросок сделал, но работу советника надо доводить с тестируемым индикатором: www.opentraders.ru/downloads/2248/

avatar

AM2

  • 24 февраля 2019, 14:56
0
что делаем с отложкой, если не сработала?
avatar

AM2

  • 24 февраля 2019, 13:51
0
я закодил таким образом. если у вас есть другой алгоритм, рассмотрю в следующем топе.
avatar

AM2

  • 23 февраля 2019, 13:56
0
сделал открытие закрытие и усреднение по индикатору ADX CrossingAlertEmail.mq4
отследить цвет бара по буферам индикатора Fibobars2 не удалось.



www.opentraders.ru/downloads/2244/

avatar

AM2

  • 23 февраля 2019, 13:53
0
добавил проверку делителя на 0: www.opentraders.ru/downloads/2243/


//+------------------------------------------------------------------+
//|                                                         Ship.mq4 |
//|                                              Copyright 2019, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict
#property indicator_chart_window

input int points=200;//размер хвоста
input int bars=50;//баров для расчета
input double k=3;//соотношение тела и хвоста
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
bool Ship(string symb)
  {
   for(int i=0;i<bars;i++)
     {
      double op=iOpen(symb,0,i);
      double cl=iClose(symb,0,i);
      double hi=iHigh(symb,0,i);
      double lo=iLow(symb,0,i);
      double pp=MarketInfo(symb,MODE_POINT);

      if(pp!=0 && (cl-op)!=0 && (op-cl)!=0)
        {
         //свеча бул. верхний хвост в к раз больше тела и больше поинтс 
         if((hi-cl)/(cl-op)>k && cl-op>0 && (hi-cl)/pp>=points) return(true);

         //свеча бул. нижний хвост в к раз больше тела и больше поинтс 
         if((op-lo)/(cl-op)>k && cl-op>0 && (op-lo)/pp>=points) return(true);

         //свеча миш. нижний хвост в к раз больше тела и больше поинтс 
         if((cl-lo)/(op-cl)>k && op-cl>0 && (cl-lo)/pp>=points) return(true);

         //свеча миш. верхний хвост в к раз больше тела и больше поинтс 
         if((hi-op)/(op-cl)>k && op-cl>0 && (hi-op)/pp>=points) return(true);
        }
     }
   return(false);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   for(int i=0;i<SymbolsTotal(1);i++)
     {
      if(Ship(SymbolName(i,1))) Alert(SymbolName(i,1)+" Ship!");
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 23 февраля 2019, 12:49
0
1. индикатор считает соотношение хвоста к телу свечи
2. смотрит размер шипа, за указанное число баров(2 дня=24*2=48 для Н1).
3. символы берет из окна обзор рынка



www.opentraders.ru/downloads/2243/
avatar

AM2

  • 23 февраля 2019, 08:42
0
кроет при проходе в любую сторону: www.opentraders.ru/downloads/2242/

avatar

AM2

  • 22 февраля 2019, 20:16
0
желательно прикладывать скрины с пояснениями. так вы увеличите вероятность получить желаемое.
avatar

AM2

  • 21 февраля 2019, 20:23
0
в связи с большим количеством заказов могу уделить лишь самый минимум времени.
avatar

AM2

  • 21 февраля 2019, 19:59
0
я сделал секонд отключаемым
avatar

AM2

  • 21 февраля 2019, 19:53