Viktar Dzemikhau
Viktar Dzemikhau
Viktar Dzemikhau
Добавил тему Почему в выходные не все индикаторы производят первый пересчёт?
 Я заметил, что есть индикаторы, в том числе и мои, а это все индикаторы, которые рассчитывают и отображают или не отображают, а лишь хранят только свои рассчёты,  которые при накидывании на график торгового инструмента, просчитывают все
Viktar Dzemikhau
Добавил тему Не читаются данные с буфера
Есть у меня индикатор Zig-Zag, который прекрасно работает. В нём используется enum: enum ENUM_TREND_DIRECTION {   TREND_NONE,   TREND_UPWARDS,   TREND_DOWNWARDS }; Использовался он до сегодня лишь в рассчётах. В буфер
Viktar Dzemikhau
Добавил тему При удалении всех объектов с графика при перезагрузке терминала не отрисовываются удалённые объекты
Вот мой OnDeinit(): void OnDeinit ( const int reason) {    ObjectsDeleteAll ( 0 , 0 ); } Проверял 2-мя различными способами: 1) Накидываю индюк. Индюк отрисовывает объекты. Всё чётко. Удаляю индюк с графика. Объекты с графика
Viktar Dzemikhau
Добавил тему Как увеличить размер Wingdings-символа?
 Смотрю я на свойства. Нет там, вроде бы, нужного. Как я понимаю, размер будет увеличиваться после создания объекта посредством свойства функцией ObjectSetInteger(), верно? Свойства OBJPROP_FONTSIZE не подходит. Хотя, в документации
Viktar Dzemikhau
Добавил тему Давайте обсудим алгоритм построения уровней..
Я уже написал почти индикатор построения уровней. Индикатор очень замороченный и зависимостей не мало. Логика не стандартная, поэтомупользоваться тем, что можно найти - нельзя. Остался один единственный момент, который хочется обсудить. Суть в том
Viktar Dzemikhau
Добавил тему Не задаётся свойство индикатора
Есть 2 индикатора у меня похожие. В одном свойство линии задано стилем штриховой линии. Там всё верно отображается т.е. свойство применено к линии. А в другом, сделал так же, но свойство не применяется. Почему? Вот так у меня происходит создание
Viktar Dzemikhau
Добавил тему Почему стандартная машка может строится только по закрытию?
Иногда необходимо писать что-то, и машка, например, должна строится по открытию или линейно-взвешенной цене. Но это можно написать только в коде. Возникает вопрос. Почему в коде обязательно указывать эти параметры, а когда накидываешь на график
Viktar Dzemikhau
Добавил тему Подскажте в чём я не прав?
Я не ожидал что напишу подобный вопрос потому что это, по сути, элементарная вещь, но всё же.. Попросил знакомый написать ему сову. Я её слепил за 20 минут. Остался один ндюк подцепить. А вот с ним продолбался нескоько часов. А на выходе что-то не
Viktar Dzemikhau
Добавил тему После перезапуска терминала нет отрисовки индикатора
Есть у меня индикатор. Проверен уже и в торговле на реале и в тестах. Всё рисует как нужно и высчитывает. Но вот есть один нюанс. После перезапуска терминала нет вооще ничего того, что он нарисовал. С чем это может быть связано? Пока терминал не
Viktar Dzemikhau
Добавил тему Функция CopyBuffer(). Косяк в документации?
Я функцией  CopyBuffer() пользуюсь периодически. но раньше я как-то на автомате всё писал, а сегодня продолбался минут 25. Не важно какую перегрузку выбрать, всё-равно есть косяк. Например, возьмём этот вариант: int    CopyBuffer (
Viktar Dzemikhau
Добавил тему Получить свойства индикатора из хэндла возможно или нет?
 При создании хэндла индикатора кастомного задаются свойства индикатора, в том числе, и его название. Но вот информации о том, как получить этих свойства, используя созданный хэндл кастомного индикатора я не нашёл. Неужели такой возможности не
Viktar Dzemikhau
Добавил тему Как сделать задержку индикатору, что бы не писалась в лог ошибка?
Пишу индикатор. Достаточно сложный а завёрнутый. Всё как-бы хорошо, но есть один момент, который мне не нравится. В OnInit() я создаю хэндлы индикаторов, которые используются при рассчётах этим индикатором, который я пишу. В OnCalculate()
Viktar Dzemikhau
Добавил тему Выгрузить индикатор с графика при неудачной инициализации нет возможности что-ли?
Обычно, я выгружаю бот, при невозможности создания хэндла индюка с которым нужно работать так прописав такие строки в OnInit():    MqlParam inputParameters[];   setInputParameters(inputParameters, " НАЗВАНИЕ ИНДИКАТОРА "
Viktar Dzemikhau
Добавил тему Странные примеры от разработчиков..
Индикаторами я особо не занимаюсь. Пишу больше торговые алгоритмы для себя. Понадобилось написать индюк. Индюк будет брать данные из другого индюка и на основании его рассчитывать уровни. Я подумал, придумал свой вариант реализации. Но было влом его
Viktar Dzemikhau
Добавил тему Invalid price
Я думал такой ошибку у меня не будет никогда. Но, как оказалось, это произошло. На нескольких ДЦ, в том числе, на Альпари у меня всё чёто отрабатывается на протяжении нескольких лет. Сегодня, решил закинуть сову на Робофорекс по некоторым причинам
Viktar Dzemikhau
Добавил тему Одно событие срабатывает несколько раз. В чём причина?
Есть библиотека с функциями. Нас интересуют вот эти 2
Viktar Dzemikhau
Добавил тему Сыпаться тестер в режиме отладки
У меня уже не первый раз случаютяс такие сюрпризы. Бываю я ставлю точки остановки и запускаю отладку. Несколько раз при запуске в какой-то произвольный момент тестер сыпется и приходится начингать всё сначала. Таких случаев в подряд может быть от 1 и
Viktar Dzemikhau
Добавил тему Как узнать, что отложенный ордер перешёл в состояние позиции?
Вопрос в названии темы. Мысли мои по этому поводу просты: можно узнать что количество позиций в истории, и, если количество позиций увеличилось, то появился новая позиция. Это как-бы очевидно. Но откуда мне знать, это позиция открыта по рынку или
Viktar Dzemikhau
Добавил тему Очерёдность приходящих транзакций
Решил я сегодня проверить всю цепочку приходящих транзакций. Если теоритически я всё это уже понимаю, но когда принтанул в журнале всё, я понял, что понимаю это иначе, а не так как есть, на самом деле. Суть следующая.. Сова ставит 2 отложки в обе
Viktar Dzemikhau
Добавил тему Ордера, сделки, позиции.. какая очередность?
Возник у меня вопрос по части того, что в названии темы)) Хочется понять цепочку. Я так понимаю, сделка это основание об открытии ордера, переводе его в позицию или закрытии позиции . Я верно понимаю? Только 3 случая? Или ещё где-то сделки