Вопрос программистам.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vitaly Stepanov
1171
Vitaly Stepanov  
Как узнать, был ли сигнал по индикатору на истории в течении периода свечи(бара), если после закрытия свечи сигнала уже нет?
Aleksei Stepanenko
1477
Aleksei Stepanenko  
Вопрос не совсем понятен. Вы можете запустить ваш индикатор в тестере стратегий с моделью "Все тики", и посмотреть дает ли индикатор какие-то сигналы внутри свечи.
Vitaly Stepanov
1171
Vitaly Stepanov  
Aleksei Stepanenko:
Вопрос не совсем понятен. Вы можете запустить ваш индикатор в тестере стратегий с моделью "Все тики", и посмотреть дает ли индикатор какие-то сигналы внутри свечи.

Разумеется дает. Вопрос в том, чтобы найти на истории этот сигнал, на конкретном баре. Понять был ли сигнал внутри свечи, когда мы видим, что после закрытия свечи сигнала уже нет.

Vitaly Stepanov
1171
Vitaly Stepanov  
как проверить бары индикатора в советнике, скажем iMACD, чтобы понять, был ли сигнал?
Aleksei Stepanenko
1477
Aleksei Stepanenko  
Этот индикатор у Вас подключается к советнику через iCustom или просто на графике висит?
Vitaly Stepanov
1171
Vitaly Stepanov  
Aleksei Stepanenko:
Этот индикатор у Вас подключается к советнику через iCustom или просто на графике висит?

Нет, это стандартный индикатор iMACD. Вопрос по проверке истории индикатора.

Aleksei Stepanenko
1477
Aleksei Stepanenko  

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

Aleksei Stepanenko
1477
Aleksei Stepanenko  
Интересно, чем может помочь MACD?
Andrey Khatimlianskii
55955
Andrey Khatimlianskii  

Если исходников индикатора нет, то только подсунув ему чарт с моделирующимся баром (оффлайн график МТ4 или кастумный инструмент МТ5).

Если есть исходники, можно провести это моделирование прямо в индикаторе.

И в том и в том варианте нужна история тиков за интересующий бар, иначе результаты будут не очень точными.

Dmitry Fedoseev
56609
Dmitry Fedoseev  
Если цена close используется, то можно точно рассчитать, подменив ее на high или low. А во многих других случаях задача не решается, разве что через тиковую историю.
Igor Makanu
9500
Igor Makanu  
Vitaly Stepanov:
Как узнать, был ли сигнал по индикатору на истории в течении периода свечи(бара), если после закрытия свечи сигнала уже нет?

Вы хоть сами представляете, что хотите исследовать? имхо, выдуманный предлог найти .... да неважно, что хотите найти )), вопрос где хотите искать

если кратко:

- значения индикаторов рассчитывается по барам, на основании этого строят ТС, если Вы не используете бары, значит Вы не должны использовать эти индикаторы

- если Вы считаете, что дискретность данных (ТФ) для Вашей ТС недостаточна, рассчитываете индикатор на младшем ТФ


ну и если, что написал "на пальцах", то это: вот у Вас график скорости движения автомобиля в единицах в км/ч - по Вашей логике, если увеличить масштаб графика (просто увеличить в Paint), то мы можем вот просто так перейти к мере м/с с такой же точностью, как если бы измеряли изначально скорость в м/с - Вы понимаете, что так это не работает?


Andrey Khatimlianskii:

Если исходников индикатора нет, то только подсунув ему чарт с моделирующимся баром (оффлайн график МТ4 или кастумный инструмент МТ5).

Если есть исходники, можно провести это моделирование прямо в индикаторе.

И в том и в том варианте нужна история тиков за интересующий бар, иначе результаты будут не очень точными.

можно вызвать индикатор из индикатора при открытии бара и перед закрытием бара и отрисовать своими индикаторными буферами эти значения, точность конечно не самая бальшая. но имхо, вариант рабочий, где то было у меня и выкладывал на форум функцию которая за ХХ сек до закрытия бара выдавала true - была подработка на такие фантазии - закрывать ордера за ХХ сек до закрытия бара - в настройки )))

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий