Viktar Dzemikhau
Viktar Dzemikhau
Viktar Dzemikhau
Добавил тему Уменьшение времени на заданное количество
Добрый вечер. Возник у меня вопрос интересный. Я некоторое время пользуюсь своей структурой для работы со временем. Сегодня появилась необходимость в новой возможности, которой у меня не было ранее. Вот начал писать.. В других языках на которых я
Viktar Dzemikhau
Добавил тему Ошибка 4756
Раньше я с такой ошибкой не сталкивался. Перешёл на терминал другого брокера и сразу столкнулся с этим вопросом. У меня в библиотеках есть функция для получения типа заливки ордера. По сути, я это происходит вот так: void SymbolInstance
Viktar Dzemikhau
Добавил тему Индикаторы с большим количеством типов графического построения
Добрый день. У меня, сугугбо из некоторого интереса, появилось желание научиться писать индикаторы у которых много буфером со значениями самого индикатора так и с большим количеством графических построений . Я взял шаблон с элементарным индикатором
Viktar Dzemikhau
Добавил тему Как работает функция PlotIndexSetInteger() ?
Добрый вечер. Я уже некоторое время назад призадумался о функции  PlotIndexSetInteger() . Как она работает? Интересует перегрузка с модификатором: bool    PlotIndexSetInteger (    int
Viktar Dzemikhau
Добавил тему Можно ли как-то выровнять расстояние от баров до стрелочек?
Добрый вечер. Я обычно пользовался самописным вариантов отображения кастомной информации, чтобы проверить что-либо по мере необходимости у индикатора или бота. Вот как это выглядит в моём случае: Вариант индикатора, который это отображает я
Viktar Dzemikhau
Добавил тему Странные ошибки
Добрый день. Сегодня я обнаружил, что у меня не работает то, что работало всегда. По сути, не работают функции, которые я импортирую из библиотек. Но я не буду усложнять свой вопрос. Вот самый элементарный вариант индикатора, который ничего не
Viktar Dzemikhau
Добавил тему Объекты находятся там, где их нет. Почему?
Вот скрин: Здесь видно, что индикатор, который работает на этом окне отрисовал прямоугольник. Я специально выбрал самый простой паттерн, чтобы продемонстрировать то, что я хочу уточнить. Так вот, если двигаться от реального времени в историю, имеется
Viktar Dzemikhau
Добавил тему Функция Bars() возвращает не корректное количество баров
В настройках терминала у меня ограничение баров в окне равное 10 000 т.е. 10 тысяч баров. Эта функция по-разному ведёт себя в индикатора и в скриптах. Например, вот скрипт
Viktar Dzemikhau
Добавил тему MetaTester 5 forced to stop
Неделю писал сложный индикатор, который отрисовывает Zig-Zag по определённому алгоритму. Дописал. Обрадовался. В истории отрисовывается чётко. Запускаю в тестере.. и вижу, что год отрисовал тоже как нужно. В реале тоже самое. Но попадаются места, где
Viktar Dzemikhau
Добавил тему Что означает значение -9.223464270575145e+18 возвращаемое индикатором?
Есть у меня функция: double getIndicatorValue( int handle, int bufferIndex, int indexToCopy) { //---    double givenValue[ 1 ];    CopyBuffer (handle, bufferIndex, indexToCopy, 1 , givenValue);    Print ( __FUNCTION__
Viktar Dzemikhau
Добавил тему Почему при типе отрисовки DRAW_SECTION отрисовывается линии вниз?
 Пишу индикатор. Условия ещё прописал не все. Пишу по частям. На данном этапе, замечено, все отрисовывается корректно, но до отрисовки последнего экстремума постоянно на последнем баре с экстремумом появляется вертикальная линия вниз. Если
Viktar Dzemikhau
Добавил тему Нет доступа к историческим данным терминала. Как так?
 Читал, что типа в 5-ке, якобы, в отличии от 4-ки, в истории нет ни пробелов ни косяков. За последние 3 дня я убеждаюсь всё больше в обратном. Я портировал индикатор с 4-ки, который работает не только у меня там, но и у других мой друзей. Во
Viktar Dzemikhau
Добавил тему Ошибка 4401
Я уже не первый месяц используюсь функции, которые возвращают данные из таймсерий. Не было никаких косяков в этом плане. Сегодня наткнулся на эту ошибку: ERR_HISTORY_NOT_FOUND 4401 Запрашиваемая история не найдена По сути, история у меня есть, а
Viktar Dzemikhau
Добавил тему Можно ли раскрасить Зиг-заг отрисованный как тип DRAW_SECTION ?
Пробую это сделать. Цвет меняется целиком. А нужно сегментально. Т.е. волна вверх - 1 цвет, волна вниз -другой. Такое вообще возможно
Viktar Dzemikhau
Добавил тему Можно ли получить список объектов в порядке их отрисовки?
Возникла задача получить список объектов, которые создал индюк. Индюк скомпилирован, соответственно, у меня нет доступа к исходному коду. Логика там очень суровая, поэтому писать я подобное щяс точно не хочу. Разве что чутка позже. Так вот. Индюк
Viktar Dzemikhau
Добавил тему Объект OBJ_TREND размером 1 нарисовать не возможно?
 Пишу метод для рисования линий . На данный момент метод примитивный ещё: void Draw :: line( string objName,           // Название объекта
Viktar Dzemikhau
Добавил тему Как задать N-ую точку объекта?
В 4-ке задаются точки, например, линии, так:      ObjectSet (objName, OBJPROP_PRICE1 , getMA(i_firstRayPoint));      ObjectSet (objName, OBJPROP_TIME1 , Time [i_firstRayPoint]);     
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) Накидываю индюк. Индюк отрисовывает объекты. Всё чётко. Удаляю индюк с графика. Объекты с графика