|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
MrDzenLi
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
Подскажите, каких аргументов не хватает в этом коде?
m1=Param( "m1", 20, 1, 55, 1 );
m2=Param( "m2", 10, 1, 55, 1 );
z1=MA(C,(m1));
z2=MA(C,(m2));
Buy = IIf( z1 > Ref (z1,-1));
Sell = IIf( z2 < Ref (z2,-1)); |
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Функция IIf
По русски можно прочитать "если"
Если первый аргумент истина, то возвращает второй агрумент, если ложь, то третий.
Надо типа так
Код: |
Buy = IIf( z1 > Ref (z1,-1), 1, 0);
Sell = IIf( z2 < Ref (z2,-1), 1, 0); |
Или можно вообще без IIf
Код: |
Buy = z1 > Ref (z1,-1);
Sell = z2 < Ref (z2,-1); |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
MrDzenLi
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
Большое Спасибо! |
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |