Как залатать график от недостающих котировок, в случае выходных и праздничных дней.

 

Удлинять график недостающими котировками необходимо, для того чтобы правильно находить календарные циклы и целевые зоны. Потому как в неделе 7 фактических дней, а торговых только 5.

Стало быть в месяце дней всего 20-21, а не 30-31, как положено.  А за год и вовсе расхождения в 105 дней набегает.

Опять же количество дней в неделе зависит от времени открытия неделе, а здесь это от дилера зависит. Если по GMT открывает, тогда 6 дней в неделе, если GMT+2, тогда 5.

Логика большинства стандартных осцилляторов, формировалась в без компьютерную эпоху и настраивались на недельный график. А на недельке недостающих недель нет... разве, что на Новый Год, по собственной инициативе.

Как сделать так, чтобы недостающие котировки, рисовались на графике и учитывались на всех временных периодах?

Это в принципе возможно?

Кто возьмётся за реализацию?


Если на МТ4 есть архив котировок, с которым можно работать, однако при обновлении всё пропадает, то на МТ5, такой возможности нет вовсе.

 

Такая попытка на ресурсе уже предпринималась, да видимо, что-то не пошло. Не заработало.



https://www.mql5.com/ru/code/7559

CTG-Modify Date
CTG-Modify Date
  • www.mql5.com
Скрипт исправляет график удлиняя его с учетом выходных дней и праздников.
 
Андрей Саган:

Удлинять график недостающими котировками необходимо, для того чтобы правильно находить календарные циклы и целевые зоны. Потому как в неделе 7 фактических дней, а торговых только 5.

Стало быть в месяце дней всего 20-21, а не 30-31, как положено.  А за год и вовсе расхождения в 105 дней набегает.


Если на МТ4 есть архив котировок, с которым можно работать, однако при обновлении всё пропадает, то на МТ5, такой возможности нет вовсе.

вы наверное будете удивлены,но и минуток недостаёт до номинальных 1440 и 5-ти минуток в день бывает по разному, а бывает что и 15-шек.. Нет котировок - нет свечей. 

 
Maxim Kuznetsov #:

вы наверное будете удивлены,но и минуток недостаёт до номинальных 1440 и 5-ти минуток в день бывает по разному, а бывает что и 15-шек.. Нет котировок - нет свечей. 

А надо, чтобы были. От того и пост, с просьбой помочь! Чего лишний раз перечислять то, что есть.

Если можете помогите, нет... чего зря болтать.

Была в своё время программа Омега, там можно было это сделать вручную, без всяких скриптов, а здесь надо сначала долго объяснять, затем уговаривать специалиста сделать, а потом выяснится, что это технически невозможно. Однако делал же парень, значит возможно!

 
Андрей Саган #:

А надо, чтобы были. 

А точно надо, вы проверяли или это гипотеза? Навскидку кажется, что нет никакого смысла анализировать отрезок времени без событий. Да, иногда случаются гэпы, т.е. события на закрытом рынке все же были. Но гэпы довольно редки, и цен там все равно не было, придется интерполировать нерабочий участок. Если на D1 это возможно имеет некий смысл и будет не так сильно заметно, то ведь на более младших ТФ любые индикаторы просто сойдут с ума, попав на отрезок цен, представляющий собой прямую линию. 

 
vladavd #:

А точно надо, вы проверяли или это гипотеза? Навскидку кажется, что нет никакого смысла анализировать отрезок времени без событий. Да, иногда случаются гэпы, т.е. события на закрытом рынке все же были. Но гэпы довольно редки, и цен там все равно не было, придется интерполировать нерабочий участок. Если на D1 это возможно имеет некий смысл и будет не так сильно заметно, то ведь на более младших ТФ любые индикаторы просто сойдут с ума, попав на отрезок цен, представляющий собой прямую линию. 

Несколько лет отработал на программе Омега с добавленными барами, имеющими значение закрытия недели, то есть от действующей цены последнего бара. Если ставить значения мувингов и осцилляторов порядка 26-13-9, то большого эффекта это имеет не будет и осциллятор точно размажется в ноль. Однако если периоды использовать крупные, а это является основой торговой системы, то отсутствие баров в выходные даёт значительную погрешность, которую следует исправить. Потому и обращаюсь за помощью в реализации, а не для дискуссии, надо или не надо. Создал канал Я TradeR WWL, там есть обзор, где можно посмотреть на графики.

 
Андрей Саган:

Это в принципе возможно?

Кто возьмётся за реализацию?


Если на МТ4 есть архив котировок, с которым можно работать, однако при обновлении всё пропадает, то на МТ5, такой возможности нет вовсе.

задача очень простая для опытных программистов-фрилансеров. Для MT5 тем более.
Вам сюда