Отличный получился советник. Вот бы ещё сделать, чтобы он открывал ордер сразу при появлении сигнала. А то пока дожидается закрытия свечи цена уходит далеко. Спасибо.
А можно добавить параметр, чтобы не срабатывало обратное закрытие ордера при появлении сигнала смене цвета. Пусть открываются и в бай и сел.
Вот такое можно добавить
extern int Profit = 250; // Профит в валюте
extern int BuyProfit = 450; // Профит в валюте на бай
extern int SellProfit = 450; // Профит в валюте на селл
extern int BULevel = 0; // уровень БУ
extern int BUPoint = 30; // пункты БУ
extern int TrailingStop = 0; // трал
extern int TrailingStep = 20; // шаг трала
extern int Reverse = 0; // 1-реверс по тренду
extern int CloseSignal = 0; // 1-закрываем по сигналу индикатора
Ещё проблемка нарисовалась. После перезагрузки терминала советник сново выставляет ордера, хотя до презагрузки уже были выставлены. И так каждый раз, как только перезагружаешь, советник сново ставит ордера. Как можно исправить, может подскажите где в коде посмотреть и мы сами исправим.
Андрей а можно сделать так чтобы открывались сразу два ордера на бай и сел, а потом ордера не усреднялись, а открывались по тренду или можно сделать в параметрах чтобы можно было менять. Кому усреднять против тренда, а кому ставить по тренду. Можно добавить профит в валюте депозита и безубыток.
Я посмотрел как он работает, всё отлично, только надо доработать, он ставит только первый раз и всё. Когда он выставляет первый раз отложку, допустим было 10 в бай и 5 в сел у нас разница 5 лотов и 50 процентов. Он выставляет отложку селстоп 5 лотов и рынок идет дальше в бай и у нас отложка не сработала, а 5 лотов бай закрылись по ТП и выставились 5 лотов в сел. Плучается уже 5 лотов разница в сел и советник должен выставить отложку 5 лотов байстоп в бай и удалить отложку 5 лотов селстоп.
Он этого ничего не делает, а только первый раз выставил и всё. Я пробовал удалить отложку руками, думал поможет, но нет.
Посмотрите, что можно сделать, было бы отлично.
Аможно добавить в советник параметры для того чтобы хотябы как то настроить его на прибыль.
extern int Profit = 250; // Профит в валюте
extern int BULevel = 0; // уровень БУ
extern int BUPoint = 30; // пункты БУ
extern int TrailingStop = 0; // трал
extern int TrailingStep = 20; // шаг трала
extern int Reverse = 0; // 1-реверс по тренду
extern int CloseSignal = 0; // 1-закрываем по сигналу индикатора
Всё работает. А нельзя ли добавить параметр, чтобы можно было выбирать, контроль за всеми валютами или на той котором стоит советник.
И можно описать, что и как. А то в тестере не понятно, что будет когда ещё наберётся разница в лотах, он там не ставит ничего.
Там растояние от цены и между ордерами ставится 200 пунктов, хотя я ставлю 30 и лоты не меняются, стоят по умолчанию 0,1.
Проветрить не могу так как нет двух разных ордеров и с разницей в лотах, так как растояние большое и не срабатывают ордера. И у Вас сеткак сразу ставиться, а она зачем?
cashyra