|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
Dezember
Зарегистрирован: 04.08.2009
Сообщения: 35
|
Добрый день.
Нужно записать следующую задачу: при выходе вверх из коридора дождаться черную свечу и купить на ее закрытии.
Код: |
Hs = HHV( High, 10 );
Ls = LLV( Low, 10 );
Cs = Hs -Ls ; // ширина коридора
Ds = H - L ; // диапазон дня
BC = O > C; // черная свеча
Flat = Cs < MA(Ds,10)*2; // флет (ширина коридора меньше двух средних дневных диапозонов)
Up = Cross(C , Ref(Hs,-1)) ; // выход вверх
CockedBay = Ref(Flat,-1) AND Up ; // курок взведен, ждем черную свечу
Buy = CockedBay AND BC ;
BuyPrice = C;
Sell = 0;
CockedBay =Flip(CockedBay ,Buy );
ApplyStop(3,1,5 ,0,False,0); |
в таком виде код не работает, как правильно? |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
У тебя в коде описана такая ситуация. ОДНОВРЕМЕННО и "взводится курок" и нажимается спуск. Надо определиться сколько времени после взведения курка ждем "спуск" -- черную свечу.
CockedBay = Hold(Ref(Flat,-1) AND Up, 555) ; // курок взведен, ждем черную свечу
555 замени на свое число (сколько времени ждать с взведенным курком.) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |