Советник «Multi Dual» выставляет 2 ордера, на покупку и на продажу при запуске советника, усредняет убыточные позиции и затем закрывает все позиции при достижении прибыли или убытка в валюте депозита. Усредняются как покупки так и продажи. 9 валютных пар на выбор. На экране советник показывает информацию по символу на который установлен.
Для каждой пары в настройках можно указать:
1. Профит в валюте.
2. Убыток в валюте.
3. Шаг для усреднения.
4. Увеличение шага.
Остальные настройки общие для всех инструментов.
Настройки советника:
extern string s="Выбор валютной пары";
extern string Symbol1="EURUSD";
extern double Symbol1Stop = 4500; // лось в рублях
extern double Symbol1Take = 50; // язь в рублях
extern double Symbol1KStep = 2; // увеличение шага
extern int Symbol1Step = 200; // шаг между ордерами
extern string Symbol2="GBPUSD";
extern double Symbol2Stop = 4500; // лось в рублях
extern double Symbol2Take = 50; // язь в рублях
extern double Symbol2KStep = 2; // увеличение шага
extern int Symbol2Step = 200; // шаг между ордерами
extern string Symbol3="";
extern double Symbol3Stop = 4500; // лось в рублях
extern double Symbol3Take = 50; // язь в рублях
extern double Symbol3KStep = 2; // увеличение шага
extern int Symbol3Step = 200; // шаг между ордерами
extern string Symbol4="";
extern double Symbol4Stop = 4500; // лось в рублях
extern double Symbol4Take = 50; // язь в рублях
extern double Symbol4KStep = 2; // увеличение шага
extern int Symbol4Step = 200; // шаг между ордерами
extern string Symbol5="";
extern double Symbol5Stop = 4500; // лось в рублях
extern double Symbol5Take = 50; // язь в рублях
extern double Symbol5KStep = 2; // увеличение шага
extern int Symbol5Step = 200; // шаг между ордерами
extern string Symbol6="";
extern double Symbol6Stop = 4500; // лось в рублях
extern double Symbol6Take = 50; // язь в рублях
extern double Symbol6KStep = 2; // увеличение шага
extern int Symbol6Step = 200; // шаг между ордерами
extern string Symbol7="";
extern double Symbol7Stop = 4500; // лось в рублях
extern double Symbol7Take = 50; // язь в рублях
extern double Symbol7KStep = 2; // увеличение шага
extern int Symbol7Step = 200; // шаг между ордерами
extern string Symbol8="";
extern double Symbol8Stop = 4500; // лось в рублях
extern double Symbol8Take = 50; // язь в рублях
extern double Symbol8KStep = 2; // увеличение шага
extern int Symbol8Step = 200; // шаг между ордерами
extern string Symbol9="";
extern double Symbol9Stop = 4500; // лось в рублях
extern double Symbol9Take = 50; // язь в рублях
extern double Symbol9KStep = 2; // увеличение шага
extern int Symbol9Step = 200; // шаг между ордерами
extern string ss="Общие настройки";
extern double Lots = 0.1; // начальный лот
extern double MaxLot = 5; // максимальный торговый объем
extern double KLot = 2; // увеличение лота
extern int MaxTrades = 20; // максимальное количество ордеров
extern int Slip = 30; // проскальзывание
extern int Magic = 123; // магик
Рекомендуется использовать советник, только как помощник к вашей торговой стратегии. Эксперт рассчитан на флетовый рынок.
Скачать советник можно по ссылке:
www.opentraders.ru/downloads/1089/
Комментарии (9)
19 lorik Сообщений: 357 - Лариса
35 AM2 Автор Сообщений: 16303 - Андрей
19 lorik Сообщений: 357 - Лариса
35 AM2 Автор Сообщений: 16303 - Андрей
35 AM2 Автор Сообщений: 16303 - Андрей
19 lorik Сообщений: 357 - Лариса
На свой дилетантский взгляд вижу два варианта улучшений данной ТС:
1. Открываться изначально только в одну сторону.
2. Не открывать изначальные 2 сделки, а ставить отложники от точки отсчета на расстоянии Symbol1Step.
3 newpvr Сообщений: 17 - Павел
Таким образом получаем профит от серии усредняющих ордеров плюс профит от противоположной сделки.
35 AM2 Автор Сообщений: 16303 - Андрей
Вчера прочитал твой комментарий и вроде все понял, но вот сейчас решил расписать схему и опять не понимаю смысла в первых двух сделках.
Можешь поподробней объяснить?
Мои рассуждения ниже, где я запутался?
Ситуация из советника:
1. Открыли 2 сделки лотом 0,01. Обзовем их BUY001 и SELL001.
2. Цена ушла в одну из сторон, например на понижение на 200 пп.
3. Для усреднения открывается ордер в бай лотом 0,02. Назовем его BUY002.
4. Цена пошла вверх и при достижении 100 пп мы достигли уровня, на котором забираем приыбль.
У нас получилось:
BUY001 прошел 100 пп не в свою сторону = -1$-спред*0,01лота
BUY002 прошел 100 пп в свою сторону = 2$-спред*0,02лота
SELL001 прошел 100 пп в свою сторону = 1$-спред*0,01лота
Итого мы получили 2$-спред*0,04лота.
Ситуация из моих размышлений:
1. Запустили советник, сделки не открываем.
2. Цена ушла в одну из сторон, например на понижение на 200 пп.
3. Открывается ордер в бай лотом 0,02. Назовем его BUY002.
4. Цена пошла вверх и при достижении 100 пп мы достигли уровня, на котором забираем приыбль.
У нас получилось:
BUY002 прошел 100 пп в свою сторону = 2$-спред*0,02
Итого мы получили 2$-спред*0,02лота.
Вывод: Получается экономия в спред, умноженный на 0,02 лота, на одной серии сделок. Редактирован: 24 марта 2016, 11:53
3 newpvr Сообщений: 17 - Павел
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий