Автор |
Сообщение |
Амиброкеровец
Зарегистрирован: 30.12.2008
Сообщения: 214
Откуда: Воображляндия
|
Есть ли у кого стратегия черепашек для Ами?
Один добрый человек выложил ее для Омеги
{ Turtle Trading System
Strategy is used as a simple flag
0 = Trade on close
1 = Trade next open
2 = Trade intraday
}
Input: Entry_L(20), Exit_L(10), Strategy(1);
If CurrentBar > 1 then begin
If Strategy = 0 then begin
If Close > Highest(High,Entry_L)[1] Then Buy on Close;
If Close < Lowest(Low,Entry_L)[1] Then Sell on Close;
end;
If Strategy = 1 then begin
If Close > Highest(High,Entry_L)[1] Then Buy at market;
If Close < Lowest(Low,Entry_L)[1] Then Sell at market;
end;
If Strategy = 2 then begin
Buy Highest(High,Entry_L) + 1 point stop;
Sell Lowest(Low,Entry_L) -1 point stop;
end;
{ now let's manage the exit... }
If marketposition = 1 then ExitLong Lowest(Low, Exit_L) -1 point stop;
if marketposition = -1 then ExitShort Highest(High, Exit_L) + 1 point stop;
end; |
_________________ Антон |
|
Посмотреть профиль Отправить личное сообщение |
|
Амиброкеровец
Зарегистрирован: 30.12.2008
Сообщения: 214
Откуда: Воображляндия
|
Вот мой пробный вариант, но он явно не совсем соответствует
Код: |
//TURTLE
Entry=Param( "Entry", 20, 2, 40,2);
Exit=Param( "Exit", 10, 2, 40,2);
HHV2=Ref(HHV(H,Entry),-1); HHV3=Ref(HHV(H,Exit),-1);
LLV2= Ref(LLV(L,Entry),-1);LLV3= Ref(LLV(L,Exit),-1);
Buy = C > HHV2;
Sell = C < LLV3;
Cover= C > HHV3;
Short= C < LLV2;
BuyPrice = C;
SellPrice = C;
CoverPrice= C;
ShortPrice= C;
Buy = ExRem( Buy, Sell );
Sell = ExRem( Sell, Buy );
Short = ExRem (Short, Cover);
Cover = ExRem (Cover, Short);
Plot(C, "", colorBlack, styleCandle);
Plot(HHV2,"", colorGreen, styleLine);
Plot(LLV2,"", colorRed, styleLine);
PlotShapes(IIf(Buy,shapeUpArrow,0),colorGreen,0,Graph0,-12);
PlotShapes(IIf(Sell,shapeDownArrow,0),colorViolet,0,Graph0,-12);
PlotShapes(IIf(Short,shapeDownArrow,0),colorRed,0,Graph0,-24);
PlotShapes(IIf(Cover,shapeUpArrow,0),colorBlue,0,Graph0,-24); |
|
_________________ Антон |
|
Посмотреть профиль Отправить личное сообщение |
|
kosbar
Зарегистрирован: 17.03.2009
Сообщения: 356
|
По-моему всё правильно.
я даже знаю их значения для канала: 20 и 60.
У них там фильтр кажется был в том виде, что если они только что вышли из позиции то сразу заходить нельзя, первый сигнал на вход они пропускают. |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
ID
Советник
Зарегистрирован: 07.01.2008
Сообщения: 370
|
еще пропиши
1) стоп на основе волатильности
2) выбор лота на основе стопа
3) доливки
Тогда будет полноценная черепаха |
|
|
Посмотреть профиль Отправить личное сообщение |
|
_ok
Зарегистрирован: 12.04.2010
Сообщения: 29
|
Прогнал эту систему в тестере. У меня вопрос такой: вот эта часть кода говорит о том что должны нарисоваться стрелки на покупку, на продажу и на закрытие сделок, а также линии HHV и LLV, но на графике ничего не отобразилось, как была одна цена, так и осталась. Может эта часть кода не для тестера, а для чего тогда?
Plot(C, "", colorBlack, styleCandle);
Plot(HHV2,"", colorGreen, styleLine);
Plot(LLV2,"", colorRed, styleLine);
PlotShapes(IIf(Buy,shapeUpArrow,0),colorGreen,0,Graph0,-12);
PlotShapes(IIf(Sell,shapeDownArrow,0),colorViolet,0,Graph0,-12);
PlotShapes(IIf(Short,shapeDownArrow,0),colorRed,0,Graph0,-24);
PlotShapes(IIf(Cover,shapeUpArrow,0),colorBlue,0,Graph0,-24); |
_________________ Олег. Будем знакомы. |
|
Посмотреть профиль Отправить личное сообщение |
|
_ok
Зарегистрирован: 12.04.2010
Сообщения: 29
|
Все разобрался, надо бросить на график и будет счастье. |
_________________ Олег. Будем знакомы. |
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|