Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Увидел сейчас, что вы добавили лог. Вот и у вас тоже дублируются сообщения :)
объясните пожалуйста в чем разница между функциями?
for (int j = OrdersHistoryTotal()-1; j >= 0; j--)
{
if (OrderSelect(j, SELECT_BY_POS,MODE_HISTORY))
и
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Никакой
Если посмотришь на время, то увидишь что ничего не дублируется, печатает только на новом баре при наличии сигнала
Никакой
Ну не совсем так. Один цикл от начала списка, второй - от конца.
Никакой
обе функции "перебирают" из истории закрытые ордера ?
Ну не совсем так. Один цикл от начала списка, второй - от конца.
обе функции "перебирают" из истории закрытые ордера ?
Да, но одна с начала истории, а другая с конца.
спасибо. я правильно понял, эта функция "перебирает" с конца?
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
спасибо. я правильно понял, эта функция "перебирает" с конца?
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
спасибо. я правильно понял, эта функция "перебирает" с конца?
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Эта перебирает с нулевого индекса, т.е. с начала.