Авторизация  
Jake Green

Предложения и обсуждения торговых стратегий для автоматизации

Рекомендуемые сообщения

В данной теме можно предложить стратегию для автоматизации. Если идея будет интересной, наши программисты помогут вам её реализовать.

Правила к оформлению заявки:
1. Прикрепите подробное техническое задание в виде файла.
2. Если в вашей стратегии используются сторонние индикаторы, прикрепите их к вашему сообщению.

ВНИМАНИЕ! Будьте готовы в короткий срок дать ответы на вопросы специалистов по вашей стратегии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 20.09.2019 в 17:34, Jake Green сказал:

1. Прикрепите подробное техническое задание в виде файла.

Можно ознакомиться с примером такого технического задания в том плане какие конкретно данные, вам нужны, а то просто техническое задание в виде файла это абстракция.

 

В 20.09.2019 в 17:34, Jake Green сказал:

2. Если в вашей стратегии используются сторонние индикаторы, прикрепите их к вашему сообщению.

Кросс программную связь не можете реализовать за деньги если? Или только МТ4 и его индикаторы?


Отцом своим низвергнут в мир Земной великий Бетрезен. И обречен на вечные скитания и мучения в интернете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Betrezen сказал:

Можно ознакомиться с примером такого технического задания в том плане какие конкретно данные, вам нужны, а то просто техническое задание в виде файла это абстракция.

Да почему абстракция, берете текстовый редактор, Ворд, я думаю, и описываете подробно, правила вашей стратегии, и что должен делать советник. при каких условиях он должен открывать сделку, и при каких закрывать, ну там или по каким правилам ставить стоп лосс и тейк профит, или может он должен ее закрывать по определенным условиям, все это нужно описать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Betrezen сказал:

Кросс программную связь не можете реализовать за деньги если? Или только МТ4 и его индикаторы?

могу, но это не для этой темы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 04.10.2019 в 18:42, Jake Green сказал:

Данный инструмент помогает в ручной торговле

Интересно, возможно ли дополнительный инструмент 

сделать основным, взяв в основу две ТС

 

которые основаны на пробое/отбое от линии. 

Идея: советник ищет от ближайшего лоу/хая на указанном промежутке баров хай/лоу, соединяет их линией, в случае третьего касания открывает сделку по Трем касаниям, если этого не произошло, ищет следующий хай/лоу через то же количество уже определенных баров, если есть третье касание - открывает, нет - ищет дальше следующую точку. Когда линий накапливается три штуки (каждая круче/положе другой), выставляет стоповые ордера по обе стороны на указанное количество пунктов. Докрутки - после, воплотима ли сама идея?)) Чтобы зря не распинаться, решил сначала уточнить))

 

 

Изменено пользователем 11bish

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ключевой момент вашей стратегии это поиск лоу/хай на графике.
Вариантов множество с тем или иным качеством.
Самый простой вариант это фрактал. Стандартный фрактал дает слишком много стрелок.
Можно использовать расширенный фрактал. Разместил его в ветке индикаторов:

Посмотрите подойдет ли такой вариант?

Так же можно использовать варианты индикатора ZigZag. 

Далее по остальной работе советника, тут тоже множество нюансов. Предлагаю следующий алгоритм.
1. нашли нижний фраклал большого порядка (количество свечей справа и слева от него 20+).
2. справа от него нашли еще один нижний фрактал меньшего порядка, построили линию поддердки.
3. если линия была пробита ранее чем через N свечей после второго фрактала, считаем линию ошибочной и ждем появление нового нижнего фрактала меньшего порядка для перестроения линии
4. если цена каснулась линии познее чем через N свечей, считаем это точкой входа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 часов назад, Jake Green сказал:

можно использовать варианты индикатора ZigZag

По большому счету, тут выбирать программисту, как по мне, и то, и то вполне себе  настраивается.

15 часов назад, Jake Green сказал:

количество свечей справа и слева от него 20+

Эта переменная должна настраиваться, для оптимизации, так думаю.

15 часов назад, Jake Green сказал:

если цена каснулась линии познее чем через N свечей, считаем это точкой входа.

второе касание... оно так же частенько отрабатывает... предлагаю открыть переменную числа касаний перед открытием сделки

в настройках. Тоже момент проверить на качество не мешало бы.

15 часов назад, Jake Green сказал:

если линия была пробита ранее чем через N свечей после второго фрактала, считаем линию ошибочной и ждем появление нового нижнего фрактала меньшего порядка для перестроения линии

Т.е., если правильно понял, построить таких линий три штуки проблем не составит? Или сначала пробуем с одной, остальные добавляются в ходе работы?

В целом - да, с алгоритмом согласен и поддерживаю))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 06.10.2019 в 16:01, Jake Green сказал:

Далее по остальной работе советника, тут тоже множество нюансов. Предлагаю следующий алгоритм.
1. нашли нижний фраклал большого порядка (количество свечей справа и слева от него 20+).
2. справа от него нашли еще один нижний фрактал меньшего порядка, построили линию поддердки.
3. если линия была пробита ранее чем через N свечей после второго фрактала, считаем линию ошибочной и ждем появление нового нижнего фрактала меньшего порядка для перестроения линии
4. если цена каснулась линии познее чем через N свечей, считаем это точкой входа.

1. количество свечей настраивается

2. линия поддержки/сопротивления запоминается советником, т.к. в дальнейшем она может стать той линией, по которой будет закрываться позиция

3. этот вариант работает до тех пор, пока советник накапливает и держит в памяти две построенные им линии (когда цена подходит к любой из  них третий раз, открывается сделка на отбой), когда пробивается третья построенная линия, то это является сигналом для входа в позицию на пробой, тейками для которой будут первая (либо вторая) построенные линии

4. этот вариант работает, пока не построена третья линия, на третьей открываться уже нужно будет не на отбой (по Трем касаниям), а на пробой (по Складному метру)

В работе постоянно находится до трех линий. Т.е. советник помнит их и открывает сделки на отбой от первых двух и на пробой по третьей. Когда пробивается первая построенная линия, то это является сигналом для перестройки и поиска новых точек для построения новой первой линии.

Попытался изложить в видео порядок построения и отработки, если не совсем понятно, то могу еще несколько вариантов сделать, без проблем. Основное - достигнуть консенсуса, только в этом случае будет смысл идти дальше))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 06.10.2019 в 16:01, Jake Green сказал:

Посмотрите

 

Не думаю, что идея нова (как правило, когда ты думаешь, что что-то придумал, по результату получается, что это придумали еще лет 20 назад до тебя). 

Тем не менее, предлагаю к рассмотрению.

Суть: Имеем два CCI с разными периодами, например, 14(синий,медленный) и 3(красный, быстрый)

Сделка на покупку: синий находится ниже уровня -100, красный пересекает его снизу вверх

На продажу: синий выше 100, красный пересекает сверху вниз

Фиксирование (варианты): после получения обратного сигнала, трейлинг, тейк

Думаю, первый вариант должен быть наиболее прибыльным, т.к. в случае, если цена не разворачивается, а топчется на месте (а это предупреждение о том, что она может продолжить движение), через рынок проходят большие объемы, которые отражаются индикатором и он уходит на противоположную сторону. Другими словами, в этом случае советник просто зафиксирует убыток и продолжит дальше торговать.

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

2019-11-30-092531.jpg


2019-11-30-092818.jpg
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 30.11.2019 в 09:39, 11bish сказал:

Не думаю, что идея нова (как правило, когда ты думаешь, что что-то придумал, по результату получается, что это придумали еще лет 20 назад до тебя). 

Тем не менее, предлагаю к рассмотрению.

Подкосила меня простуда, совсем не до форекса было )
Держите, реализовал. Все настройки на русском языке.
Если при тестировании получите хорошие результаты, буду рад если поделитесь )

 

Double CCI v1.00.ex4

Изменено пользователем Jake Green

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.12.2019 в 01:54, Jake Green сказал:

при тестировании

Здравствуйте.

Будет время, добавьте, пожалуйста, временные рамки торговли? Все-таки чувствителен к этим моментам (впрочем, смотрю, как и большинство ботов), кроме того это будет возможность остановить его.

Еще один момент - было бы неплохо добавить по возможности фильтр, запрещающий открытие следующей сделки, если цена не прошла н-ое количество пунктов. Бороться с этим путем нивелирования времени торговли тоже пока не получается. В результате выходит нагромождение на одном месте (на скрине в квадратике ордера, закрытые руками, т.к. не видел смысла такого накопления)

2019-12-13-102708.jpg

Иногда складывается такая ситуация

2019-12-13-104236.jpg
 

Возможно, у Вас есть блок (для добавления в советник), который бы ставил безубыток+пункт при открытии последующих ордеров?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.12.2019 в 10:47, 11bish сказал:

Здравствуйте.

Будет время, добавьте, пожалуйста...

Добавил:
1. временные рамки. блок параметров "Параметры времени".
2. добавил настройки для открытия последующих ордеров, всего 3 режима:
а) одиночные ордера. в этом режиме все сигналы в том же направлении что и открытая сделка игнорируются.
б) вход на каждом сигнале. в этом режиме как и раньше ордера открываются на каждом сигнале, но расстояние от ближайших ордеров должно быть больше чем указано в настройке "минимальное расстояние между ордерами"
в) вход только если в плюсе. тоже самое что и прошлый режим, но так же ордера не открываются под уже открытыми (для бай) или над уже открытыми (селл)
3. добавил без убыток, 2 варианта:
а) классический без убыток в пунктах
б) без убыток который срабатывает при открытии новых ордеров. Предполагается использование вместе с режимом "вход только если в плюсе". 
купили, пришол новый сигнал на покупку выше текущей сделки - купили еще, а старый ордер перенесли в без убыток.

Double CCI v1.01.ex4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Александр Элдер утверждает, что дивергенция - это очень сильный разворотный сигнал, вот интересно было бы создать робота на ее основе и потестировать, а самому писать сейчас не досуг, работы много, вот и подумал, может предложить создать робота? Там все по классике, ну разве я немного добавил, на мой взгляд полезных дополнений. Итак описание.

 

Открытие позиции по дивергенции МАКДа. В чем суть, цена идет в коррекцию, гистограмма индикатора пересекает нулевую линию, после чего цена показывает новый пик по тренду, а гистограмма индикатора нет, что и является классической дивергенцией. Вот так это выглядит.

 

1.thumb.png.42b2d8ea323825b3e3b7b6d70532e82f.png

 

На рисунке классическая дивергенция.

 

Теперь условия на открытие сделки. Второй пик гистограммы, который ниже предыдущего, состоит из черточек или баров, уж кто как называет. Они пересекают нулевую линию и начинают рост, то есть каждый последующий бар выше предыдущего. Условия на сделку, как только появляется первый понижающийся бар гистограммы, то есть, который ниже предыдущего. При этом, понятно, должно соблюдаться правило дивергенции, пик гистограммы не должен быть выше предыдущего. Так вот, как только появляется первый понижающийся бар гистограммы, используем фракталы Билла Вильямса. Ордер селл стоп ставится сразу за уровнем, на который указывает ближайший фрактал. (При этом за фракталом должно закрыться две свечи, полностью.) Если ордер не сработал, цена не пошла вниз к нему, но появился новый фрактал, выше предыдущего, ордер подтягивается уже под него (опять же, фрактал считается состоявшимся только после того, как за ним закрылось две свечи)

 

2.thumb.png.c1c814aa4f1e9ed49466af8e444ca313.png

 

Стоп лосс ставится за образовавшийся максимум (меняем в настройках)

 

Тек профит по умолчанию равен стоп лоссу (меняем в настройках)

 

Теперь настройки.

МАКД - классические настройки 12,26,9 (можно задать изменение в настройках)

Множитель для стоп лосса, по умолчанию 1 - задает расстояние до стоп лосса от места открытия ордера, 1 - сразу на пике, 1,5 - расстояние от места открытия в полтора раза дальше, чем расстояние до пика в пунктах, ну и так далее.

Множитель для тейк профита, по умолчанию 1 - Тут трейдер может задать, во сколько раз расстояние до тейк профита больше, чем до стоп лосса.

Настройка дивергенции - Тут задаем во сколько раз пик второй вершины гистограммы будет ниже, чем предыдущий, чтобы робот определили ее как дивергенцию.

Да, забыл, сделка на покупку аналогично, только зеркально все. В настройках неплохо бы задать, открывать все сделки, либо только покупка или продажа, чтобы можно было протестировать это все и определить, что лучше и на какой паре.

Торговый лот, либо фиксированный, либо риск на сделку.

Да, и еще неплохо бы задать в настройках, чтобы по умолчанию робот либо торговал от любой дивергенции, либо только от той, которая появилась в определенном промежутке. То есть между неким минимальным и максимальным диапазоном в уровнях, остальные игнорировал.

 

Вроде все, если что непонятно, объясню дополнительно.

Изменено пользователем zaharik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост требует одобрения модератора, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация