[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 612

 
41ckm39fi:
Я переписал логику сравнения мувингов все равно нет сообщений, не могу понять в чем ошибка.

А мой вариант смотрел?
 
Vinin:

А мой вариант смотрел?
Нет, а где он ?
 
41ckm39fi:
Нет, а где он ?

На предыдущей странице
 
Vinin:

На предыдущей странице
Нашел буду смотреть.
 
Reshetov:
Никак. У каждой кухни свои котиры.


Оказалось все не так безвыходно http://www.onix-trade.net/forum/index.php?showtopic=87470&st=0&gopid=398757&#entry398757

Продолжаю поиск )) 

 
vlad123:

Как корректно заставить работать MathRand, у меня при каждом запуске выдает один и тот же набор случайных чисел. А это значит они не случайны

MathRand перед использованием инициализировать с помощью MathSrand(),

и рекомендую как параметр MathSrand() передать TimeLocal().

Инициализация требуеться единожды, далее на 32768 запросов MathRand() повторений не обнаруживаеться,

поcле можете ещё раз проинициализировать если хотите новую последовательность, иначе начнёться таже самая.

Можна конечно и инициализировать на каждом шаге но нужно отслеживать чтоб параметр инициализации менялся,

иначе это будет таже последовательность

 
Чёт-то праздники, что ль... Никто ничё не пишет... С праздником значит всех!
Вопрос такого плана, простейший, но туплю конкретно ... и не в праздниках дело... ;)

Нужно найти самый высокий максимум и самый низкий минимум за N-ное кол-во дней истории, начиная от сейчас...

Может где уже есть готовое решение, дабы велик не изобретать...
ЗЫ. Прошу не пинать сильно. Знаю, что элементарно, но работа вышибла всю думалку и нахожусь в глубокой прострации/нирване... А надо...

 

упёрся в проблемму .. помогите...

for(int i = 0; i < OrdersTotal(); i++)
  {
    
    if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
    if(OrderSymbol() != Symbol()) continue;
    if(OrderMagicNumber() != MAGA) continue; 
    if(OrderType() == OP_BUY)DS=1;


селектор находит ордер если есть открытыйб но если открытых нет то как это обнаружить ? в селекторе всё равно же будет показывать последнюю существующую уже закрытую позу...
 

- получаем номера крайних баров за рассматриваемый период.

- используем функции поиска максимумов и минимумов.

https://docs.mql4.com/ru/series/iLowest

https://docs.mql4.com/ru/series/iHighest

 
подскажите как проверить отсутствие открытого ордера или отложника с заданным магиком ? через ордер селект можем проверить наличие, а как проверить отсутствие ?
Причина обращения: