ruslan71
Руслан

 
Уровень 22

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2147



РЕКОМЕНДУЮ



Советник BBands_Stop_v1+Ozy
[*]

Здраствуйте уважаемый Андрей сделайте пожалуйста Советник по двум индикаторам 1 индикаторBBands_Stop_v1.mq4 (5 Kb) BBands_Stop_v1.ex4 (7 Kb) 2 индикатор Ozy.mq4 (4 Kb) Ozy.ex4 (13 Kb) и фильтр индикатор MACD.mq4 (3 Kb) MACD.ex4 (8 Kb) в советнике должны присутствовать,1 время включения и выключения ,2 тейк и стоплосст, 3 увилечения лота после минусовой сделки ,4 отключаемый фильтр макди, условия входа если на одной свече совпадают два сигнала индикаторов BBands_Stop_v1 и Ozy как на скрине
  • +1
  • Просмотров: 4196
  • 2 марта 2016, 00:32
  • ruslan71
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Cоветник DOTS
01 марта 2016
02 марта 2016

Брокер для ваших роботов, 15 лет на рынке

Комментарии (49)

+
0
Утром займусь.
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 2 марта 2016, 00:35
+
0
ок спасибо
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 00:57
+
0
Андрей и магик добавьте
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 08:43
+
0
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 2 марта 2016, 09:07
+
0
конечно:) 
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 09:26
+
0
это под цифрой 4 в тех задании а про магик забыл*wall* 
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 09:28
+
0
Магик уж всегда есть.
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 2 марта 2016, 09:45
+
0
понял спасибо за обьяснение
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 09:54
+
0
Андрей спасибо вечером прогоню только у вас на скрине видно что продажы идут не по условию тс нет сопадение сигнала двух индикаторов
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 11:40
+
0
то есть сигнал индикаторв находяться в одной точке как у меня на скрине и забыл добавить один сигнал одна сделка подправьте пожалуста
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 11:47
+
0
Андрей вот ваш скриншот только од на сделка по сигналу
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 15:00
+
0
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 17:47
+
0
на скрине видно сделка вобще не о чем
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 18:02
+
0
условия входа если на одной свече совпадают два сигнала индикаторов BBands_Stop_v1 и Ozy как на скрине


По ТЗ вход при совпадении сигналов на индикаторах, почему тогда неверный вход?
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 2 марта 2016, 18:26
+
0
Условие два индюка в одной точке на моем скрине видно
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 18:45
+
0
точнее начало двух индюков с одной точки
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 18:45
+
0
совпадегие сигналов двух индикаторов и начало их с одной точки как на моем первом скрине в тех задании сделайте если возможно так пожалуйста
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 18:51
+
+1
Сейчас похоже на правду? :) 




//+------------------------------------------------------------------+
//|                                                         Bozy.mq4 |
//|                                              Copyright 2016, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+

#property copyright "Copyright 2016, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict

//--- Inputs
extern double Lots       = 0.1;      // лот
extern double KLot       = 2;        // умножение лота
extern double MaxLot     = 5;        // максимальный лот
extern int StopLoss      = 2000;     // лось
extern int TakeProfit    = 300;      // язь
extern int TrailingStop  = 300;      // трал
extern int Slip          = 30;       // реквот
extern int Shift         = 1;        // сдвиг
extern int Magic         = 123;      // магик
extern string IndName1="BBands_Stop_v1";
extern string s="     ------ BBands_Stop_v1 -----";
extern int    Length=20;      // Bollinger Bands Period
extern int    Deviation=2;    // Deviation was 2
extern string IndName2="Ozy";
extern string ss="     ------ Ozy -----";
extern int Period_1 = 2;
extern int Period_2 = 2;
extern string sss="     ------------- Настройки MACD ------------- ";
extern int    MACD         = 0;    // 0-выкл. 1-вкл.
extern int    Fast         = 12;   // 
extern int    Slow         = 26;   // 
extern int    Signal       = 9;    // 

datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   Comment("");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutOrder(int type,double price)
  {
   int r=0;
   color clr=Green;
   double sl=0,tp=0;

   if(type==1 || type==3 || type==5)
     {
      clr=Red;
      if(StopLoss>0) sl=NormalizeDouble(price+StopLoss*Point,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*Point,Digits);
     }

   if(type==0 || type==2 || type==4)
     {
      clr=Blue;
      if(StopLoss>0) sl=NormalizeDouble(price-StopLoss*Point,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*Point,Digits);
     }

   r=OrderSend(NULL,type,Lot(),NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,0,clr);
   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()<2) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OpenPos()
  {
   bool buy,sell;
   double BBBlue=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift);
   double BBRed=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift);
   double BBBlue2=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift+1);
   double BBRed2=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+1);   
   double OzyBlue=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift);
   double OzyRed=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift);
   double macd=iMACD(NULL,0,Fast,Slow,Signal,PRICE_CLOSE,MODE_MAIN,Shift);

   if(MACD==0)
     {
      buy  = BBBlue>0 && BBRed2>0 && OzyBlue>0;
      sell = BBRed>0  && BBBlue2>0 && OzyRed>0;
     }

   if(MACD==1)
     {
      buy  = BBBlue>0 && OzyBlue>0  && BBRed2>0 && macd>0;
      sell = BBRed>0  && OzyRed>0  && BBBlue2>0 && macd<0;
     }

//--- sell conditions
   if(sell)
     {
      PutOrder(1,Bid);
     }
//--- buy conditions
   if(buy)
     {
      PutOrder(0,Ask);
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void ClosePos()
  {
   bool buy,sell;
   double BBBlue=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift);
   double BBRed=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift);
   double BBBlue2=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift+1);
   double BBRed2=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+1);   
   double OzyBlue=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift);
   double OzyRed=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift);
   double macd=iMACD(NULL,0,Fast,Slow,Signal,PRICE_CLOSE,MODE_MAIN,Shift);

   if(MACD==0)
     {
      buy  = BBBlue>0 && BBRed2>0 && OzyBlue>0;
      sell = BBRed>0  && BBBlue2>0 && OzyRed>0;
     }

   if(MACD==1)
     {
      buy  = BBBlue>0 && OzyBlue>0  && BBRed2>0 && macd>0;
      sell = BBRed>0  && OzyRed>0  && BBBlue2>0 && macd<0;
     }
     
//---
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
              {
               if(sell)
                 {
                  if(!OrderClose(OrderTicket(),OrderLots(),Bid,Slip,White))
                     Print("OrderClose error ",GetLastError());
                 }
              }
            if(OrderType()==OP_SELL)
              {
               if(buy)
                 {
                  if(!OrderClose(OrderTicket(),OrderLots(),Ask,Slip,White))
                     Print("OrderClose error ",GetLastError());
                 }
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=Lots;

   if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
     {
      if(OrderProfit()<0)
        {
         lot=OrderLots()*KLot;
        }
     }
   if(lot>MaxLot)lot=Lots;
   return(lot);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void Trailing()
  {
   bool mod;
   for(int i=0; i<OrdersTotal(); i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() || OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
              {
               if(Bid-OrderOpenPrice()>TrailingStop*Point)
                 {
                  if(OrderStopLoss()<Bid-TrailingStop*Point)
                    {
                     mod=OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*Point,OrderTakeProfit(),0,Yellow);
                     return;
                    }
                 }
              }

            if(OrderType()==OP_SELL)
              {
               if((OrderOpenPrice()-Ask)>TrailingStop*Point)
                 {
                  if((OrderStopLoss()>(Ask+TrailingStop*Point)) || (OrderStopLoss()==0))
                    {
                     mod=OrderModify(OrderTicket(),OrderOpenPrice(),Ask+TrailingStop*Point,OrderTakeProfit(),0,Yellow);
                     return;
                    }
                 }
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   double BBBlue=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift);
   double BBRed=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift);
   double OzyBlue=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift);
   double OzyRed=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift);
   double macd=iMACD(NULL,0,Fast,Slow,Signal,PRICE_CLOSE,MODE_MAIN,Shift);

   if(CountTrades()<1)
     {
      OpenPos();
     }
   else ClosePos();

   if(TrailingStop>0) Trailing();

   Comment("\n OzyBlue: ",OzyBlue,
           "\n OzyRed:  ",OzyRed);
  }
//+------------------------------------------------------------------+

avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 2 марта 2016, 20:32
+
0
Уважаемый Андрей посмотрю на кидаю скринов я прошу прощение но наверное не до конца обьяснил чего я хочу
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 22:09
+
0
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 22:34
+
0
Андрей посмотрите на скриншоты два индикатора как бы начинают движение в одной точке и на одной свече мжет сигнал возникнуть и между двух свечек и точки индикаторов начало немножко сдвинуты на скринах все видно сможете такую задумку реализовать?
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 22:38
+
0
важно начало движение индикаторов чтобы были в одной точке или практически в одной
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 22:50
+
0
вот это и будет сигналом или на покупку или на продажу
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 2 марта 2016, 22:53
+
0
Мое видение этого ТЗ:

Входы:

1. Покупка: индикатор Ozy меняет цвет с красного на синий + индикатор BBands_Stop_v1 меняет цвет с красного на синий.
2. Продажа: индикатор BBands_Stop_v1 меняет цвет с синего на красный + индикатор BBands_Stop_v1 меняет цвет с синего на красный.

Выходы:

1. Из покупки: индикатор BBands_Stop_v1 меняет цвет с синего на красный + индикатор BBands_Stop_v1 меняет цвет с синего на красный.
2. Из продажи: индикатор Ozy меняет цвет с красного на синий + индикатор BBands_Stop_v1 меняет цвет с красного на синий.

Если так, я сделал еще и таким образом, но сигналы очень редкие.
www.opentraders.ru/downloads/1080/
Редактирован: 3 марта 2016, 00:56
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 3 марта 2016, 00:16
+
0
Уважаемый Андрей немножечко не так сигнал на покупку или продажу когда два индикатора точнее начало индикаторов появляються в одной точке наодной свече или между двумя свечами также начало индюков может немножечко сдинуты сигналы на вход на скринах я обвел кружочками выходы или по тейку или увы по стопу или по такому же сигналу как я описал все входы на скринах обведены кружочками такую идею можно реализовать? с уважением к вам:) 
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 08:48
+
0
насчет редких сигналов можно н несколько валютных пар поставить важнее чтобы они были прибыльны:) 
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 08:56
+
0
Андрей немножечко не так сигнал на покупку или продажу когда два индикатора точнее начало индикаторов появляються в одной точке наодной свече или между двумя свечами также начало индюков может немножечко сдинуты

На сколько баров туда сюда проверять сдвиг сигналов?
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 3 марта 2016, 09:36
+
0
можно сделать параметр который можно регулировать опытным путем чтобы можно проставлять к примеру если 1 то сигнал двух индюков на первой свече если 1;1-2 то начала сигнала двух индюков или на первой свече или между первой давайте пока так а сам сдвиг между сигналами индюков также задать параметр и подбирать опытным путем также как и открытие на первой свече или между первой и второй так можно сделать
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 10:36
+
0
вобщем добавить два параметра первый будет отвечать за открытие сделки на какой свече второй какой сдвиг между сигналами индюков будет если ставить 0 то бес сдвигов так можно сделать?
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 10:47
+
0
на скрине виден и сдвиг между началом работы индюков и сигнал между свечами
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 11:03
+
0
Андрей вот последнеея сова все по тс только почему его в бай понесло в место сел сигнал был на сел и лот стоял 01 а сова поставила 040 срины счас будут
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 16:19
+
+1
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 16:55
+
+1
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 17:20
+
0
слелка и настройки индюка в скринах
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 3 марта 2016, 17:21
+
+2
Я сейчас попробовал сделать функцию чтобы снимала двойной сигнал со сдвигом, это долго, обращайтесь к платному.

Вот наброски моих функций может кому то они пригодятся.


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int BuyDualSignal()
  {
   int sig=0;
   for(int i=1;i<=ShiftSig;i++)
     {
      double BBBlue=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift);
      double BBRed2=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+1);
      double BBRedI2=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+i);
      double OzyRed2=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift+1);
      double BBBlueI=iCustom(NULL,0,IndName1,Length,Deviation,0,i);
      double OzyBlue=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift);
      double OzyBlueI=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift+i);
      double OzyRedI2=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift+1+i);
      if(BBBlue>0 && BBRed2>0 && OzyBlueI>0 && OzyRedI2) {sig=1;break;}
      if(OzyBlue>0 && OzyRed2>0 && BBBlueI>0 && BBRedI2) {sig=1;break;}
     }
   return(sig);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int SellDualSignal()
  {
   int sig=0;
   for(int i=1;i<=ShiftSig;i++)
     {
      double BBBlue2=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift+1);
      double BBRed=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift);
      double BBRed2=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+1);
      double BBRedI=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+i);
      double BBRedI2=iCustom(NULL,0,IndName1,Length,Deviation,1,Shift+i);
      double OzyRed2=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift+1);
      double BBBlueI=iCustom(NULL,0,IndName1,Length,Deviation,0,i);
      double BBBlueI2=iCustom(NULL,0,IndName1,Length,Deviation,0,Shift+1+i);
      double OzyBlue=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift);
      double OzyBlueI=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift+i);
      double OzyBlueI2=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift+1+i);
      double OzyBlue2=iCustom(NULL,0,IndName2,Period_1,Period_2,0,Shift+1);
      double OzyRedI=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift+i);
      double OzyRed=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift);
      double OzyRedI2=iCustom(NULL,0,IndName2,Period_1,Period_2,1,Shift+1+i);
      if(BBRed>0 && BBBlue2>0 && OzyRedI>0 && OzyBlueI2) {sig=1;break;}
      if(OzyRed>0 && OzyBlue2>0 && BBRedI>0 && BBBlueI2) {sig=1;break;}
     }
   return(sig);
  }
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 7 марта 2016, 11:25
+
0
Спасибки Андрей а можно добавить автофибо и чтобы условие входа было от уровней фибо которые будут прописываться двойной сигнал индюков и уровень фиба скрин могу приложить?
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 7 марта 2016, 14:08
+
0
если не затруднить конечно и не сильно сложно будет
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 7 марта 2016, 18:39
+
+2
Традиционная просьба, добавить в сов. функции:

1. Стоп-ордер Buy/Sell-Stop вместо SL.
При срабатывании такого стоп-ордера ТП у основного ордера удаляется, при срабатывании ТП(закрытии ордера любым способом), удаляется локирующий стоп-ордер.

2. При наборе локированных позиций более заданного % депозита(суммы), открытие новых ордеров приостанавливается. Сов. шлёт сигнал на е-майл и продолжает работать, вести обычные позиции и ждёт пока в закроют(ся) уже открытые ордера.
— Было бы здорово, сделать такой заготовленный узел кода и вставлять его в др. советники перманентно, либо по необходимости.
Редактирован: 5 марта 2016, 10:17
avatar

  11  preasto Сообщений: 445

  • 5 марта 2016, 10:16
+
0
preasto я таких функций в советнике еще не встречал, ну может когда нибудь может быть и напишут.
Редактирован: 7 марта 2016, 22:48
avatar

  16  cerber04 Сообщений: 409

  • 7 марта 2016, 22:48
+
0
Давно искал сову на BB-1 т.к. давно торгую по этому индюку, просьба можно ли добавить время работы совы, чтоб ночью не торговал.
avatar

  8  Evgen123 Сообщений: 416 - Fixa

  • 9 марта 2016, 00:22
+
0
время в сове есть
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 9 марта 2016, 08:48
+
0
Пожалуйста подскажите в каком поле время работы выставить? Правда все глаза сломал но не нашел
Редактирован: 9 марта 2016, 18:27
avatar

  8  Evgen123 Сообщений: 416 - Fixa

  • 9 марта 2016, 18:25
+
0
Значит Андрей забыл в задании я указывал Андрей время можено в сове поставить торговли если не трудно
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 10 марта 2016, 00:18
+
0
Значит Андрей забыл в задании я указывал Андрей время можено в сове поставить торговли если не трудно


Мне не удалось сделать советник точно по ТЗ, есть только основа, время добавил туда: www.opentraders.ru/downloads/1080/
avatar

  35  AM2 Сообщений: 16303 - Андрей

  • 10 марта 2016, 10:25
+
0
Уважаемый Андрей можно вместо Ози индюка добавить автофибо?
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 12 марта 2016, 19:23
+
0
Спасибки
avatar

  22  ruslan71 Автор Сообщений: 988 - Руслан

  • 10 марта 2016, 12:18
+
0
спасибо
avatar

  8  Evgen123 Сообщений: 416 - Fixa

  • 10 марта 2016, 18:28
+
0
Есть какие-то новые доработки и тесты советника?
avatar

  11  preasto Сообщений: 445

  • 14 мая 2016, 16:57
+
0
у меня тут возникла идея, что сигналы с индикатора надо фильтровать на предмет является ли сигнал ложным, лучше всего по свечам и фракталам.
avatar

  16  cerber04 Сообщений: 409

  • 14 мая 2016, 20:05

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий