Советник без индикатора.Возможно ли такое? - страница 2

 

При безындикаторном подходе имеет смысл полностью отказаться от OHLC представления цены и брать либо все тики подряд, либо прореживать их посредством таймера. На тиках прореженных таймером вполне можно посчитать всякие средние.

Если же обязательно нужны OHLC, причём обязательно все подряд, тогда нужен именно индикаторный подход. 

 
anim:
Хочется чтобы советник не был привязан к индикатору. И рассчитывал бары и брал сигналы на покупку/продажу внутри себя. Возможно ли такое?
Не только возможно, но и нужно.
 
.
 
Тот же зигзаг - это, по сути, не индикатор, а массив вершин. Дорисовывание его отрезками для всех баров может оказаться совершенно ненужной тратой ресурсов.
 
Dmitry Fedoseev:

Ну кто-нибудь из адептов и апологетов индикаторов в эксперте,  покажите пример расчет ЕМА в эксперте.

на примере SMA

SMA=0;

for(i=10; i<=0; i--)SMA=SMA+Close[i];

SMA=SMA/11.0;

 
Renat Akhtyamov:

на примере SMA

SMA=0;

for(i=10; i<=0; i--)SMA=SMA+Close[i];

SMA=SMA/11.0;

И каждый раз бегать в цикле? С ЕМА будет еще интересней.

 
Dmitry Fedoseev:

И каждый раз бегать в цикле? С ЕМА будет еще интересней.

вообще то гораздо проще просчитать всего лишь один раз, чем все бары истории

ну кому они нужны - все ???

 
Renat Akhtyamov:
вообще то гораздо проще просчитать всего лишь один раз, чем все бары истории

Нормальный индикатор считает все бары только на запуске, а потом досчитывает 1 бар. В индикаторе легко сделать SMA так, что даже при досчете 1-го бара не понадобится елозить в цикле по всему периоду МА. 

Конечно, можно и в эксперте сделать буферы из массивом... Но зачем, если есть специально проработанный элемент - индикаторы?

 
Dmitry Fedoseev:

Нормальный индикатор считает все бары только на запуске, а потом досчитывает 1 бар. В индикаторе легко сделать SMA так, что даже при досчете 1-го бара не понадобится елозить в цикле по всему периоду МА. 

Конечно, можно и в эксперте сделать буферы из массивом... Но зачем, если есть специально проработанный элемент - индикаторы?

Во первых, кто мешает иметь внутренний массив данных, такой же как буфер индикатора, и заполнять его аналогично.
Во вторых, зачем для советника нужна вся история. Как правило, последнее, и может быть предпоследнее значение. И не надо всех этих индикаторных нахлабуд.
 
Nikolai Semko:
 зачем для советника нужна вся история. Как правило, последнее, и может быть предпоследнее значение. И не надо всех этих индикаторных нахлабуд.

Опасное заблуждение.