Обсуждение статьи "Калькулятор сигналов"

 

Опубликована статья Калькулятор сигналов:

Калькулятор сигналов работает прямо из терминала MetaTrader 5, и это большое его преимущество, так как терминал осуществляет предварительный отбор и сортировку сигналов. Таким образом, пользователь видит в терминале MetaTrader 5 только сигналы с максимальной совместимостью с его торговым счётом.

Представленный в данной статье калькулятор можно бесплатно загрузить из Маркета как для MetaTrader 5, так и для MetaTrader 4:

Калькулятор сигналов работает с базой сигналов, доступных в терминале. Такой подход гарантирует максимальную совместимость между сигналом и Вашим торговым счётом, так как в терминале осуществляется дополнительная фильтрация сигналов по нескольким показателям. Главная задача такой фильтрации — убрать из поля зрения пользователя сигналы с заведомо плохими показателями по копированию или убрать сигналы, которые не смогут быть скопированы.

Чтобы получить детальный расчёт коэффициента копирования для конкретного сигнала, нужно кликнуть в таблице сигналов в строке интересующего Вас сигнала (действие 1). После этого под таблицей сигналов появится подробный расчёт коэффициента копирования для выбранного сигнала (действие 2):

 Детализация расчёта коэффициента копирования

Автор: Karputov Vladimir

 

Отличная вещь, спс

Небольшие улучшения

1) Нагрузка на депозит невозможно задать произвольно (0-95%), а только выбрать предустановленное значение

2) Контекстное меню выползает аналогичное терминалу, но здесь бы было более уместное

  • Перейти на страницу сигнала на сайте
  • Начать копирование
  • и тд

3) Нельзя сортировать значения в столбцах (больше-меньше), это очень удобно

ИМХО


 

не работает в мт 4

 
antonio118:

не работает в мт 4

Только что скачал из Маркета, установил: РАБОТАЕТ!

 
У меня тоже норм, СПАСИБО
 

По теме FAQ по сервису Сигналы .

Есть там пункт 13:

Я придумал скрипт, который производит поиск по первым шести символам и вывод информации : мол есть ограничение или нет.

Пример такой распечатки:

--- START ---
XAUUSD -> нет ограничений на торговые операции, mode Forex
--- END ---
--- START ---
USDRUR -> есть ограничения на торговые операции, mode NO Forex
USDRUR_i -> есть ограничения на торговые операции, mode NO Forex
--- END ---


Скрипты:

//+------------------------------------------------------------------+
//|                                                 SymbolsTotal.mq5 |
//|                         Copyright © 2016-2019, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016-2019, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.005"
#property script_show_inputs
//--- input parameters
input string InpSearched = "XAUUSD"; // What is searched
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
                  "нет ограничений на торговые операции":
                  "no trade restrictions";
   string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
               "есть ограничения на торговые операции":
               "there are trade restrictions";
//---
   int symbols_total=SymbolsTotal(false);
   Print("--- START ---");
   for(int i=0; i<symbols_total; i++)
     {
      string name=SymbolName(i,false);
      if(StringFind(name,InpSearched,0)>=0)
        {
         //--- trading mode is checked
         long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE);
         string text="";
         if(trade_mode==SYMBOL_TRADE_MODE_FULL)
            text=no_rest;
         else
            text=rest;
         if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0)
            text=text+", mode Forex";
         else
            text=text+", mode NO Forex";
         //---
         Print(name," -> ",text);
        }
     }
   Print("--- END ---");
  }
//+------------------------------------------------------------------+

и

//+------------------------------------------------------------------+
//|                                                 SymbolsTotal.mq4 |
//|                         Copyright © 2016-2019, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016-2019, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.005"
#property script_show_inputs
//--- input parameters
input string InpSearched = "XAUUSD"; // What is searched
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
                  "нет ограничений на торговые операции":
                  "no trade restrictions";
   string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
               "есть ограничения на торговые операции":
               "there are trade restrictions";
//---
   int symbols_total=SymbolsTotal(false);
   Print("--- START ---");
   for(int i=0; i<symbols_total; i++)
     {
      string name=SymbolName(i,false);
      if(StringFind(name,InpSearched,0)>=0)
        {
         //--- trading mode is checked
         long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE);
         string text="";
         if(trade_mode==SYMBOL_TRADE_MODE_FULL)
            text=no_rest;
         else
            text=rest;
         if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0)
            text=text+", mode Forex";
         else
            text=text+", mode NO Forex";
         //---
         Print(name," -> ",text);
        }
     }
   Print("--- END ---");
  }
//+------------------------------------------------------------------+
Файлы:
Причина обращения: