0
Начну сейчас делать.
avatar

AM2

  • 17 ноября 2016, 00:48
0
Т.к. ТЗ очень расплывчатое, а на мои просьбы уточнить задание автор никак не отреагировал, сделал так как понял: www.opentraders.ru/downloads/1390/



avatar

AM2

  • 15 ноября 2016, 17:42
0
Набросаю сейчас вариант.
avatar

AM2

  • 15 ноября 2016, 16:44
0
Здесь нужно подробнее и с картинками.

начинает торговать со второго бара после открытия дня


Этот момент проще реализовать с помощью времени торговли.
avatar

AM2

  • 15 ноября 2016, 13:49
+4
И два графика для любителей всех тиков:



avatar

AM2

  • 14 ноября 2016, 18:24
0
Из мажоров подобный результат есть только по ене.
avatar

AM2

  • 14 ноября 2016, 03:27
+1
У вас в этом месяце есть один заказ. Напомните в следующем.
avatar

AM2

  • 14 ноября 2016, 02:55
0
Напиши в столе заказов что нужно сделать, посмотрю завтра.
avatar

AM2

  • 13 ноября 2016, 17:40
0
Я все делал на лету, разбирался и переписывал с первоисточника. Ссылка в самом начале. Здесь только основа, лот с поля редактирования не считывается.
avatar

AM2

  • 13 ноября 2016, 17:16
+1
Видео можно спокойно и сюда вставлять. В адресе с ютуба s удаляешь https->http: www.youtube.com/watch?v=U7-TrDMYzhc

и адрес в тег видео

avatar

AM2

  • 13 ноября 2016, 11:42
0
Все тики также примерно рисует вот с другими настройками здесь где то 10 лет.

avatar

AM2

  • 13 ноября 2016, 11:24
+1
многим казался мал отрезок просчета в 1 год для однозначных высказываний — вот вам за 3 года.

Вот вам 15 лет :D  6 колен 3 раза до 2008-го года и 5 колен 3 раза с 2008-го года. Но долгосрок и доходность будет небольшая.



вообще без всяких индикаторов



avatar

AM2

  • 13 ноября 2016, 11:20
0
многим казался мал отрезок просчета в 1 год для однозначных высказываний — вот вам за 3 года

Отрезок 10-15 лет — нормально. Можно проверить с помощью советников для теста ручных стратегий или эксперта по ТЗ.

Посмотрел все 4 видео. Заставки делаете очень хорошо! *good* *bravo* 
avatar

AM2

  • 12 ноября 2016, 21:08
0
C правкой индикатора у меня вот такой вариант получился:




//+------------------------------------------------------------------+
//|                                                          Xma.mq4 |
//|                                 Copyright © 2009, XrustSolution. |
//|                                        http://www.xrust.ucoz.net |
//-------------------------------------------------------------------+
#property copyright "#Copyright © 2008, XrustSolution.#"
#property link      "#http://www.xrust.ucoz.net#"

// Совсем другой индикатор получился

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Yellow
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Yellow

extern double  porog=1.0;
//---- buffers
double Signal[],up[],dn[],fl[];
//+------------------------------------------------------------------+
void init()
  {
   SetIndexStyle(0,DRAW_LINE);
   SetIndexDrawBegin(0,0);
   SetIndexBuffer(0,Signal);

   SetIndexStyle(1,DRAW_LINE);
   SetIndexDrawBegin(1,0);
   SetIndexBuffer(1,up);

   SetIndexStyle(2,DRAW_LINE);
   SetIndexDrawBegin(2,0);
   SetIndexBuffer(2,dn);

   SetIndexStyle(3,DRAW_LINE);
   SetIndexDrawBegin(3,0);
   SetIndexBuffer(3,fl);

   IndicatorShortName("Xma("+porog+")");
   return;
  }
//+------------------------------------------------------------------+
int start()
  {
   int limit;
   double tmp;
   int counted_bars=IndicatorCounted();
   int i;
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   for(i=limit;i>=0;i--)
     {
      if(i==Bars-1) Signal[i]=Close[i]; else Signal[i]=Signal[i+1];
      tmp=0;
      if(Signal[i]>0)
         tmp=(Close[i]/Signal[i]-1.0)*1000.0;
      if(MathAbs(tmp)>porog)
        {
         double Znak=1.0; if(tmp<0) Znak=-1.0;
         Signal[i]=Close[i]/(1.0+Znak*porog/1000.0);
         if(Signal[i]>Signal[i+1]) up[i]=Signal[i];
         if(Signal[i]<Signal[i+1]) dn[i]=Signal[i];
         if(Signal[i]==Signal[i+1]) fl[i]=Signal[i];
        }
     }
   return(0);
  }
//+------------------------------------------------------------------+   

avatar

AM2

  • 11 ноября 2016, 22:38
0
Мне будет намного проще читать значения индикатора на 1-м и 2-м барах сравнивать их и определять направление МА чем править чужой код а тем более индикатор.
avatar

AM2

  • 11 ноября 2016, 17:59
0
Можно открыть автономный и правую половинку скрыть до даты начала теста.
avatar

AM2

  • 11 ноября 2016, 17:31
+2
Можно отработать систему на истории с помощью советников:
strategy.opentraders.ru/35719.html
mql.opentraders.ru/31680.html
avatar

AM2

  • 11 ноября 2016, 07:04
0
Формулу оставил ту же. коэффициентом вы можете регулировать размер лота: www.opentraders.ru/downloads/1387/

if(Lot==0) lots=AccountEquity()/(Count*2*Koeff);


Count — число ордеров в одном направлении.
Если депо 100 ордеров 5, для лота 0.01 Koeff будет 1000. 0.01=100/(5*2*1000)
avatar

AM2

  • 10 ноября 2016, 18:14
0
Вечером сделаю с коэффициентом, чтобы можно было регулировать в настройках.
avatar

AM2

  • 10 ноября 2016, 11:38