0
Alex51, не надо спамить в этой группе.
avatar

Oxy

  • 8 апреля 2015, 02:39
0
Мне интересно, а какой вы индикатор используете?
Я же вас от вас просила индикатор фракталов — вы мне его не предоставили.
В итоге, в разработанном мною советнике я использовала индикатор, который сама дописала Fractal_up_dn. Он находится в архиве, вместе с советником.
Сейчас вы мне показываете скрины не с моим индикатором!
Мой индикатор будет выглядеть так:
avatar

Oxy

  • 8 апреля 2015, 02:36
+1
По фракталам проверяйте: opentraders.ru/downloads/661/ — для 5-ти знаков
Для 4-х знаков — надо во входящих параметрах там где нужно убрать лишний ноль.
avatar

Oxy

  • 7 апреля 2015, 20:34
0
Посмотрела советник, он написан так, что не возникло желания копаться в его коде. (б-р-р)
Скачайте, пожалуйста, opentraders.ru/downloads/658/
Там есть и советник и индикатор. Посмотрите, пожалуйста, индикатор ZigZag_Fractal_up_dn. (Я его сама писала)
Вас устроит, как он строит пики и впадины?
Если нет — то мне нужен исходник индикатора по фракталам. А то я у вас индикатор прошу, а вы мне советник зачем-то даете. *???* 
avatar

Oxy

  • 7 апреля 2015, 13:42
0
Я же вам написала, что нужен исходник индикатора. С индикаторами работаю только если предоставляют исходник (расширение .mq4)
У шаблона расширение .tpl
avatar

Oxy

  • 7 апреля 2015, 13:34
0
Советник можно прикрепить сюда: opentraders.ru/downloads/
а здесь в комментариях дать ссылку. Или воспользоваться любым файловым хранилищем, к примеру яндекс диск, и здесь на файл дать ссылку.
avatar

Oxy

  • 7 апреля 2015, 01:32
+3
Проверяйте: opentraders.ru/downloads/658/
Если какие-то модели не отработали или отработало что-то лишнее — с вас прин-скрин, будем разбираться.
avatar

Oxy

  • 7 апреля 2015, 01:28
+1
два отдельных задания в одном советнике
Так не делаю. Могу сделать одно задание, его проверите. Потом напишите еще топик — или в сделанный советник добавим или новым советником. Так что решайтесь, что первее будем делать.

Советник на основании индикатора фрактал
Где исходник индикатора? Разновидностей в интернете много, прикрепите нужный вам. Если он стандартный, тоже прикрепите — у меня стандартные почти все удалены. (расширение .mq4)

или линии тренда по двум последним фракталам
Тоже нужен исходник индикатора, который рисует нужные для вас линии тренда (таких в интернете много)

4-й пункт лучше проиллюстрировать картинками. А то у меня вопросов много по нему возникло.

В 5 пункте непонятна фраза: «цена быстро пошла в сторону пробоя» — как эту «быстроту» будем измерять?

ТП и СЛ индивидуальный для каждой пары.
— вообще не поняла этой фразы.
Как вы себе это представляете?
avatar

Oxy

  • 6 апреля 2015, 23:39
0
Шаблона не увидела. Увидела только индикатор в расширении .ex4, а мне нужен исходник — расширение .mq4
Жду
avatar

Oxy

  • 6 апреля 2015, 23:29
0
Вы опять все тех задание впихнули в один комментарий. Только MA исключили, которое не следовало исключать.
А если линии будут туда сюда ходить вокруг уровня 50? Что делать в таком случае? Это же MA как раз и должен проверять.

В этом топике сделаю: Stochastik (будете выбирать тайм-фреймы) и МА, плюс TP и SL.
Изменение лота, трал и прочее в следующем топике.
avatar

Oxy

  • 6 апреля 2015, 23:26
0
Вам только стоп-лосс добавить или что-то еще? Огласите весь список сразу.
30 — пять знаков. А так, ставьте, сколько считаете нужным.
avatar

Oxy

  • 6 апреля 2015, 23:20
0
Чтобы я вам запрограммировала данный советник, его надо разбить на этапы.
Какой этап первый сделать?
Последующие этапы будете оформлять в новых топиках. (Задание слишком объемное для одного топика)
avatar

Oxy

  • 6 апреля 2015, 14:52
0
проверяйте: opentraders.ru/downloads/657/
avatar

Oxy

  • 6 апреля 2015, 14:48
