Vlad Tatarkin #: Спасибо, а магик нужен на каждую пару свой?
В этой функцие достаточно символа, магик можно и любой использовать:
//+----------------------------------------------------------------------------+ |//| Описание : Возвращает количество позиций. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int NumberOfPositions(string sy="", int op=-1, int mn=-1)
{
int i, k=OrdersTotal(), kp=0;
if(sy=="0")
sy=_Symbol;
for(i=0; i<k; i++)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol()==sy || sy=="")
{
if(OrderType()==OP_BUY || OrderType()==OP_SELL)
{
if(op<0 || OrderType()==op)
{
if(mn<0 || OrderMagicNumber()==mn)
kp++;
}
}
}
}
}
return(kp);
}
//End
if (NumberOfPositions(_Symbol, -1, -1) !=0) // на данном символе есть одна или более любая позицияif (NumberOfPositions(_Symbol, OP_BUY, -1) !=0) // на данном символе есть одна или более позиция BUYif (NumberOfPositions(_Symbol, OP_SELL, -1) !=0) // на данном символе есть одна или более позиция SELL
Есть исторические данные для символа ED на М1. На дату 01.07.2009 High дня = 1.418, видно на М1. Но после запуска скрипта 'period_converter.mq4' получаю High дня = 1.4197. Как такое может быть? Или скрипт добавляет к ценам М1 какие-то значения?
Здравствуйте! Если создать библиотеку mqh (самому) и вставить ее в код эксперта. Если выложить эксперта на маркет будет ли он работать у других пользователей ?
Igor168 #: Здравствуйте! Если создать библиотеку mqh (самому) и вставить ее в код эксперта. Если выложить эксперта на маркет будет ли он работать у других пользователей ?
В маркет выкладывается скомпилированный файл и все что необходимо из mqh будет уже в файле.
Спасибо, а магик нужен на каждую пару свой?
В этой функцие достаточно символа, магик можно и любой использовать:
На дату 01.07.2009 High дня = 1.418, видно на М1.
Но после запуска скрипта 'period_converter.mq4' получаю High дня = 1.4197.
Как такое может быть?
Или скрипт добавляет к ценам М1 какие-то значения?
Файл за 2009 прокреплен.
Спасибо, а магик нужен на каждую пару свой?
Нет, можно одинаковый, магик нужен чтобы пропускать ордера установленные не советником, а дальше проверка по символу.
Здравствуйте! Если создать библиотеку mqh (самому) и вставить ее в код эксперта. Если выложить эксперта на маркет будет ли он работать у других пользователей ?
В маркет выкладывается скомпилированный файл и все что необходимо из mqh будет уже в файле.
Спасибо, помогли!
Помогите пожалуйста. Как вычислить при помощи кода среднее значение 100 последних iVolume ? MQL4/
Помогите пожалуйста. Как вычислить при помощи кода среднее значение 100 последних iVolume ? MQL4/
iMAOnArray
Не понятно .
Не понятно .
А так?