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



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

СообщениеДобавлено: Сб Апр 08, 2017 9:04 am Ответить с цитатой Вернуться к началу

Возникла проблема.

Имеем такой код:

Код:

bc1 = Cross (C, P);
bc2 = L < P AND C > P;

sc1 = Cross (P, C);
sc2 = H > P AND C < P;

bout1 = H < P;

sout1 = L > P;

Buy = bc2 AND TM2 AND TM3 AND !TMX ;   
Sell = bout1 AND !TMX;   
Short = sc2 AND TM2 AND TM3 AND !TMX;   
Cover = sout1 AND !TMX;
Equity (1,0);
PlotShapes(IIf(Buy, shapeSmallUpTriangle, shapeNone),colorLime, 0, L, Offset=0);                       
PlotShapes(IIf(Short, shapeSmallDownTriangle, shapeNone),colorRed, 0, H, Offset=0);                       
PlotShapes(IIf(Sell, shapeHollowSmallDownTriangle, shapeNone),colorRed, 0, H, Offset=0); 
PlotShapes(IIf(Cover, shapeHollowSmallUpTriangle, shapeNone),colorLime, 0, L, Offset=0);


Т.е., к примеру, вход в Лонг у нас происходит при условии, что Лой свечи ниже линии Р, а клоуз выше.

Выход из лонга происходит при условии - хай свечи ниже линии Р.

Вход в шорт - хай больше линии Р, клоуз ниже линии Р.

Посмотрим на картинку. Был вход в лонг на черной свече. Условия входа соответствовали заданному. Через одну свечу появляется ситуация, которая соответствует условиям шорта. И система продает лонг и входит в шорт. Однако на данной свече не было условий для Sell - Хай НЕ ниже линии Р.

Тогда вопрос - почему система игнорит sell и входит в шорт?

Тестер при этом рисует лишь одну стрелочку - вход в шорт. Обычно, когда по условиям алгоритма входы разворотные, то тестер рисует две стрелочки - выход из позиции и вход в обратную.
Посмотреть профиль Отправить личное сообщение
AntColonel



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

СообщениеДобавлено: Сб Апр 08, 2017 9:11 am Ответить с цитатой Вернуться к началу

Приношу свои извинения, разобрался вроде. В настройках тестера стояла галочка - Reverse entry signal forces exit.

Т.е. если сигнал на вход в обратную позицию появляется раньше сигнала выхода из позиции, то сигнал входа в позицию будет превалировать.

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen