Не совсем понятна задача...
Если надо зная значение индикатора получить ряд цен, по которым он строился, то не уверен, что это возможно (по крайней мере, не для любого индикатора).
Кроме того, индикаторы иногда используют свои прошлые значения для расчетов.
Если надо зная значение индикатора получить ряд цен, по которым он строился, то не уверен, что это возможно (по крайней мере, не для любого индикатора).
Кроме того, индикаторы иногда используют свои прошлые значения для расчетов.
Не совсем понятна задача...
Если надо зная значение индикатора получить ряд цен, по которым он строился, то не уверен, что это возможно (по крайней мере, не для любого индикатора).
Кроме того, индикаторы иногда используют свои прошлые значения для расчетов.
Если надо зная значение индикатора получить ряд цен, по которым он строился, то не уверен, что это возможно (по крайней мере, не для любого индикатора).
Кроме того, индикаторы иногда используют свои прошлые значения для расчетов.
Идея очень простая:
-нужно вычислить значение цены например для АО или МА, при котором на следующем баре к примеру АО изменит цвет. Методом итерации наверное возможно вычислить при каких ценах на следующий день это произойдет. Но тупой перебор не всегда правильно. Т.к. в случае с тем же АО используется средняя цена, а если ценовые данные для индикатора будут еще сложнее то результатом итерационного расчета будет поверхность с несколькими экстремумами.
Так вот я и хотел спросить: как расчитать цены следующего зачения АО например.
Не совсем понятна задача...
Если надо зная значение индикатора получить ряд цен, по которым он строился, то не уверен, что это возможно (по крайней мере, не для любого индикатора).
Кроме того, индикаторы иногда используют свои прошлые значения для расчетов.
Если надо зная значение индикатора получить ряд цен, по которым он строился, то не уверен, что это возможно (по крайней мере, не для любого индикатора).
Кроме того, индикаторы иногда используют свои прошлые значения для расчетов.
Идея очень простая:
-нужно вычислить значение цены например для АО или МА, при котором на следующем баре к примеру АО изменит цвет. Методом итерации наверное возможно вычислить при каких ценах на следующий день это произойдет. Но тупой перебор не всегда правильно. Т.к. в случае с тем же АО используется средняя цена, а если ценовые данные для индикатора будут еще сложнее то результатом итерационного расчета будет поверхность с несколькими экстремумами.
Так вот я и хотел спросить: как расчитать цены следующего зачения АО например.
Эту задачу (вычисление цены для нулевого бара, при которой изменится цвет АО) я решал и выкладывал на этом форуме. Где - не помню. Ищите по ключевым словам безумные стопы
PS Код на mql-2, но для расчетов пойдет.
2 Aleksey24
Умный же человек, а такие вещи спрашиваете!
Умный же человек, а такие вещи спрашиваете!
[/quote]
Эту задачу (вычисление цены для нулевого бара, при которой изменится цвет АО) я решал и выкладывал на этом форуме. Где - не помню. Ищите по ключевым словам безумные стопы
PS Код на mql-2, но для расчетов пойдет.
[/quote]
Перечитал все, но к сожалению не смог найти.
Если бы в результатах поиска ключевые слова выделялись как то - было бы проще искать!
Эту задачу (вычисление цены для нулевого бара, при которой изменится цвет АО) я решал и выкладывал на этом форуме. Где - не помню. Ищите по ключевым словам безумные стопы
PS Код на mql-2, но для расчетов пойдет.
[/quote]
Перечитал все, но к сожалению не смог найти.
Если бы в результатах поиска ключевые слова выделялись как то - было бы проще искать!
Перечитал все, но к сожалению не смог найти.
Если бы в результатах поиска ключевые слова выделялись как то - было бы проще искать!
Попробуйте искать гуглом, указав сайт https://www.metaquotes.net/Если бы в результатах поиска ключевые слова выделялись как то - было бы проще искать!
Он и найдет лучше, и подсветит ;)
Нашел только в одном месте, но только упоминание.
Та Rosh обещает выложить, но скорее всего забыл...
http://forexsystems.ru/phpBB/viewtopic.php?t=472
Joined: 12 Dec 2004
Posts: 1017
Posted: Tue Dec 28, 2004 12:02 pm Post subject:
--------------------------------------------------------------------------------
Тренд определяется просто - классически. Сейчас мне нужно решить проблему - как выложить индикатор, не нарушая авторских прав. Возможно, придется создать новый по другим критериям, но чтобы был близок к чужому. А по поводу более ранних сигналов по Вильямсу - неделю назад сделал интересный индикатор на АО и АС, назвал безумные стопы. Выкладывать не буду, пока не опишу идею (без идеи будет очередной непонятный Грааль), потом выложу здесь и на Альпари.
Та Rosh обещает выложить, но скорее всего забыл...
http://forexsystems.ru/phpBB/viewtopic.php?t=472
Joined: 12 Dec 2004
Posts: 1017
Posted: Tue Dec 28, 2004 12:02 pm Post subject:
--------------------------------------------------------------------------------
Тренд определяется просто - классически. Сейчас мне нужно решить проблему - как выложить индикатор, не нарушая авторских прав. Возможно, придется создать новый по другим критериям, но чтобы был близок к чужому. А по поводу более ранних сигналов по Вильямсу - неделю назад сделал интересный индикатор на АО и АС, назвал безумные стопы. Выкладывать не буду, пока не опишу идею (без идеи будет очередной непонятный Грааль), потом выложу здесь и на Альпари.
Нет, точно выкладывал. Поищу дома и выложу еще раз. Просто не помню названия. Чтото вроде Cool2.mql
Нет, точно выкладывал. Поищу дома и выложу еще раз. Просто не помню названия. Чтото вроде Cool2.mql
Да пожалуйста выложите еще раз.
Для Cool2.mql ношел только:
http://www.nwbroker.ru/platform/20
но это не то.
Вот нашел один вариант:
/*[[ Name := RoshStops Author := Rosh Link := http://www.metaquotes.net/ Notes := Стопы по зоне Вильямса Separate Window := No First Color := Green First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Input : BeginBars(500); Variable : shift(0),cnt(0),StopUp(0),StopDown(0),AO_Sum(0),Y(0),X(0); SetLoopCount(0); // loop from first bar to current bar (with shift=0) //If Period<>240 then Exit; For shift=BeginBars Downto 1 Begin AO_Sum=0; // Comment("StopUp=",StopUp); For cnt=shift+4 Downto shift+1 Begin AO_Sum=AO_Sum+iAO(cnt); End; Y=170/58*AO_Sum-170/14.5*(iMAex(5,MODE_SMA,0,PRICE_MEDIAN,shift+1)-iMAex(34,MODE_SMA,0,PRICE_MEDIAN,shift+1)) +17/14.5*(H[shift+5]+L[shift+5])-2.5/14.5*(H[shift+34]+L[shift+34])-O[shift]; // X2=O[shift]+(170*(iAO(shift+1)-iMAex(5,MODE_SMA,0,PRICE_MEDIAN,shift+1)+iMAex(34,MODE_SMA,0,PRICE_MEDIAN,shift+1)) // +17*(H[shift+5]+L[shift+5])-2.5*(H[shift+34]+L[shift+34]))/14.5; X=(17*(H[shift+5]+L[shift+5])-2.5*(H[shift+34]+L[shift+34]))/14.5-O[shift]; If Y>X then { StopUp=Y; StopDown=X;} Else { StopUp=X;StopDown=Y ;}; //Comment("StopUp=",X); SetIndexValue(shift,StopUp ); SetIndexValue2(shift, StopDown); End;
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Т.е. обратная задача.
Применять итерации или есть другой способ?
Что почитать на эту тему?
Пожалуйста подскажите кто что может.