Скачать MetaTrader 5

Какая валюта вашего торгового счёта?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Karputov
Модератор
49607
Vladimir Karputov 2016.03.28 17:56 

Пожалуйста отпишитесь, если валюта Вашего торгового счёта отличается от "EUR" или "USD". Нужно для справочной программы (бесплатной).

 

В помощь Вам скрипт, который выводит в терминале название валют сигналов. Порядок работы: залогиниться к торговому счёту, кликнуть вкладку "Сигналы" (этим активируется подкачка актуальной базы сигналов) и подождать секунды 3-4 (чтобы база сигналов подкачалась), затем можно запускать скрипт:

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                                      Copyright 2012, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+ 
void OnStart()
  {
   string arr_currency[];
   ArrayResize(arr_currency,1);
   arr_currency[0]="USD";
//--- запрашиваем общее количество сигналов в базе 
   int total=SignalBaseTotal();
//--- цикл по всем сигналам 
   for(int i=0;i<total;i++)
     {
      bool compare=false; // false -> совпадений нет
      int size=ArraySize(arr_currency);
      string curr="";
      //--- выбираем сигнал для дальнейшей работы 
      if(SignalBaseSelect(i))
        {
         //--- получение свойств сигнала 
         curr=SignalBaseGetString(SIGNAL_BASE_CURRENCY);     // валюта сигнала 
         for(int j=0;j<size;j++)
           {
            if(StringCompare(curr,arr_currency[j],true)==0)
              {
               compare=true;
              }
           }
        }
      else
         PrintFormat("Ошибка выбора сигнала. Код ошибки=%d",GetLastError());
      if(!compare)
        {
         ArrayResize(arr_currency,size+1);
         arr_currency[size]=curr;
         //break;//continue;//break;
        }
     }
   int arr_size=ArraySize(arr_currency);
   for(int n=0;n<arr_size;n++)
      Print(arr_currency[n]);
  }
//+------------------------------------------------------------------+

 

Добавлено: список найденных валют:


AUD

BGN

BRL

CAD

CHF

CNH

CNY

CZK

EUC

EUR

GBP

HUF

JPY

PLN

RUB

RUR

SGD

THB

UAH

USC

USD

USD100

XGD


Добавлено: Чтобы скопировать распечатанные значения валют, нужно: во вкладке "Эксперты" клик правой кнопкой мышки и пункт меню "Просмотр". Выделение текста в открывшемся редакторе проводить при помощи клика левой кнопки мышки и нажатия клавиши "Shift". После выделения строк клик правой кнопкой мышки на выделенных строках и выбор пункта меню "Копировать". 

Файлы:
Test.mq5 4 kb
Test1.mq4 2 kb
Vladimir Gribachev
44418
Vladimir Gribachev 2016.03.28 18:06  
USD
George Merts
3736
George Merts 2016.03.28 18:29  
Только доллар, только хардкор.
Avtosamobranka
198
Avtosamobranka 2016.03.28 18:38  
Золото, юань 
Ihor Herasko
9265
Ihor Herasko 2016.03.28 18:44  
Да все, что угодно, хоть монгольский тугрик. На то и существует такое понятие как "валюта депозита". Почему программа должна ограничиваться только какими-то распространенными валютами?
Vladimir Karputov
Модератор
49607
Vladimir Karputov 2016.03.28 18:47  
Пожалуйста, именно название валюты, как она пишется в терминале. Образец: "EUR", "USD"
Vladimir Karputov
Модератор
49607
Vladimir Karputov 2016.03.28 18:49  
Ihor Herasko:
... Почему программа должна ограничиваться только какими-то распространенными валютами?
Нужна реальная статистика наиболее употребительных названий валюты депозита.
Vladislav Andruschenko
93998
Vladislav Andruschenko 2016.03.28 18:51  

USC - на нано счете

RUB RUR - рубли ра разных брокерах

EUR

USD

Vladimir Zubov
4415
Vladimir Zubov 2016.03.28 18:57  
  • UAH, ISO 4217 currency code of the Ukrainian hryvnia, the national currency of Ukraine
Vladislav Andruschenko
93998
Vladislav Andruschenko 2016.03.28 18:58  
Vladimir Zubov:
  • UAH, ISO 4217 currency code of the Ukrainian hryvnia, the national currency of Ukraine

 

Интересно!

Boris
3896
Boris 2016.03.28 19:08  
Я не отписал, потому что валюта моего депозита не отличается от "EUR".
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий