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



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

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

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


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

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

Лучше всего написать цикл и там все нафигачить. Но можно попробовать и так
Типа есть усовие
Код:

Buy = ...;
BuyPrice = C;

И дальше есть стоп
Код:

ApplyStop(stopTypeLoss, 1, 10, 1);

Дальше, чтобы активизировать этот стоп пишем функцию
Код:

Equity(1);

Следом задаем условие шорта и цену сделки
Код:

Short = Sell==2;
ShortPrice = IIf(Sell==2, SellPrice, ShortPrice);

В общем все. Проверил, работает.

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



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

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

Цитата:
Short = Sell==2;

Олег, прокомментируйте пожалуйста эту строчку, не пойму Sell == 2;
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Прочитай в хелпере про функцию Equity(), в конце в коментариях. Когда срабатывает стоп лосс то при его активации функцией Equity() значение Sell будет равно 2 (а не 1 как обычно). Вот я и предлагаю в тот момент когда стоп лосс активировать шорт.

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



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

СообщениеДобавлено: Пн Мар 21, 2011 11:58 am Ответить с цитатой Вернуться к началу

А почему просто не сделать Sell = Short = условие продажи(оно же условие шорта) ?? Или у вас цены выхода и входа разные?

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen