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



Зарегистрирован: 12.12.2011
Сообщения: 4
Откуда: Chelyabinsk

СообщениеДобавлено: Вт Дек 13, 2011 12:07 pm Ответить с цитатой Вернуться к началу

Здравствуйте!
Только осваиваю afl, учусь, может кто-нибудь может помочь и накидать след. алгоритм (может хоть отдельные части, чтоб было от чего плясать):

Long (2 способа входа):
1) пробитие фрактала UP (вход по цене фрактала)

SL - трейлинг стоп по минимуму 5-и свечек
TP - 3-мя частями:
1. фиксированный TP (тестирую на RI, 100пп,к примеру)
2. TP = ATR
3. выход по разворотному медвежьему бару (образуется high из 4-х свечек и выполняется условие [close-high]/[high-low]>=0,55). Выход осуществляется при обновлении low этого бара.

2) вход по бычьему разворотному бару (образуется новый low из 4-х свечек и выполняется условие для этой свечки, образовавшей новый low: [close-low]/[high-low]>=0,55
Вход на тик выше high разворотного бара. Если любая следующая свечка обновляет low - вход отменяется.

SL - на тик ниже low разворотного бара
TP - 3-мя частями:
1. фиксированный TP (тестирую на RI, 100пп,к примеру)
2. TP = ATR
3. выход по разворотному медвежьему бару (образуется high из 4-х свечек и выполняется условие [close-high]/[high-low]>=0,55). Выход осуществляется при обновлении low этого бара.

Аналогично для шорта,но там впоследствии сам разберусь!
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Дек 13, 2011 12:47 pm Ответить с цитатой Вернуться к началу

Код:

FrUp = Ref(H , -2) > Ref(H , -3) AND Ref(H , -3) > Ref(H , -4) AND Ref(H , -2) > Ref(H , -1) AND Ref(H , -1) > H;
Buy = H > ValueWhen(FrUp, Ref(H , -2));
BuyPrice = ValueWhen(FrUp, Ref(H , -2));

// стоп
Sell = L < Ref(LLV(L, 5), -1);

// профит 1
ApplyStop(stopTypeProfit, stopModePoint, 100, ExitAtStop = 1);

// профит 2
ApplyStop(stopTypeProfit, stopModePoint, ATR(10), ExitAtStop = 1);



3. выход по разворотному медвежьему бару (образуется High из 4-х свечек и выполняется условие [Close-High]/[High-Low]>=0,55). Выход осуществляется при обновлении Low этого бара.

Не понял этого условия

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
reckl



Зарегистрирован: 12.12.2011
Сообщения: 4
Откуда: Chelyabinsk

СообщениеДобавлено: Вт Дек 13, 2011 1:52 pm Ответить с цитатой Вернуться к началу

со скрином проще будет)
предположим мы в лонге
выделенный бар в 10:21:00
образовался новый highest high (148340), который выше хаёв 4-х предшествующих ему свечей
теперь [Close-High]/[High-Low] должно быть >=0,55
[148245-148340]/[148340-148200]=0,68 (по модулю)
значит выходить на 148195 (на тик ниже лоу)

p.s. в 10:18 на скрине аналогичный,но может не пройти по фильтру 0,55
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Дек 14, 2011 12:10 am Ответить с цитатой Вернуться к началу

Тогда как то так
Код:

FrUp = Ref(H , -2) > Ref(H , -3) AND Ref(H , -3) > Ref(H , -4) AND Ref(H , -2) > Ref(H , -1) AND Ref(H , -1) > H;
Buy = H > ValueWhen(FrUp, Ref(H , -2));
BuyPrice = ValueWhen(FrUp, Ref(H , -2));

// стоп
Sell1 = L < Ref(LLV(L, 5), -1);

// профит 1
ApplyStop(stopTypeProfit, stopModePoint, 100, ExitAtStop = 1);

// профит 2
ApplyStop(stopTypeProfit, stopModePoint, ATR(10), ExitAtStop = 1);

// профит 3
pat = H > Ref(HHV(H, 4), -1) AND (Close-High)/(High-Low) >= 0.55;
ExitLevel = ValueWhen(pat, L - TickSize);
Sell = Sell1 OR L < ExitLevel;
SellPrice = IIf(Sell1, Ref(LLV(L, 5), -1), ExitLevel);

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
reckl



Зарегистрирован: 12.12.2011
Сообщения: 4
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Дек 15, 2011 5:08 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Тогда как то так


Спасибо за труд!
Но тут какие-то проблемы у меня: во 1-х входит на ещё не сформировавшемся фрактале (10:21), а во 2-х как в 10:19 зашёл по лоу свечи. Может,я в настройках что-то не так указал?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Чт Дек 15, 2011 5:23 pm Ответить с цитатой Вернуться к началу

Почему ты решил, что входит на не сформировавшемся? Вовсе нет.
Входит по фракталу который на картинке на 4ой слева свечке. Он вошел по нему первый раз, потом вышел (вероятно по профиту). Потом смотрит опять выше последнего фрактала (тот который на 4 ой свечке) и сразу снова вошел....

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
reckl



Зарегистрирован: 12.12.2011
Сообщения: 4
Откуда: Chelyabinsk

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

000 писал(а):

Потом смотрит опять выше последнего фрактала (тот который на 4 ой свечке) и сразу снова вошел....


не понял фразу,по одному фракталу на 4-й свечке дважды вошёл?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Чт Дек 15, 2011 8:51 pm Ответить с цитатой Вернуться к началу

Да. А где то было написано, что по одному фракталу один вход?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen