Автор |
Сообщение |
Shitan
Зарегистрирован: 12.03.2010
Сообщения: 48
|
Нарисовал системку простенькую на этом индикаторе, а ами на синтаксис ругается. Кто знает причину?
Код: |
R = EOM( 14 );
S=0
Buy = Cross(R,S);
Short = Cross(P2,R);
Sell=Short;
Cover=Buy;
BuyPrice = SellPrice = ShortPrice = CoverPrice = C; |
Заранее спасибо. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
belin
Зарегистрирован: 09.09.2009
Сообщения: 230
Откуда: wealth-lab user
|
Во второй строчке поставь конец строки ";"
И определи P2. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Shitan
Зарегистрирован: 12.03.2010
Сообщения: 48
|
Определил и поставил. Ошибка та же. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Shitan
Зарегистрирован: 12.03.2010
Сообщения: 48
|
Вообще при написании кода ами не пишет синим цветом EOM. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Ну правильно. Нет в Ами такой стандартной функции?
А этот EOM это что? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Shitan
Зарегистрирован: 12.03.2010
Сообщения: 48
|
Странно, в наборе индикаторов ами он есть... Исходя из объёма и цены высчитывает лёгкость движения цены. У меня описание в pdf. Если надо, перепечатаю. Осциллятор. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Хм. В хелпере нет. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
spitfire
Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow
|
В индюках то он есть, но он строится на существующих функциях Ами и просто так из кода его вызвать нельзя - надо копипастнуть в свой код код индюка:
Код: |
_SECTION_BEGIN("EOM");
function EaseOfMovement(Period)
{
MidPointMove = ( H + L ) / 2 - Ref( ( H + L ) / 2, -1 );
Vadj = Volume / 10000;
BoxRatio = VAdj / ( 8 * ( H - L ) );
return EMA( MidPointMove / BoxRatio, Period );
}
Plot( EaseOfMovement( Param("Period", 14, 2, 100 ) ), _DEFAULT_NAME(), ParamColor("Color", ColorCycle ) );
_SECTION_END(); |
|
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
Shitan
Зарегистрирован: 12.03.2010
Сообщения: 48
|
Сейчас подумаю, как ко всему этому байшорт прикрутить. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|