0
Исправила:
//+------------------------------------------------------------------+
//|                                              VIP_RangeFactor.mq4 |
//|                                       Copyright © 2010, KingLion |
//|                                     http://www.metastock.org.ua/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, KingLion"
#property link      "http://www.metastock.org.ua/"

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Fuchsia
#property indicator_color2 DodgerBlue
#property indicator_color3 DodgerBlue
//--- input parameters
extern string Custom_Indicator = "VIP Range Factor";
extern string Copyright = "Copyright © 2010, KingLion";
extern string Web_Address = "www.metastock.org.ua";
extern double MyRange = 0.0;
extern string MyRange_Help = "If MyRange = 0.0 - defaults used (M1=0.01,M5=0.02,M15=0.04,M30=0.06,H1=0.08,H4=0.14,D1=0.4)";
//--- buffers
double RF_RangeLevel;
double RF_LinearValue[];
double RF_LowerLimit[];
double RF_UpperLimit[];
int counted_bars = 0;
int init()
  {
      switch (Period()) {
      case PERIOD_MN1:
         RF_RangeLevel = 0.5;
         break;
      case PERIOD_W1:
         RF_RangeLevel = 0.5;
         break;
      case PERIOD_D1:
         RF_RangeLevel = 0.4;
         break;
      case PERIOD_H4:
         RF_RangeLevel = 0.14;
         break;
      case PERIOD_H1:
         RF_RangeLevel = 0.08;
         break;
      case PERIOD_M30:
         RF_RangeLevel = 0.05;
         break;
      case PERIOD_M15:
         RF_RangeLevel = 0.04;
         break;
      case PERIOD_M5:
         RF_RangeLevel = 0.02;
         break;
      case PERIOD_M1:
         RF_RangeLevel = 0.01;
      }
      if (MyRange != 0.0) RF_RangeLevel = MyRange;

      IndicatorBuffers(3);
      SetIndexStyle(0, DRAW_LINE);
      SetIndexStyle(1, DRAW_LINE);
      SetIndexStyle(2, DRAW_LINE);
      SetIndexBuffer(0, RF_LinearValue);
      SetIndexBuffer(1, RF_UpperLimit);
      SetIndexBuffer(2, RF_LowerLimit);
      SetIndexLabel(0, "RF Linear Value");
      SetIndexLabel(1, "RF Upper Limit");
      SetIndexLabel(2, "RF Lower Limit");
   return(0);
  }
int deinit()
  {
   return(0);
  }
int start()
  {
   counted_bars = IndicatorCounted();
   double RF_MA1 = 0;
   double RF_MA2 = 0;
   double RF_Exp = 0;
   if (counted_bars < 0) return (-1);
   int RF_count = Bars - counted_bars;
   if (RF_count > Bars - 34 - 1) RF_count = Bars - 34 - 1;
   for (int i = 0; i <= RF_count; i++) {
      RF_MA1 = 100.0 * (iMA(NULL, 0, 3, 0, MODE_LWMA, PRICE_CLOSE, i) - iMA(NULL, 0, 34, 0, MODE_LWMA, PRICE_CLOSE, i)) * iATR(NULL, 0, 3, i) + 0.00001;
      RF_MA2 = RF_MA1 / iMA(NULL, 0, 34, 0, MODE_LWMA, PRICE_CLOSE, i) / iATR(NULL, 0, 34, i);
      RF_Exp = (MathExp(2.0 * RF_MA2) - 1.0) / (MathExp(2.0 * RF_MA2) + 1.0);
      RF_LinearValue[i] = RF_Exp;
      RF_LowerLimit[i] = -RF_RangeLevel;
      RF_UpperLimit[i] = RF_RangeLevel;
   }
   return(0);
  }


Вам надо полностью скопировать код и заменить его в исходнике. Потом скомпилировать файл.
avatar

Oxy

  • 6 апреля 2015, 13:25
0
Почему не протестить? Любой индикатор можно протестировать в тестере. Запускаете советник, у которого по минимуму действий. Ставите на паузу. Из навигатора перетаскиваете на график в тестере индикатор, выставив ему нужные параметры. Отжимаете паузу. И наблюдаете за поведением индикатора. Всё визуально.
avatar

Oxy

  • 6 апреля 2015, 13:15
0
Вы про эксперт Moving Average? Там другая логика.
avatar

Oxy

  • 4 апреля 2015, 00:24
0
заменила файл: opentraders.ru/downloads/656/
название у файла оставила тоже
avatar

Oxy

  • 4 апреля 2015, 00:20
0
сделаю
avatar

Oxy

  • 3 апреля 2015, 18:20