Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто гениально! ;o)
Потестите, потестите её... Это все тестируют.
Знаете, ломать - не строить. Можете предолжить лучше что н-ть взамен?
Знаете, ломать - не строить. Можете предолжить лучше что н-ть взамен?
Да в общем то открою секрет, что сам примерно так и вхожу в рынок. Это просто стандартное свойство пробойных систем. То есть вход при пробитии стопа противоположной позиции. Весь вопрос заключается в подборе условий, когда этот пробой окажется не ложным. А уж вариантов расчёта этого стопа огромнейшее многообразие. Я к примеру этот стоп беру либо по экстремуму предыдущего дня, либо по пробитию границы 99,9% доверительного интервала канала линейной регрессии. Мне кажется что важнее это не выбор стопа а определение условий, при которых может начаться сильное пробойное движение. Вот тут то всё и заключается. Будет это работать или не будет.
Знаете, ломать - не строить. Можете предолжить лучше что н-ть взамен?
Да в общем то открою секрет, что сам примерно так и вхожу в рынок. Это просто стандартное свойство пробойных систем. То есть вход при пробитии стопа противоположной позиции. Весь вопрос заключается в подборе условий, когда этот пробой окажется не ложным. А уж вариантов расчёта этого стопа огромнейшее многообразие. Я к примеру этот стоп беру либо по экстремуму предыдущего дня, либо по пробитию границы 99,9% доверительного интервала канала линейной регрессии. Мне кажется что самое главное это не выбор стопа а определение условий, при которых может начаться сильное пробойное движение.
Я недавно сделал советника. Вот алгоритм его работы:
// Трейлинг позиций в этом советнике обязателен!!!!
// Советник анализирует состояние торгов и в зависимости от состояния, в котором он
// находится, выполняет те или иные действия.
// Управление лотом здесь происходит по методу Мартингейла. Но это можно отключить.
// Состояния советника:
// Sost==1 - ордеров в рынке нет.
// В этом состоянии советник выставляет на 2 стоповых ордера с равным лотом
// на расстоянии LockLevel от текущей цены и прерходит в Sost==2.
// Лот определяется автоматически в зависимости от процента риска, который юзер задал вручную. Стоп-лосс обоих ордеров равен LockStopLoss.
// Sost==2 В рынке 2 отложенных ордера с равным лотом
// Как только 1 из ордеров сработает и станет рыночным,
// советник удаляет оставшийся отложенный ордер и прерходит в Sost==3.
// Sost==3 В рынке один рыночный (не отложенный ордер).
// Выставляем противоположно направленный отложенный ордер (если автоматика включена то лот будет другой; Поэтому предыдущую отложку приходится удалять) в точку Стоп-лосса
// рыночного ордера и переходим в состояние 4.
// Sost==4 В рынке 2 ордера. Один отложенный и один рыночный. Если рыночный ордер вдруг закрывается принудительно, например, по пипс-профиту, или его
// закрыл пользователь, то советник переходит в состояние 1, где он начинает всё сначала. Если сработал стоп-лосс или тейк-профит
// у этого ордера, то советник принимает решение, что ему делать. При срабатывании тейк-профита он открывает рыночный ордер
// в том же направлении, что и у сработавшего и с тем же лотом.
// При срабатывании стоп-лосса 2 ситуации:
// - Стоп-Лосс в зоне положительного профита:
// советник считает, что ситуация неопределённая, удаляет отложенный ордер и переходит в состояние 1, где начинает всё сначала.
// - Если стоп лосс сработал в зоне отрицательного профита или в точке нуля, то советник удаляет отложенный ордер, потом открывает
// рыночный ордер того же направления, что только что удалённый отложенный, но с удвоенным лотом если мартингейл включен, или с лотом,
// определяемым автоматически, если автолот включен, или с тем лотом, что выставил пользователь вручную, если автолот отключен. Далее он
// переходит в состояние № 3. Тут надо заметить, что если автолот отключен а мартингейл включен, то советник удвоит тот лот, который был установлен
// пользователем вручную в настройках в переменной Lots.
2 недели убил на то, чтоб нормально сделать код.
Начал тестировать - уходит в минуса даже при отключении всяких там мартингейлов и автоматов лота. Пробовал даже пипсовать на тестере. Всёравно сливает. Ну чтож, отрицательный результат сужает круг поиска. Словом, запустил на демо - пока торгует в плюс. Пожалуй самый трудный вопрос на форексе - это не столько момент входа в рынок, сколько что делать с образовавшимся вдруг профитом? Перебираю варианты. Словом, работа идёт :) ...
Только лазейку мне оставь малюсенькую, чтоб я мог тут код универсального трейлинга выложить, как и обещал людям ;)
Ну это ничего, всё ещё только начинается ;o) Я вот уже больше года программирую советники, при этом никаких трудностей при программировании не испытываю, а результат пока не слишком впечатляет.
Ну это ничего, всё ещё только начинается ;o) Я вот уже больше года программирую советники, при этом никаких трудностей при программировании не испытываю, а результат пока не слишком впечатляет.
Трудность была не код набрать, а алгоритм досконально продумать. Хотя, могу сказать, что знание MQL4 - довольно хороший инструмент. Вот кажется систему торговли разработал или отыскал хорошую. Кодишь её, тестишь и радости у тя поубавилось. Одно утешение остаётся, что не зарядил денег и не начал торговать по этой псевдосуперской системе. :))
Его возможности описаны в начале кода.
Всё что написано в логе тестера это:
22:41:52 2007.01.15 03:00 unuversal GBPUSDm,M30: Как только цена изменится, Советник начнёт работу.
И больше ни одной записи!
Возможно это из-за того, что в советнике отсутствует нормализация цен на открытие позиций.
Всё что написано в логе тестера это:
22:41:52 2007.01.15 03:00 unuversal GBPUSDm,M30: Как только цена изменится, Советник начнёт работу.
И больше ни одной записи!
Возможно это из-за того, что в советнике отсутствует нормализация цен на открытие позиций.
Почему у меня всё прекрасно открывает?
Переприсоедини советника к графику по новой.
А вообще, он может наткнуться на занятость торгового потока и ждать пока поток освободится. Я не стал коммент писать по этому поводу, чтоб журнал не засорять. Может надо просто подождать ещё одного тика?
Есть ещё вариант - там установлен счётчик ордеров. Если устнаовленных отложенных ордеров достаточно то надпись не изменится. Комментов сейчас добавлю и будет отображаться и в логе в окне графика.
Всё что написано в логе тестера это:
22:41:52 2007.01.15 03:00 unuversal GBPUSDm,M30: Как только цена изменится, Советник начнёт работу.
И больше ни одной записи!
Возможно это из-за того, что в советнике отсутствует нормализация цен на открытие позиций.
Я добавил комменты в код советника ну там и кое что ещё по мелочам. Изменённый код находится на месте прежнего (кстати поставил номер версии - см. вверху кода)
Так что можно смело копировать и компилировать его.