| Переписать функцию из МТ4 в МТ5 |
//+------------------------------------------------------------------+
int SymbolsCount()
{
int count = 0;
string symbols[];
for(int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderType() <= OP_SELL)
{
bool is_elem = false;
for(int j = 0; j < ArraySize(symbols); j++)
{
if(OrderSymbol() == symbols[j])
{
is_elem = true;
}
}
if(!is_elem || ArraySize(symbols) == 0)
{
ArrayResize(symbols,i + 1);
symbols[i] = OrderSymbol();
count++;
}
}
}
}
return(count);
}
26 сентября 2024
|
27 сентября 2024
|
Комментарии (5)
35 AM2 Сообщений: 16672 - Андрей
Я эту функцию взял вот из этого советника
вот ссылкана на топик заказа
А хотел попробовать запихнуть вот в этот
Просто я хотел, чтоб вам поменьше работы было.
21 alex30774 Автор Сообщений: 810
а по хорошему в советнике нужно проверять
35 AM2 Сообщений: 16672 - Андрей
21 alex30774 Автор Сообщений: 810
21 alex30774 Автор Сообщений: 810
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий