Программистам-специалистам: нужно изменить стандартный индикатор.

 

Вернее не индикатор, а встроенный графический объект "Линии Фибоначчи".

Изменить нужно следующим образом:

1) Между линиями всех уровней этого объекта в правой части окна котировок выставлять два числа: сначала разницу в тиках (с учетом количества пунктов в тике) между двумя ближайшими уровнями (верхним и нижнем), затем через пробел-два стоимость этих тиков в валюте депозита для лота равного 1.00 с учетом спреда и с учетом комиссии. Т.е. если, допустим, спред плавающий, то вторые числа будут постоянно меняться.

2) Выставлять эти числа надо не только между стандартными (0-23,6; 23,6-38,2 и т.д.) уровнями, но также между теми, которые введены дополнительно. Этот графический объект такое позволяет и я забиваю в него некие свои уровни в том числе и со знаком "минус": -0,618; -1.618 и эти линии нормально выводятся.

3) При растяжении-сжатии движения цены, от которого считаются уровни, эти два числа также должны соответственно пересчитываться "на лету".


Если такое можно сделать только в отдельном индикаторе или в комбинации объекта с индикатором - пусть будет отдельный индикатор.

Если задачка хлопотная даже для изменения стандартного объекта терминала - своевременную оплату гарантирую.

Если вдруг такое где-то было - ткните плз. Искал в базе - не видел подобного.

 
4x-online >>:

1) Между линиями всех уровней этого объекта в правой части окна котировок выставлять два числа: сначала разницу в тиках (с учетом количества пунктов в тике) между двумя ближайшими уровнями (верхним и нижнем),

Это как ? Можно подробней ?

 
satop >>:

Это как ? Можно подробней ?

Между ценовыми уровнями, соответствующими уровням Фибо.

Т.е. по %-ым уровням Фибо определяем ценовые, а затем расчитываем разницу между двумя ценами.

 
4x-online >>:

сначала разницу в тиках (с учетом количества пунктов в тике)

Я имел в виду это . Вы можете посчитать в ручную, на любом примере, и показать цыфры ?

 
satop >>:

Я имел в виду это . Вы можете посчитать в ручную, на любом примере, и показать цыфры ?

Например:

1) Размер тика по инструменту ESU9 некоего брокера "B" равна 0.25 пункта.

2) Стоимость тика по этому инструменту равна $12.5.

3) Количество пунктов шкалы котировок между двумя уровнями Фибо равно 25.

4) Валюта депозита для простоты доллар США.

5) Спред и комиссия для простоты равны нулю.


Получаем:

1) Количество тиков между уровнями Фибо = 100 (25/0.25)

2) Стоимость 100 тиков = 1250 долларов США.

3) Выводим между двумя уровнями Фибо такое: 100 1250


Так или не так?

Или я что-то путаю и один тик всегда равен одному пункту?

 
4x-online писал(а) >>

Или я что-то путаю и один тик всегда равен одному пункту?

Не у всех символов.

 
Integer >>:

Не у всех символов.

А автоматически из терминала это определять можно?

 
4x-online писал(а) >>

А автоматически из терминала это определять можно?

Можно.

Задача понятна - расстояние между уровнями в деньгах.

 
Integer >>:

Можно.

Задача понятна - рассатояние между уровнями в деньгах.

Да. С учетом затрат на один лот.

Ну и плюс в тиках.

 
4x-online >>:

Ну и плюс в тиках.

Может всё таки в пунктах ? или принципиально в тиках ?

 
satop >>:

Может всё таки в пунктах ? или принципиально в тиках ?

1 тик по умолчанию равен 1-му пункту на форексе. А если уж делать, и тем более деньги за это платить, то надо делать универсально. Чтобы не считать, сколько тиков в кучке пунктов.

А что, есть проблемы в предложенной мной реализации?

Причина обращения: