Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 994

Alexey Viktorov:

Я тоже хочу спасибо:)))

int Candle = (int)fabs((iClose(_Symbol,PERIOD_H1,1) - iOpen(_Symbol,PERIOD_H1,1)) / _Point);
И Вам пасибо. Не пробовал эту конструкцию, но верю на слово, что работает)
Kolya32:
И Вам пасибо. Не пробовал эту конструкцию, но верю на слово, что работает)

А зря не пробовал. Про спасибо была шутка, а код всерьёз. Зачем перековыривать double в int через string если есть функция абсолютной величины...

kopeyka2:


Доброго дня. Возник вопрос. Как увязать тиковые данные с барами таймфрема.  Ниже часть кода. Идет переключение цвета буфера. Разобрался 

с цветами, но не ясно как увязать тут...? Подскажите и намекните пожста У меня есть мысли по поводу структуры  MqlRates, но не понятно какое значение взять...? Смотрел как работает (пример в документации), но там значение прыгает и не понятно почему

Вы не проверяете что получено в

if(bp>iOpen(NULL,PERIOD_CURRENT,i) && bp<iClose(NULL,PERIOD_CURRENT,i))
if(bp<iOpen(NULL,PERIOD_CURRENT,i) && bp>iClose(NULL,PERIOD_CURRENT,i))

Функции возвращают 0 в случае ошибки. Ваша логика будет работать и в случае ошибочных данных от iOpen() в первом случае и iClose() во втором.

Для получения тиковых данных в mql5 существует структура MqlTick и функция CopyTicks(), в которой можно получать данные о нужном количестве последних тиков в структуру. Затем, чтобы увязать с баром таймфрейма, нужно получить номер бара по времени тика. iBarShift() и поле структуры tick.time

Artyom Trishkin:

Вы не проверяете что получено в

Функции возвращают 0 в случае ошибки. Ваша логика будет работать и в случае ошибочных данных от iOpen() в первом случае и iClose() во втором.

Для получения тиковых данных в mql5 существует структура MqlTick и функция CopyTicks(), в которой можно получать данные о нужном количестве последних тиков в структуру. Затем, чтобы увязать с баром таймфрейма, нужно получить номер бара по времени тика. iBarShift() и поле структуры tick.time

Спасибо. Тут (в моем вопросе) вся сложность, что свечки закрашиваются тиками. Более проще по бару таймфрейма. Но.. И поэтому я опять тут))))
kopeyka2:
Спасибо. Тут (в моем вопросе) вся сложность, что свечки закрашиваются тиками. Более проще по бару таймфрейма. Но.. И поэтому я опять тут))))

Пожалуйста. Тут (в вашем вопросе) ничего не понял...

Artyom Trishkin:

Пожалуйста. Тут (в вашем вопросе) ничего не понял...

кажется нашел похожее  3LineBreak https://www.mql5.com/ru/code/485&nbsp;
Господа, не могу въехать где параметр непрерывное количество убыточных сделок в тестере mt5 или его надо прописывать в робота? в mt4 он есть. не могу найти как это реализовать.
Файлы:
l9rnznuztu.jpg  73 kb
freelancerAntonyan:
Господа, не могу въехать где параметр непрерывное количество убыточных сделок в тестере mt5 или его надо прописывать в робота? в mt4 он есть. не могу найти как это реализовать.

Считайте сами, выбирайте в пользовательском критерии.

Здравствуйте.

Не подскажете, откуда взялся убыток при 100% прибыльных трейдах?

МТ5, тестирование по реальным тикам, последний месяц.

ub

Андрей:

Здравствуйте.

Не подскажете, откуда взялся убыток при 100% прибыльных трейдах?

МТ5, тестирование по реальным тикам, последний месяц.


Вероятно это своп.