Форум

Об IndicatorCounted()

Столкнулся с задачей. Если отказаться в некоторых индикаторах от использования IndicatorCounted() , то при запуске терминала после определённого простоя не прорисовывается весь буфер на графике торгового инструмента. Например, имеется индикатор Zig-Zag . От IndicatorCounted() отказался. Если вчера

Как реализовать работу буфера типа datetime ?

Столкнулся я недавно с невозможностью создать буфера типа datetime . Сразу забил, думал реализую задачу иначе, но всё-таки иначе выходит ещё более не вариантово. Как это можно реализовать вообще? Я понимаю, что можно как-то создать тип double , и присваивать в данный будет значение datetime , но

О пользовательских буферах

По некоторым причинам меня не устраивает вариант использования встроенных буферов терминала. Я не говорю вообще о любых ситуациях, а лишь а некоторых индикаторах, где удобнее будет работать с пользовательским массивом структур. В общем-то появилось несколько вопросов, о которых я раньше не

Обработка пользовательских таймсерий

Появилась необходимость написания некоторых индикаторов, чтобы рассчитывались не все бары имеющиеся в истории, а лишь некоторая их часть (от нулевого бара до определённой даты в историю). Было решено, что нужно выполнить некоторые шаги для достижения результата: 1. Рассчитать количество баров

Как заполнить данными свои массивы-буферы?

Появилась надобность создать несколько массивов, которые будут являться буферами. Но использовать индикаторные буферы не подходит по некоторым причинам. Выбран был вариант создания массива структур, как наиболее оптимального и удобного варианта использования и организации кода. #property strict bool

Выбраны не те бары, которые нужно выбрать..

Нужно написать некоторые вещи. Решил проверить всё сам, чтобы не надеяться на некоторые стандартные функции платформы. Написал простенький совочек, который проходится по барам от 0 -го индекса к 11 . //+------------------------------------------------------------------+ //|

Статические структуры

Такое в мкл4 возможно реализовать вообще? Я попытался так сделать: static struct ZZ_Data { datetime dtOpen; double dOpenPrice; }; Выскачила ошибка: 'static' - syntax error ZZAllowForTime.mq4 32 1 Получается нормально создать массив, в котором хранятся несколько пользовательских

Автоматическое создание признака принадлежности позиции к некоторой пачке позиций

Нужно реализовать задачу, чтоб сова смогла сама задавать признак определённой пачке ордеров на канкретном графике о принаблежность данной позиции к некоторой пачке позиций. Объясню по подробнее. Например, совок торгует по какому-то алгоритму. Открывает одну или несколько поз(возможен вариант

Косяк класса или реализации мкл?

Написал класс, для работы с зиг-загом. До универсальности ещё не дошёл, но.. В одном эксперте работает. Вот понадобилось использовать его в другом классе, и.. замечено, что метод

Усреднённый ТП для всех открытых позиций

Имеется необходимость выставления общего усреднённого ТП для всех открытых позиций . Я так понимаю, нужно помножить цену открытия каждого ордера на его лот пройдя по всем открытым позициям. Я так и сделал, но получаю ошибку 130. Может что-то ещё нужно? Вот мой код