Индикаторы: ChartBuilder - страница 2

 
Meat:
Pavlo:
Красная линия появилась. Но она не фиксируется на месте, а "бегает" вместе с прокруткой графика. Кроме того, я все равно не понимаю (вы уж извините за назойливость) как можно с ее помощью задать хотя бы такую простую формулу как процентное изменение цены относительно определенного момента времени, т.е. f=EURUSD/EURUSD(2012.02.27 20:00)*100.
Ну уж не знаю что у вас там бегает. У меня линия на месте стоит.

При прокручивании графика мышкой (да и спомощью курсорных клавиш) красная линия с небольшой временной задержкой движется за прокруткой. Поэкспериментируйте - я думаю у нас с вами одини и тот же индикатор.
 
Pavlo:
При прокручивании графика мышкой (да и спомощью курсорных клавиш) красная линия с небольшой временной задержкой движется за прокруткой. Поэкспериментируйте - я думаю у нас с вами одини и тот же индикатор.

У меня всё нормально, линия никуда не движется. Да и не может она сама по себе двигаться, в алгоритме это не заложено. Она только изначально создаётся при старте индикатора и всё. Потом её только сам можешь перетаскивать.

Может у вас там ещё какой-нибудь советник или индикатор висит, который её двигает?

 
Meat:
Pavlo:
При прокручивании графика мышкой (да и спомощью курсорных клавиш) красная линия с небольшой временной задержкой движется за прокруткой. Поэкспериментируйте - я думаю у нас с вами одини и тот же индикатор.

У меня всё нормально, линия никуда не движется. Да и не может она сама по себе двигаться, в алгоритме это не заложено. Она только изначально создаётся при старте индикатора и всё. Потом её только сам можешь перетаскивать.

Может у вас там ещё какой-нибудь советник или индикатор висит, который её двигает?


Было открыто несколько окон с ChartBuilder. Скорее всего это и было причиной. Теперь все ок.

P.S. Спасибо за индикатор.

 
Продолжаем разговор... Функция LineClose хорошо себя показала на простых задачах типа LineClose(EURUSD). Но если взять LineClose графика 1/EURUSD, то есть LineClose(1/EURUSD) - не говоря уже про более сложный график - не тянет. А жаль...
 
Pavlo:
Продолжаем разговор... Функция LineClose хорошо себя показала на простых задачах типа LineClose(EURUSD). Но если взять LineClose графика 1/EURUSD, то есть LineClose(1/EURUSD) - не говоря уже про более сложный график - не тянет. А жаль...
Функция LineClose даёт лишь цену определённой свечи на определённом торговом инструменте. А если в качестве названия инструмента задавать 1/EURUSD, то естественно она ничего не даст. А чем не устраивает 1/LineClose(EURUSD)?
 
Meat:
Pavlo:
Продолжаем разговор... Функция LineClose хорошо себя показала на простых задачах типа LineClose(EURUSD). Но если взять LineClose графика 1/EURUSD, то есть LineClose(1/EURUSD) - не говоря уже про более сложный график - не тянет. А жаль...
Функция LineClose даёт лишь цену определённой свечи на определённом торговом инструменте. А если в качестве названия инструмента задавать 1/EURUSD, то естественно она ничего не даст. А чем не устраивает 1/LineClose(EURUSD)?

В этом варианте можна и так решить. Я имел в виду ограниченость возможности создания чуть более сложных формул используя LineClose.
 
Pavlo:
В этом варианте можна и так решить. Я имел в виду ограниченость возможности создания чуть более сложных формул используя LineClose.
Какие более сложные формулы вы имеете ввиду? Приведите пример. Ведь все формулы легко описываются математически, аналогично той что я привёл вам в прошлом сообщении. Так что лично я никакой ограниченности не вижу. LineClose - это всего лишь функция для получения цены инструмента. А уже дальше можно делать с этой ценой всё что угодно, используя математические действия.
 

Спасибо за индикатор ! +10

очень мало их по этой теме

 
Meat:
Pavlo:
В этом варианте можна и так решить. Я имел в виду ограниченость возможности создания чуть более сложных формул используя LineClose.
Какие более сложные формулы вы имеете ввиду? Приведите пример. Ведь все формулы легко описываются математически, аналогично той что я привёл вам в прошлом сообщении. Так что лично я никакой ограниченности не вижу. LineClose - это всего лишь функция для получения цены инструмента. А уже дальше можно делать с этой ценой всё что угодно, используя математические действия.


Например, нужно рассчитать процент изменения индекса USD относительно его же значения в 2012.02.27 20:04.

Пишем:

((50.14348112*EURUSD^-0.576*USDJPY^0.136*GBPUSD^-0.119*USDCAD^0.091* USDSEK^0.042*USDCHF^0.036)/LineClose(50.14348112*EURUSD^-0.576*USDJPY^0.136*GBPUSD^-0.119*USDCAD^0.091* USDSEK^0.042*USDCHF^0.036))*100

... и тишина ...

 
Pavlo:
Например, нужно рассчитать процент изменения индекса USD относительно его же значения в 2012.02.27 20:04.
А, ну ясно. Значит требуется использовать полученные значения одной формулы для расчёта другой формулы. Ок, подумаю над этим. Аналогично и возможность расчёта индикаторых функций на построенном синтетическом графике...