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

 

Пожалуйста отпишитесь, если валюта Вашего торгового счёта отличается от "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
 
USD
 
Только доллар, только хардкор.
 
Золото, юань 
 
Да все, что угодно, хоть монгольский тугрик. На то и существует такое понятие как "валюта депозита". Почему программа должна ограничиваться только какими-то распространенными валютами?
 
Пожалуйста, именно название валюты, как она пишется в терминале. Образец: "EUR", "USD"
 
Ihor Herasko:
... Почему программа должна ограничиваться только какими-то распространенными валютами?
Нужна реальная статистика наиболее употребительных названий валюты депозита.
 

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

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

EUR

USD

 
  • UAH, ISO 4217 currency code of the Ukrainian hryvnia, the national currency of Ukraine
 
Vladimir Zubov:
  • UAH, ISO 4217 currency code of the Ukrainian hryvnia, the national currency of Ukraine

 

Интересно!

 
Я не отписал, потому что валюта моего депозита не отличается от "EUR".
Причина обращения: