Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Стратегия черепашек Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
Амиброкеровец



Зарегистрирован: 30.12.2008
Сообщения: 214
Откуда: Воображляндия

СообщениеДобавлено: Вт Фев 09, 2010 5:26 pm Ответить с цитатой Вернуться к началу

Есть ли у кого стратегия черепашек для Ами?

Один добрый человек выложил ее для Омеги

{ 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
Откуда: Воображляндия

СообщениеДобавлено: Вт Фев 09, 2010 8:40 pm Ответить с цитатой Вернуться к началу

Вот мой пробный вариант, но он явно не совсем соответствует

Код:
//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

СообщениеДобавлено: Пн Мар 01, 2010 10:56 am Ответить с цитатой Вернуться к началу

По-моему всё правильно.
я даже знаю их значения для канала: 20 и 60.
У них там фильтр кажется был в том виде, что если они только что вышли из позиции то сразу заходить нельзя, первый сигнал на вход они пропускают.
Посмотреть профиль Отправить личное сообщение ICQ Number
ID
Советник


Зарегистрирован: 07.01.2008
Сообщения: 370

СообщениеДобавлено: Пт Мар 05, 2010 7:51 am Ответить с цитатой Вернуться к началу

еще пропиши

1) стоп на основе волатильности
2) выбор лота на основе стопа
3) доливки

Тогда будет полноценная черепаха
Посмотреть профиль Отправить личное сообщение
_ok



Зарегистрирован: 12.04.2010
Сообщения: 29

СообщениеДобавлено: Чт Май 13, 2010 6:20 pm Ответить с цитатой Вернуться к началу

Прогнал эту систему в тестере. У меня вопрос такой: вот эта часть кода говорит о том что должны нарисоваться стрелки на покупку, на продажу и на закрытие сделок, а также линии 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

СообщениеДобавлено: Пт Май 14, 2010 7:02 am Ответить с цитатой Вернуться к началу

Все разобрался, надо бросить на график и будет счастье. Very Happy

_________________
Олег. Будем знакомы.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen