0
Выставляет уровни на определенном расстоянии от цены открытия дня (кажись по Фибо)

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

AM2

  • 23 августа 2024, 09:31
+1
на 23-е
avatar

AM2

  • 22 августа 2024, 16:01
0
ибо индикаторы (даже не проверял), явно тормозные ).


DUTY ARROW сильно тормозит. делал его без параметров
avatar

AM2

  • 21 августа 2024, 22:58
0
и пара вопросов: сигнальная свеча на бай только бычья? на скрине покажите как считать стоп?
avatar

AM2

  • 21 августа 2024, 22:49
0
сигнал крайне редкий. если делать еще хвостики, будет еще реже: www.opentraders.ru/downloads/3888/

avatar

AM2

  • 21 августа 2024, 22:45
0
не сделал. нет возможности надолго застревать на одном заказе. вот мой набросок:


// ---------------------------------------------------------------------------
//  Классический канал Дончиана - по экстремумам за N дней.
//
//  Буферы индикатора:
//  0 - Верхняя граница.
//  1 - Нижняя граница.
//  2 - Середина канала.
// ---------------------------------------------------------------------------

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1  clrRed
#property indicator_color2  clrRed
#property indicator_color3  clrRed
#property indicator_style3  STYLE_DOT

// Длина рассматриваемой истории.
extern int HISTORY_DEPTH = 128;

// Буферы индикатора.
double buf_up[], buf_dn[], buf_md[];
double buf_up2[], buf_dn2[], buf_md2[];

// Инициализация.
int init()
  {
   IndicatorShortName(StringConcatenate(
                         "DONCHIAN CHANNEL (", HISTORY_DEPTH, ")"));
   IndicatorDigits(Digits);

   SetIndexBuffer(0, buf_up);
   SetIndexBuffer(1, buf_dn);
   SetIndexBuffer(2, buf_md);

   SetIndexBuffer(3, buf_up2);
   SetIndexBuffer(4, buf_dn2);
   SetIndexBuffer(5, buf_md2);

   SetIndexStyle(3,DRAW_LINE,0,1,Blue);
   SetIndexStyle(4,DRAW_LINE,0,1,Blue);
   SetIndexStyle(5,DRAW_LINE,0,1,Blue);

   SetIndexLabel(0, "UPPER BOUND");
   SetIndexLabel(1, "LOWER BOUND");
   SetIndexLabel(2, "MIDDLE LINE");

   return(0);
  }

// Главный цикл.
int start()
  {
   int i;

   for(i = 0; i<11111; i++)
     {
      buf_up[i] = Close[iHighest(NULL, 0, MODE_CLOSE, HISTORY_DEPTH, i)];
      buf_dn[i] = Open [iLowest(NULL, 0, MODE_OPEN,  HISTORY_DEPTH, i)];
      buf_md[i] = 0.5 * (buf_up[i] + buf_dn[i]);
     }

   for(i = 0; i<11111; i++)
     {
      if(buf_up[i]>buf_up[i+1])
         buf_up2[i]=Close[iHighest(NULL, 0, MODE_CLOSE, HISTORY_DEPTH, i)];
     }

   return(0);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 21 августа 2024, 22:04
0
посмотрю сегодня
avatar

AM2

  • 21 августа 2024, 09:56
+1
я не понял логику…
одна сделка после пробоя
avatar

AM2

  • 19 августа 2024, 16:16
+1
надо поменять сигнал местами, так сливается: www.opentraders.ru/downloads/3887/



c обратным сигналом:
avatar

AM2

  • 16 августа 2024, 09:41
+1
с реверсом лучше идет: www.opentraders.ru/downloads/3886/



без:


avatar

AM2

  • 15 августа 2024, 15:43
0
на 16-е
avatar

AM2

  • 15 августа 2024, 15:08
0
не берусь
avatar

AM2

  • 15 августа 2024, 14:56
0
посмотрю сегодня
avatar

AM2

  • 14 августа 2024, 14:14
+3
тз будет?
avatar

AM2

  • 13 августа 2024, 10:37
+1
набросал подобный вариант:



сделки оригинала:



обычный пробойник, даже параметры примерно только поставил: www.opentraders.ru/downloads/3885/
avatar

AM2

  • 13 августа 2024, 10:33