Брокеры на новостях лупят стопы по самым невыгодным сценариям, ну и плюс брокер не видит где ты будешь открывать. Хочу потом еще добавить проскальзывание для виртуальных.
Две кнопки Buy и Sell.
Две функции сделать:
1. При нажатии Buy создастся виртуальная линия и когда цена дойдёт до нее откроется сделка.
2. Трейлинг этой линии если цена уйдёт далеко чтобы трейлинг подтягивал эту линию.
Буду очень благодарен!
Спасибо, я просто хочу чтобы он доходил до максимального и следующие колена открывал по макс лоту не превышая его.
if(lot>MaxLot)
lot=MaxLot;
return(lot);
так правильно?
Второй параметр «максимальный торговый объём» не работает, когда доходят колена до максимального объёма, то лот сбрасывается до первоначального. Кто знает где как в коде это пофиксить?
Спасибо, поставил на демо, вроде бы работает как надо Я там еще просил на виртуальный тейк профит поменять, такое будет возможно заказать в следующем месяце?
1. Новые сетка должна открываться мгновенно по текущему сигналу, сразу после закрытия всей прошлой сетки. Сейчас же надо ждать новое пересечение линий для нового сигнала и только после нового пересечения линий, откроются сделки. Поменять на мгновенное открытие.
Вот пример:
2. Сейчас по фильтру открывается только первая сделка, а следующие по шагу. Просьба сделать чтобы фильтр работал и на все следующие колена. Например открыл советник сетку на buy, цена поменялась и пока сигнал sell советник не будет открывать сделки, пока не будет опять сигнал на buy и наш шаг соотственно
Пример:
Новое условие:
1. Новые сделки должны открываться мгновенно после закрытия всей сетки. Сейчас надо ждать новое пересечение линий для нового сигнала.
2.(Опционально, могу сделать заказ авансом на след месяц) Сейчас по фильтру открывается только первая сделка, а следующие по шагу. Просьба сделать чтобы фильтр работал на все сделки. Например открыл советник сетку на buy, цена поменялась и пока сигнал sell советник не будет открывать сделки, пока не будет опять buy.
Благодарю
Понял в чём дело, он открывает только после нового пересечения. То есть если произошло закрытие, ему надо потом опять новое пересечение и долго не открывает сделки.
Это можно изменить или в новый заказ в след месяце только?
ТЗ:
Сделать обычный усреднитель по трём moving average c виртуальным тейкпрофитом, этот же тейкпрофит должен закрывать все сделки в одну сторону (buy or sell) в пнуктах от безубытка, не в валюте депозита. И чтобы этот же наш виртуальный тейкпрофит отображался линией на графике, чтобы можно было видеть когда произойдёт закрытие.
extern double Lots = 0.1; // торговый объем ордера
extern double MaxLot = 5; // максимальный торговый объем
extern double KLot = 1; // увеличение лота
extern double KStep = 1; // увеличение шага
extern double Profit = 5; // вирутальный профит в шагах от безубытка
extern int StopLoss = 0; // лось
extern int Step = 100; // шаг
extern int Count = 10; // макс число поз
extern int Slip = 30; // фильтр макс разрешенного спреда
extern int Shift = 1; // бар индикатора
extern int Magic = 123; // магик
extern int MA1Period = 40; // период МА 1
extern int MA2Period = 24; // период МА 2
extern int MA3Period = 300; // период МА 3
Поправил ТЗ:
Просьба сделать две доработки в данном советнике: www.opentraders.ru/downloads/2929/
1. В советнике есть параметр язь, но если выставить например язь: 20, то он закрывает сделки в минус (пробовал торговлю только в одну сторону), в итоге надо ставить прилично больше. Есть возможность сделать, чтобы язь считался в пунктах от безубытка?
2. Сделать наш язь виртуальным и если можно, то добавить еще какую-то линию на графике, которая будет показывать, где произойдёт закрытие сделок? Чтобы понимать сколько цене осталось до тейкпрофита.
(Опционально) 3. Если заказ на данный момент большой, то могу в следующей доработке попросить сделать третий пункт. Хотелось бы еще один параметр, а именно фильтр по спреду во время открытия сделок и закрытию их по тп. Например если спред пары больше N пунктов, то попробовать открыть ордер или закрыть ордера через 10 секунд и тд.
Еще почему-то советник открывает на демо сразу два ордера игнорируя индикаторы, хотя в тестере всё ок.
Тот советник полностью готов, он закрывает самый убыточный количеством профитных, которые указать. Я его пару месяцев на демо тестировал. Только вместо самого убыточного ордера, надо, чтобы закрывалась его часть, а не он целиком.
Ниже линии советник правильно открывает sell, выше линии открывает buy. Но следующие ордера, которые он открывает, они игнорируют линию. Сделать, чтобы выже красной линии, советнику было запрещено открывать любые sell сделки. Ниже синей линии запретить работу советника buy сделками.
Сейчас это правило работает только на первый ордер, а надо чтоб советнику было запрещено ниже синей линии работать с buy сделками, если потом передвинуть синюю линию ниже цены, то чтобы советник открывал buy сделки. С sell выше красной линии запретить открывать ордера соответственно.
[21:02]Erikson: Подскажите пожалуйста! Возможно ли по готовому файлу эксперта (файл ex4) восстановить исходник?
[09:07]Erikson: Не знаю кому написать, поэтому пишу сюда. Пришло сообщение в личку, но при переходе на страницу «Личные сообщения» на странице указано что нет доступа. Кто подскажет с чем это связано?
[16:48]optinskijj: Всех с наступающим Новым годом. вопрос -счёт можно добавить на свою страничку или уже отменили? пробовал и демо и реальный МТ4 -не зашло )
[12:49]Dmitriyya: Подскажите, смотрю советников в файлах, не понимаю что значит трал? Это трейлинг-стоп, но ведь вроде он не работает? Его значение должно быть меньше стопа, верно? Но при этом все советники просто выставляют стоп сразу и фиксируют его. Или я чего-то не понимаю?
anathem