Ihor Herasko / Публикации
Коды
HorizontalTrendLines для MetaTrader 5
Версия индикатора https://www.mql5.com/ru/code/25465 для MT5
MorningFlat_v3 для MetaTrader 4
Версия индикатора для МТ4, ранее была опубликована для МТ5 - https://www.mql5.com/ru/code/25621
Profit of the current symbol 2 для MetaTrader 4
Версия индикатора Владимира Карпутова для MT4
MAChannel_Close для MetaTrader 5
Горизонтальный канал, строящийся по экстремумам, которые были достигнуты ценой на интервале между соседними пересечениями средних скользящих линий
MA Filling Trend with Shift для MetaTrader 4
Усовершенствованный индикатор MA Filling Trend с добавлением параметра сдвига MA
MA Filling Trend для MetaTrader 4
Заливка пространства между MA с учетом направления тренда
MA filling for MT4 для MetaTrader 4
Заливка пространства между двумя МА для Meta Trader 4
BearBullBalance для MetaTrader 4
Подсчет сил быков и медведей путем анализа тиковых объемов рынка
TickFromMT5ToTicksFile для MetaTrader 5
Формирование тикового файла TKS для МТ4 на основе тиков, полученный в МТ5
Мультивалютный сканер дивергенций для MetaTrader 4
Обнаружение дивергенций на заданных символах и таймфреймах
Форум
Максимальное значение Stop Loss
В тех случаях, когда пользователь хочет установить далекий Stop Loss от текущей цены , для ордеров Sell получается довольно-таки большое значение. К примеру, вот такое значение 1635494017.00000 для GBPUSD. При попытке установки такого далекого SL терминал возвращает ошибку 3 (Неправильные
Отчет недоступен
При добавлении достаточно простого индикатора в Code Base получаю сообщение: Тестирование кода завершено с ошибками: При тестировании кода MA filling for MT4 были выявлены ошибки. Перехожу по ссылке, жму Тест и вижу следующие "ошибки": У кого есть опыт получения подобных "ошибок", поделитесь
Пользовательские графики. Range-бары
При создании пользовательских графиков существует ограничение, тянущееся еще со времен МТ4 - в течение одной минуты нельзя создать два или более баров. В итоге приходится переносить данные на следующую минуту. И таких переносов на графиках Range-баров достаточно много, если высота Range-бара
CopyTicks не выдает ошибку
При запросе тиков, которые в действительности не существуют, CopyTicks вместо ошибки выдает тики, которые относятся ко времени, более раннему, чем начальное: MqlTick g_arrfTicks[]; void OnStart () { datetime dtTime = TimeCurrent () + 10 * 60 ; ulong uTime = dtTime * 1000 ; int nIndex = 1 ;
Как узнать величину маржи до открытия позиции?
Неожиданно для себя столкнулся с проблемой: невозможно определить размер требуемой маржи до открытия позиции. Я привык, что в МТ4 SymboInfoDouble() заведомо не работает, и пользовался старенькой, но надежной, MarketInfo(). Но вот незадача - оказалось, что и в МТ5 SymbolInfoDouble() возвращает 0. Тут
Как побороть зернистость графика?
Проблема: нужно отобразить на графике некие области толщиной от одного пункта и теоретически до бесконечности. Для этого пока удобнее всего использовать объект "прямоугольник" с заливкой (без заливки - не выход). Когда прямоугольник получается достаточно высокий, то он отображается при любом
Корректировка сведений о ChartEvent() в тестере
ChartEvent() в тестере не работает. Эта фраза прочно застряла у меня в голове, а потому для обработки событий графика приходилось писать отдельную функцию, работающую в режиме визуализации. Сегодня сделал для себя открытие (возможно, для многих это вовсе не открытие), что ChartEvent() все-таки
Сарказм ошибки 131
Сегодня один из советников, запущенных на демо-счете одного известного ДЦ ( исправлено Artyom Trishkin ) , стал приводить к ошибке 131 ( неправильный объем ). В ходе выяснения причины (сначала я грешил на ошибку округления к шагу, хотя функция проверки объема безупречно работала много лет)
ChartNavigate при инициализации
Наткнулся на проблему при работе функции ChartNavigate . Что-то неправильно делаю или действительно есть проблема в работе функции. Отпишитесь, кто использовал достаточно часто. Итак, суть проблемы: ChartNavigate не смещает график при старте терминала , если вызывать функцию в OnInit(). Специально
Изменить способ отправки сообщения в чате
Посмотреть результат Да Нет