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



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

СообщениеДобавлено: Вс Сен 27, 2015 9:58 am Ответить с цитатой Вернуться к началу

пробую такую формулу в стопах

PlotShapes(Buy *shapeUpArrow, colorgreen, 0, L, Offset = -20);
PlotShapes(Sell *shapeHollowDownArrow, colorred, 0, H, Offset = -10);
PlotShapes(Short *shapeDownArrow, colorred, 0, H, Offset = -20);
PlotShapes(Cover *shapeHollowUpArrow, colorgreen, 0, L, Offset = -10);

amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
Equity(1); // THIS EVALUATES STOPS
PlotShapes(IIf(Sell == 4,shapestar, shapenone), colorblue, 0, L);


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

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


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

СообщениеДобавлено: Вс Сен 27, 2015 2:28 pm Ответить с цитатой Вернуться к началу

Atlasraketa писал(а):
пробую такую формулу в стопах

PlotShapes(Buy *shapeUpArrow, colorgreen, 0, L, Offset = -20);
PlotShapes(Sell *shapeHollowDownArrow, colorred, 0, H, Offset = -10);
PlotShapes(Short *shapeDownArrow, colorred, 0, H, Offset = -20);
PlotShapes(Cover *shapeHollowUpArrow, colorgreen, 0, L, Offset = -10);

amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
Equity(1); // THIS EVALUATES STOPS
PlotShapes(IIf(Sell == 4,shapestar, shapenone), colorblue, 0, L);


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

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

Может Equity() не работает. Это капризная функция. Она фактически запускает старый тестер. Например, может просто денег не хватает в настройках старого тестера. Перенеси вывод стрелок ниже функции Equity() и глянь не пропадут ли тогда стрелки.

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



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

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

000 писал(а):
Atlasraketa писал(а):
пробую такую формулу в стопах

PlotShapes(Buy *shapeUpArrow, colorgreen, 0, L, Offset = -20);
PlotShapes(Sell *shapeHollowDownArrow, colorred, 0, H, Offset = -10);
PlotShapes(Short *shapeDownArrow, colorred, 0, H, Offset = -20);
PlotShapes(Cover *shapeHollowUpArrow, colorgreen, 0, L, Offset = -10);

amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
Equity(1); // THIS EVALUATES STOPS
PlotShapes(IIf(Sell == 4,shapestar, shapenone), colorblue, 0, L);


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

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

Может Equity() не работает. Это капризная функция. Она фактически запускает старый тестер. Например, может просто денег не хватает в настройках старого тестера. Перенеси вывод стрелок ниже функции Equity() и глянь не пропадут ли тогда стрелки.




Заработала!
Посмотреть профиль Отправить личное сообщение
Atlasraketa



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

СообщениеДобавлено: Вс Сен 27, 2015 6:36 pm Ответить с цитатой Вернуться к началу

а можно одновременно использовать стоп на тейкпрофит и стоплосс, типа так?

amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );

amount = 10; // 10% profit
ApplyStop( stopTypeProfit, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );




просто формула не жалуется на ошибки, но получается два amount разными значениями


amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
amount = 10; // 10% profit
ApplyStop( stopTypeProfit, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
Equity(1); // THIS EVALUATES STOPS
PlotShapes(IIf(Sell == 4,shapestar, shapenone), colorblue, 0, L);
PlotShapes(Buy *shapeUpArrow, colorgreen, 0, L, Offset = -20);
PlotShapes(Sell *shapeHollowDownArrow, colorred, 0, H, Offset = -10);
PlotShapes(Short *shapeDownArrow, colorred, 0, H, Offset = -20);
PlotShapes(Cover *shapeHollowUpArrow, colorgreen, 0, L, Offset = -10);
Посмотреть профиль Отправить личное сообщение
Atlasraketa



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

СообщениеДобавлено: Вс Сен 27, 2015 7:01 pm Ответить с цитатой Вернуться к началу

а еще не подскажите какой функцией отключается последовательность покупка-продажа?

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


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

СообщениеДобавлено: Вс Сен 27, 2015 10:02 pm Ответить с цитатой Вернуться к началу

Atlasraketa писал(а):
а можно одновременно использовать стоп на тейкпрофит и стоплосс, типа так?

amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );

amount = 10; // 10% profit
ApplyStop( stopTypeProfit, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );




просто формула не жалуется на ошибки, но получается два amount разными значениями


amount = 2; // 2% loss (trailing)
ApplyStop( stopTypeTrailing, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
amount = 10; // 10% profit
ApplyStop( stopTypeProfit, stopModePercent, amount, True, ExitAtStop = 1, volatile = False, ReEntryDelay = 0 );
Equity(1); // THIS EVALUATES STOPS
PlotShapes(IIf(Sell == 4,shapestar, shapenone), colorblue, 0, L);
PlotShapes(Buy *shapeUpArrow, colorgreen, 0, L, Offset = -20);
PlotShapes(Sell *shapeHollowDownArrow, colorred, 0, H, Offset = -10);
PlotShapes(Short *shapeDownArrow, colorred, 0, H, Offset = -20);
PlotShapes(Cover *shapeHollowUpArrow, colorgreen, 0, L, Offset = -10);

Обзови первый amount - amount1 а второй amount2...

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


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

СообщениеДобавлено: Вс Сен 27, 2015 10:02 pm Ответить с цитатой Вернуться к началу

Atlasraketa писал(а):
а еще не подскажите какой функцией отключается последовательность покупка-продажа?

Т.е. например есть выход по стоп-профиту из лонга, далее есть условие для повторного входа в лонг, но система его пропускает и ждет когда будет условие для шорта, и только там заходит

Нет такой функции.

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



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

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

000 писал(а):
Atlasraketa писал(а):
а еще не подскажите какой функцией отключается последовательность покупка-продажа?

Т.е. например есть выход по стоп-профиту из лонга, далее есть условие для повторного входа в лонг, но система его пропускает и ждет когда будет условие для шорта, и только там заходит

Нет такой функции.


если ее нет, значит она не нужна и система должна последовательно заходить несколько раз в лонг, а потом в шорт? (если выполняются условия).
Т.е. лонг (стоп проп профит), лонг (стоп лос), лонг (стоп лос), шорт...
Или я ошибаюсь?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вс Сен 27, 2015 11:30 pm Ответить с цитатой Вернуться к началу

Почему система должна обязательно последовательно ходить вверх-вниз? Шо за странная идея? Есть условия для лонга - покупаем, есть условия для шорта - продаем....

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen