Индикаторные советники форекс. Обсуждаем и делимся мнением.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Индикаторные советники форекс. Обсуждаем и делимся мнением.

  1. #1
    Программист Аватар для Azizkin
    Регистрация
    05.02.2013
    Адрес
    Шервудский лес
    Сообщений
    2,075
    Promo (¢)
    0
    Благодарности
    Получено: 2,104
    Отправлено: 3,676

    Индикаторные советники форекс. Обсуждаем и делимся мнением.

    Советники с использованием индикаторов и их комбинаций - самая распространенная группа советников. Наиболее простые из них можно найти даже в стандартной версии терминалов. Советники этой группы способны автоматизировать большинство классических торговых стратегий. В этом их неоспоримый плюс. Однако для них свойственны и недостатки - чередование прибыльных периодов с более протяженными убыточными, а также запаздывание при входе и выходе из рынка. Для одних советников из этой группы более комфортны трендовые зоны, для других - флэтовые. Объединение двух стратегий в одном советнике при этом осложнено, так как сложно программно описать признаки перехода тренда во флэт и наоборот.

    Примерная блок-схема индикаторных советников выглядит так:

    Вы не можете благодарить!
    Последний раз редактировалось Azizkin; 05.09.2013 в 10:38.

  2. #2
    Новичок Аватар для Dmitriy_Kononov
    Регистрация
    03.07.2013
    Адрес
    Украина, Киев
    Сообщений
    111
    Promo (¢)
    1,035
    Благодарности
    Получено: 114
    Отправлено: 44
    Цитата Сообщение от Azizkin Посмотреть сообщение
    Советники с использованием индикаторов и их комбинаций - самая распространенная группа советников. Наиболее простые из них можно найти даже в стандартной версии терминалов. Советники этой группы способны автоматизировать большинство классических торговых стратегий. В этом их неоспоримый плюс. Однако для них свойственны и недостатки - чередование прибыльных периодов с более протяженными убыточными, а также запаздывание при входе и выходе из рынка. Для одних советников из этой группы более комфортны трендовые зоны, для других - флэтовые. Объединение двух стратегий в одном советнике при этом осложнено, так как сложно программно описать признаки перехода тренда во флэт и наоборот.

    Отличная тема!

    И как обычно начинаем с главного!

    1) Какие возможны индикаторы?
    1.1) Индикаторы, которые прорисовываются на графике цены.
    1.2) Индикаторы, которые находятся в отдельном окне.
    1.3) .....??????

    2) На каких источниках данных построены индикаторы?
    2.1) Индикаторы на ценах.
    2.2) Индикаторы на объёмах (тиках для МТ4).
    2.3) Индикаторы на новостных данных.
    2.4) Индикаторы на паттернах.
    2.5)......????

    3) Какие возможны группы индикаторов?
    3.1) Фибоначи.
    3.2) Линейные.
    3.3) Усредняющие.
    3.4)......?????


    Тема супер. Думается мне что с неё правильно и начать разбирать классификацию советников.
    В начале надо разобраться с индикаторами.

    Что такое индикаторы?

    Индикатор - это определённый алгоритм расчёта, каких либо данных с целью показать наиболее благоприятные места для входа/выхода в рынок.
    Индикатор может быть основным или второстепенным. Основной индикатор показывает точку входа/выхода. Второстепенный индикатор фильтрует уже показанную точку входа/выхода. Или подтверждает или не подтверждает. Таким образом в советнике могут быть несколько индикаторов их которых один будет Основной, а все другие Второстепенные (фильтрующие).

    На основании выше изложенного можно сделать вывод. Советник состоит из двух частей:

    Первая часть - даёт сигнал на открытие/закрытие ордера.

    Вторая часть советника:

    1) Рассчитывает размер открываемого лота.
    2) Устанавливает Тейк профит и/или Стоп лосс.
    3) Устанавливает Без убыток.
    4) Устанавливает Трейлинг стоп.
    5) Рассчитывает сетку, и лоты для всех ордеров в сетке (это для сеточных советников).
    6) Рассчитывает увеличивающийся/уменьшающийся лот для мартигейла.
    7) Устанавливает время открытия/закрытия торговли советника.

    Ориентировочный скелет советника видится, где-то таким!

    Вы не можете благодарить!
    MQL5 (моя торговля): _https://login.mql5.com/ru/users/dmitriy_kononov/seller

  3. #3
    Программист Аватар для Azizkin
    Регистрация
    05.02.2013
    Адрес
    Шервудский лес
    Сообщений
    2,075
    Promo (¢)
    0
    Благодарности
    Получено: 2,104
    Отправлено: 3,676
    Цитата Сообщение от Dmitriy_Kononov Посмотреть сообщение
    ...Ориентировочный скелет советника видится, где-то таким!
    Спасибо, Дмитрий, за участие! Более того, после составления схематической блок-схемы планирую составить более-менее универсальный код каждого элемента "скелета", чтобы советники можно было собирать в виде конструктора. То же самое сделаю и для других типов советников. Надеюсь получится.

    Вы не можете благодарить!

  4. #4
    Новичок Аватар для Dmitriy_Kononov
    Регистрация
    03.07.2013
    Адрес
    Украина, Киев
    Сообщений
    111
    Promo (¢)
    1,035
    Благодарности
    Получено: 114
    Отправлено: 44
    Цитата Сообщение от Azizkin Посмотреть сообщение
    Спасибо, Дмитрий, за участие! Более того, после составления схематической блок-схемы планирую составить более-менее универсальный код каждого элемента "скелета", чтобы советники можно было собирать в виде конструктора. То же самое сделаю и для других типов советников. Надеюсь получится.

    Думаю, что это очень правильный подход. Сделать советник в виде конструктора. И таким чтобы он состояли из различных блоков.
    В советнике должны быть основополагающие блоки к которым можно добавлять различные конструкции, состоящие из различных индикаторов, параметров и т.д.

    Вы не можете благодарить!
    MQL5 (моя торговля): _https://login.mql5.com/ru/users/dmitriy_kononov/seller

  5. #5
    Программист Аватар для Azizkin
    Регистрация
    05.02.2013
    Адрес
    Шервудский лес
    Сообщений
    2,075
    Promo (¢)
    0
    Благодарности
    Получено: 2,104
    Отправлено: 3,676
    Блок настроек
    Код:
    //#################### ВНЕШНИЕ НАСТРОЙКИ #######################
    
      //--------------- Настройки индикаторов-----------------------
      
      extern int a1=12; // настройки  первого индикатора
      extern int a2=0;  // настройки  первого индикатора
      extern int a3=60; // настройки  первого индикатора
    //extern int a4=0;  // настройки  первого индикатора
      
      extern int b1=0;  // настройки  второго индикатора
      extern int b2=1;  // настройки  второго индикатора
      extern int b3=2;  // настройки  второго индикатора
      extern int b4=3;  // настройки  второго индикатора
      
    //extern int c1=0;  // настройки третьего индикатора
    //extern int c2=0;  // настройки третьего индикатора
    //extern int c3=0;  // настройки третьего индикатора
    //extern int c4=0;  // настройки третьего индикатора
    
      //-------------- Настройки манименеджмента -------------------
    
      extern bool LotFixing = false; //фиксированный объем позиций
      extern double  Lots   = 0.3  ; //величина лота
      extern double Procent = 0.05  ; //процент средств на сделку
      extern double StopL   = 60  ; //стоп-лосс в пунктах
      extern double TakeP   = 250 ; //тейк-профит в пунктах
      
      //------------------- Время торговли ------------------------- 
      extern bool TradingHours= false ;  //контроль времени торговли
      extern string BeginTime = "00:00"; //время включения  эксперта
      extern string SleepTime = "23:59"; //время отключения эксперта
    
    //############## ОБЪЯВЛЕНИЕ ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ #############
    
       double A1; //показания первого индикатора
       double A2; //показания первого индикатора
       double A3; //показания первого индикатора
       double A4; //показания первого индикатора
    
       double B1; //показания второго индикатора
       double B2; //показания второго индикатора
       double B3; //показания второго индикатора
    // double B4; //показания второго индикатора
    
    // double C1; //показания третьего индикатора
    // double C2; //показания третьего индикатора
    // double C3; //показания третьего индикатора
    // double C4; //показания третьего индикатора
    Ну вот, вроде основные настройки указал. При необходимости можно добавить недостающие строки, ну а ненужные просто удалить.

    Вы не можете благодарить!
    Последний раз редактировалось Azizkin; 14.09.2013 в 20:39.

  6. #6
    Программист Аватар для Azizkin
    Регистрация
    05.02.2013
    Адрес
    Шервудский лес
    Сообщений
    2,075
    Promo (¢)
    0
    Благодарности
    Получено: 2,104
    Отправлено: 3,676
    Блок анализа сигналов индикаторов

    Код:
    //####################### БЛОК АНАЛИЗА СИГНАЛОВ ИНДИКАТОРОВ ####################################
    
    //показания индикатора А (в нашем случае это скользящая средняя)
    
       A1=iMA(NULL,0,a1,0,0,PRICE_CLOSE,a2);    //показания индикатора МА с настраиваемыми параметрами
       A2=iMA(NULL,0,a1,0,0,PRICE_CLOSE,a2+1);  //показания индикатора МА с настраиваемыми параметрами
       A3=iMA(NULL,0,a1,0,0,PRICE_CLOSE,a2+2);  //показания индикатора МА с настраиваемыми параметрами
       A4=iMA(NULL,0,a3,0,0,PRICE_CLOSE,a2+1);  //показания индикатора МА с настраиваемыми параметрами
    
    //показания индикатора В (в нашем случае это Awesome Oscillator)
    
       B1=iAO(NULL,0,b1);   // показания индикатора AO с настраиваемым сдвигом на кол-во баров назад                 
       B2=iAO(NULL,0,b2);   // показания индикатора AO с настраиваемым сдвигом на кол-во баров назад
    // B3=iAO(NULL,0,b3);   // показания индикатора AO с настраиваемым сдвигом на кол-во баров назад
    // B4=iAO(NULL,0,b4);   // показания индикатора AO с настраиваемым сдвигом на кол-во баров назад
    
    // показания индикатора С (в нашем случае Commodity Channel Index)
    
    // C1=iCCI(NULL,0,c1,PRICE_CLOSE,c2);    //показания индикатора CCI с настраиваемыми параметрами 
    // C2=iCCI(NULL,0,c1,PRICE_CLOSE,c2+1);  //показания индикатора CCI с настраиваемыми параметрами
    // C3=iCCI(NULL,0,c3,PRICE_CLOSE,c4);    //показания индикатора CCI с настраиваемыми параметрами
    // C4=iCCI(NULL,0,c3,PRICE_CLOSE,c4+1);  //показания индикатора CCI с настраиваемыми параметрами
    ---------- Сообщение добавлено в 20:45 ----------

    Блок сопоставления сигналов индикаторов
    Код:
    // ##################### БЛОК СОПОСТАВЛЕНИЯ СИГНАЛОВ ИНДИКАТОРОВ ###############################
    
       if (A1 > A2)            // если текушее показание МА больше предыдущего (скользящая растет),
        {
         if(A2 > A4 && A3 < A4)// если скользящая пересекает вверх скользящую с другими параметрами,
          {
          if(B1>B2 && B1>0)    // если АО находится в положительной зоне и растет
            {
             BUY = true;       // то это сигнал на покупку
            }
          }
        }
    //---------------------------------
       if (A1 < A2)            // если текушее показание МА меньше предыдущего (скользящая падает),
        {
         if(A2 < A4 && A3 > A4)// если скользящая пересекает вниз скользящую с другими параметрами,
          {
          if(B1<B2 && B1<0)    // если АО находится в отрицательной зоне и падает
            {
             SELL = true;      // то это сигнал на продажу
            }
          }
        }


    ---------- Сообщение добавлено в 20:47 ----------

    Блок управления капиталом
    Код:
    //####################### БЛОК УПРАВЛЕНИЯ КАПИТАЛОМ #############################################
     
      if (total==0)
      { 
       double Min_Lot = MarketInfo(Symbol(),MODE_MINLOT);          // Миним. колич. лотов 
       double Free    = AccountFreeMargin();                       // Свободн средства
       double One_Lot = MarketInfo(Symbol(),MODE_MARGINREQUIRED);  // Стоимость 1 лота
       double Step    = MarketInfo(Symbol(),MODE_LOTSTEP);         // Шаг изменен размера 
        
       if (LotFixing == false)                                  // если объем не фиксирован
        {                                      
        Lot=MathFloor(Free*Procent/One_Lot/Step)*Step;          // расчет объема на сделку
        }
       else Lot = Lots;
          
       if(Lot < Min_Lot) Lot=Min_Lot;               
       if (Lot*One_Lot > Free)                    
         {
          Alert("Требуется пополнить счет для продолжения слива)))");
          return;                                             // Выход из start()
         }
      }
    ---------- Сообщение добавлено в 20:49 ----------

    Блок выдачи торговых приказов
    Код:
    //###########################  БЛОК ВЫДАЧИ ТОРГОВЫХ ПРИКАЗОВ   ##################################
              
    //------блок открытия ордеров
    
        if (BUY==true && total==0)               //если есть сигнал на покупку и нет открытых ордеров
          {                                                          
           OrderSend(Symbol(),OP_BUY,Lot,Ask,5,0,0); // открываем ордер бай
           x=0;                                      // указываем, что модификация не проводилась
           return;                                   
          }
        if (SELL==true && total==0)              //если есть сигнал на продажу и нет открытых ордеров
          {                                        
           OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,0);// открываем ордер селл
           x=0;                                      // указываем, что модификация не проводилась
           return;                           
          }
    ---------- Сообщение добавлено в 20:52 ----------

    Блок модификации ордеров
    Код:
    //######################## БЛОК МОДИФИКАЦИИ ОРДЕРОВ #############################################
    
    if (x==0)                    // если модификация не проводилась, то:
    {
     for(int i=1;i<=total;i++)   // перебираем ордера
      {    
      if(OrderSelect(i-1,SELECT_BY_POS)==true) // выбираем ордер
         { 
         if (OrderType()== OP_BUY && OrderCloseTime()==0) // если ордер бай и он не закрыт, то
          {                                               // модифицируем его:
          OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(StopL*Point),Bid+(TakeP*Point),0,CLR_NONE); 
          x=1;                                            // указываем, что ордер модифицирован
          return; 
          } 
         if (OrderType()== OP_SELL && OrderCloseTime()==0)// если ордер селл и он не закрыт, то
          {                                               // модифицируем его:
          OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(StopL*Point),Ask-(TakeP*Point),0,CLR_NONE);
          x=1;                                            // указываем, что ордер модифицирован
          return; 
          }
         }
        }
       }
    ---------- Сообщение добавлено в 20:53 ----------

    Блок закрытия ордеров
    Код:
    //##############################  БЛОК ЗАКРЫТИЯ ОРДЕРОВ  ######################################### 
     if (total>0)
         for(i=1;i<=total;i++)   // перебираем ордера
             {    
            if(OrderSelect(i-1,SELECT_BY_POS)==true) // выбираем ордер 
              {
              if (OrderType()== OP_BUY && B1<B2 && B1<0) 
               {
                OrderClose(OrderTicket(),OrderLots(),Bid,5);
                return;
               }
              if (OrderType()== OP_SELL && B1>B2 && B1>0) 
               {
                OrderClose(OrderTicket(),OrderLots(),Bid,5);
                return;
               }   
              }
             }
    ---------- Сообщение добавлено в 21:07 ----------

    Ну и напоследок). Несомненно, куски кода приведенные выше не отражают всех возможностей индикаторных советников. Но на их основе можно легко собирать киборгов. Сомневаетесь? Вот один из них:
    Код:
    //+------------------------------------------------------------------+
    //|                                                      indicat.mq4 |
    //|                                                          Azizkin |
    //|                                                asjka77@gmail.com |
    //+------------------------------------------------------------------+
    //#################### ВНЕШНИЕ НАСТРОЙКИ #######################
    
      //--------------- Настройки индикаторов-----------------------
      
      extern int a1=12; // настройки  первого индикатора
      extern int a2=0;  // настройки  первого индикатора
      extern int a3=60; // настройки  первого индикатора
    //extern int a4=0;  // настройки  первого индикатора
      
      extern int b1=0;  // настройки  второго индикатора
      extern int b2=1;  // настройки  второго индикатора
       
      //-------------- Настройки манименеджмента -------------------
    
      extern bool LotFixing = false; //фиксированный объем позиций
      extern double  Lots   = 0.3  ; //величина лота
      extern double Procent = 0.05 ; //процент средств на сделку
      extern double StopL   = 60   ; //стоп-лосс в пунктах
      extern double TakeP   = 250  ; //тейк-профит в пунктах
      
    //############## ОБЪЯВЛЕНИЕ ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ #############
    
       double A1; //показания первого индикатора
       double A2; //показания первого индикатора
       double A3; //показания первого индикатора
       double A4; //показания первого индикатора
    
       double B1; //показания второго индикатора
       double B2; //показания второго индикатора
       int x=0;
    
    //+------------------------------------------------------------------+
    //| expert start function                                            |
    //+------------------------------------------------------------------+
    int start()
      {
      bool BUY =  false;
      bool SELL = false;
      double SL, TP, Lot;
      int total = OrdersTotal(); 
      
    //####################### БЛОК АНАЛИЗА СИГНАЛОВ ИНДИКАТОРОВ ####################################
    
    //показания индикатора А (в нашем случае это скользящая средняя)
    
       A1=iMA(NULL,0,a1,0,0,PRICE_CLOSE,a2);    //показания индикатора МА с настраиваемыми параметрами
       A2=iMA(NULL,0,a1,0,0,PRICE_CLOSE,a2+1);  //показания индикатора МА с настраиваемыми параметрами
       A3=iMA(NULL,0,a1,0,0,PRICE_CLOSE,a2+2);  //показания индикатора МА с настраиваемыми параметрами
       A4=iMA(NULL,0,a3,0,0,PRICE_CLOSE,a2+1);  //показания индикатора МА с настраиваемыми параметрами
    
    //показания индикатора В (в нашем случае это Awesome Oscillator)
    
       B1=iAO(NULL,0,b1);   // показания индикатора AO с настраиваемым сдвигом на кол-во баров назад                 
       B2=iAO(NULL,0,b2);   // показания индикатора AO с настраиваемым сдвигом на кол-во баров назад
    
    //####################### БЛОК УПРАВЛЕНИЯ КАПИТАЛОМ #############################################
     
      if (total==0)
      { 
       double Min_Lot = MarketInfo(Symbol(),MODE_MINLOT);          // Миним. колич. лотов 
       double Free    = AccountFreeMargin();                       // Свободн средства
       double One_Lot = MarketInfo(Symbol(),MODE_MARGINREQUIRED);  // Стоимость 1 лота
       double Step    = MarketInfo(Symbol(),MODE_LOTSTEP);         // Шаг изменен размера 
        
       if (LotFixing == false)                                     // если объем не фиксирован
        {                                      
        Lot=MathFloor(Free*Procent/One_Lot/Step)*Step;             // расчет объема на сделку
        }
       else Lot = Lots;
          
       if(Lot < Min_Lot) Lot=Min_Lot;               
       if (Lot*One_Lot > Free)                    
         {
          Alert("Требуется пополнить счет для продолжения слива)))");
          return;                                                  // Выход из start()
         }
      } 
       
    // ##################### БЛОК СОПОСТАВЛЕНИЯ СИГНАЛОВ ИНДИКАТОРОВ ###############################
    
       if (A1 > A2)            // если текушее показание МА больше предыдущего (скользящая растет),
        {
         if(A2 > A4 && A3 < A4)// если скользящая пересекает вверх скользящую с другими параметрами,
          {
          if(B1>B2 && B1>0)    // если АО находится в положительной зоне и растет
            {
             BUY = true;       // то это сигнал на покупку
            }
          }
        }
    //---------------------------------
       if (A1 < A2)            // если текушее показание МА меньше предыдущего (скользящая падает),
        {
         if(A2 < A4 && A3 > A4)// если скользящая пересекает вниз скользящую с другими параметрами,
          {
          if(B1<B2 && B1<0)    // если АО находится в отрицательной зоне и падает
            {
             SELL = true;      // то это сигнал на продажу
            }
          }
        } 
    //###########################      БЛОК ТОРГОВЫХ ОПЕРАЦИЙ      ##################################
              
    //------блок открытия ордеров
    
        if (BUY==true && total==0)               //если есть сигнал на покупку и нет открытых ордеров
          {                                                          
           OrderSend(Symbol(),OP_BUY,Lot,Ask,5,0,0); // открываем ордер бай
           x=0;                                      // указываем, что модификация не проводилась
           return;                                   
          }
        if (SELL==true && total==0)              //если есть сигнал на продажу и нет открытых ордеров
          {                                        
           OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,0);// открываем ордер селл
           x=0;                                      // указываем, что модификация не проводилась
           return;                           
          }
    //######################## БЛОК МОДИФИКАЦИИ ОРДЕРОВ #############################################
    
    if (x==0)                    // если модификация не проводилась, то:
    {
     for(int i=1;i<=total;i++)   // перебираем ордера
      {    
      if(OrderSelect(i-1,SELECT_BY_POS)==true) // выбираем ордер
         { 
         if (OrderType()== OP_BUY && OrderCloseTime()==0) // если ордер бай и он не закрыт, то
          {                                               // модифицируем его:
          OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(StopL*Point),Bid+(TakeP*Point),0,CLR_NONE); 
          x=1;                                            // указываем, что ордер модифицирован
          return; 
          } 
         if (OrderType()== OP_SELL && OrderCloseTime()==0)// если ордер селл и он не закрыт, то
          {                                               // модифицируем его:
          OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(StopL*Point),Ask-(TakeP*Point),0,CLR_NONE);
          x=1;                                            // указываем, что ордер модифицирован
          return; 
          }
         }
        }
       } 
    //##############################  БЛОК ЗАКРЫТИЯ ОРДЕРОВ  ######################################### 
    
     if (total>0)                                            // если есть открытые ордера
         for(i=1;i<=total;i++)                               // перебираем ордера
             {    
            if(OrderSelect(i-1,SELECT_BY_POS)==true)         // выбираем ордер 
              {
              if (OrderType()== OP_BUY && B1<B2 && B1<0)     // если открыт ордер на покупку, а АО 
               {                                             // пересекает нулевую линию вниз,
                OrderClose(OrderTicket(),OrderLots(),Bid,5); // ордер закрываем
                return;
               }
              if (OrderType()== OP_SELL && B1>B2 && B1>0)    // если открыт ордер на покупку, а АО 
               {                                             // пересекает нулевую линию вверх,
                OrderClose(OrderTicket(),OrderLots(),Bid,5); // ордер закрываем
                return;
               }   
              }
             }         
       return(0);
      }
    //+------------------------------------------------------------------+

    Вы не можете благодарить!

  7. #7
    Программист Аватар для Azizkin
    Регистрация
    05.02.2013
    Адрес
    Шервудский лес
    Сообщений
    2,075
    Promo (¢)
    0
    Благодарности
    Получено: 2,104
    Отправлено: 3,676
    Пусть не смущает его простота, при прогоне на паре USD/JPY за 9 месяцев этого года на таймфрейме Н1 и безо всякой оптимизации он удвоил депо))). Конечно, в тестере, но все же. Если он вас заинтересовал, выкладываю готовый файл, может кому и удастся приблизить его к граалям хоть на шаг:
    indicatsov.mq4
    Сразу добавлю: советник трендовый, соответственно флэтовые участки переносит не очень хорошо, но это их традиционная слабость.

    Вы не можете благодарить!

  8. #8
    Новичок Аватар для Novik-C
    Регистрация
    03.01.2014
    Сообщений
    42
    Promo (¢)
    -160
    Благодарности
    Получено: 4
    Отправлено: 2
    Конечно же лутше будет, когда советники используют в своей торговли на форекс сигналы индикаторов, ето определяет какой ордер советнику выставлять на покупку или на продажу при возникновении определенного сигнала. И лутше в их торговли использовать больший тайм фрейм, хотя бы часовик, для точности сигналов

    Вы не можете благодарить!

  9. #9
    Новичок
    Регистрация
    24.02.2014
    Сообщений
    11
    Promo (¢)
    330
    Благодарности
    Получено: 0
    Отправлено: 1
    А какой лучше советник выбрать для торгов? В последнее время их развелось очень много, скиньте ссылку на реального советника, который приносит хоть какую-то прибыль, а не проедает деньги!

    Вы не можете благодарить!

  10. #10
    Banned
    Регистрация
    17.02.2014
    Адрес
    Вселенная
    Сообщений
    3,532
    Promo (¢)
    0
    Благодарности
    Получено: 490
    Отправлено: 328
    Цитата Сообщение от zhela Посмотреть сообщение
    А какой лучше советник выбрать для торгов? В последнее время их развелось очень много, скиньте ссылку на реального советника, который приносит хоть какую-то прибыль, а не проедает деньги!
    Лучше писать советника под себя, платные советники есть, но бесплатные хоть тоже есть, - применяют часто либо слишком мало индикаторов и этого много для качественного анализа, либо с малым количеством индикаторов. Можно начать с советника по усреднению, но тут есть свои нюансы.

    Вы не можете благодарить!

Страница 1 из 2 1 2 ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •