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



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

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

есть вход при пересечении определенного уровня и стоп на 10 коп от етого уровня

Buy = Cross(H, lvl);
stoplvl = lvl - 0.10;
Sell = Cross(stoplvl,L);

уровень динамически меняется (это может быть к примеру посл фрактал вверх или какой нибудь HHV)
вопрос: как сделать жесткий стоп, так чтою при повышении уровня lvl стоп так и остался на уровне вход минус 10 коп?

спасибо
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Можно просто поставить стопы в настройках тестера или функцией ApplyStop()
Там есть опция volatile Если False, то стоп не изменяется пока открыта сделка.

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



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

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

да задача в том чтоб робот етот сигнал тож обрабатывал,а не только для теста
в каком направлении хоть копать? через циклы делать не иначе?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

В роботе тоже можно использовать ApplyStop()
Только после надо не забывать добавлять в код функцию Equity(), она стопы активизирует.

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



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

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

Спасиб за ответ
буду разбираться
Посмотреть профиль Отправить личное сообщение
Graf345



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

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

я правильно все понял?
если я пишу код:

///правила системы
бла бла бла
///////////////////////////////////////
ApplyStop(stopTypeLoss,
stopModePoint,
Optimize( "max. loss stop level", 25, 10, 100, 5 ),
ExitAtStop = 1, False );

Buy=ExRem(Buy,Sell);

Sell=ExRem(Sell,Buy);

Cover=ExRem(Cover,Short);

Short=ExRem(Short,Cover);

Equity(1);

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


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

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

Зависит от того как дальше в коде реализована записть в tri.
Стопы формируют сигналы sell/cover не равные 1. (См в хелпере коментарии к функции Equity())
Если в коде написано
if(Buy == 1)
То такой сигнал в tri не пройдет.

Возможно причина в этом.

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen