Советник поддерживающий баланс лотов |
Советник поддерживает баланс лотов встречных направлений по тому инструменту, на котором он расположен.
Пример
Имеем 3 лота Buy и 1 Sell, советник сразу добавит 2 лота Sell. Далее закрылся ордер Buy 0,5 лота по стопу или профиту и тут же будет открыт ордер buy 0.5 лота. Т.е. при любом раскладе советник будет восстанавливать этот баланс все время пока включен.
cloud.mail.ru/public/9v9T/FE1h4CaAn
Он выставляет полный баланс я в коде нашёл где можно поставить свои лоты которые хочеш отнять
LB-LS-2
LS-LB-2
Минус 2 это он будет отнимать 2 лота. Хотел сделать чтобы делил, но не получилось.
==============================
if (LS<LB)
{
if (OrderSend(Symbol(),OP_SELL,LB-LS-2,NormalizeDouble(Bid,Digits),100,0,0,NULL,0,0,CLR_NONE)==-1)
Print(«Ошибка »,GetLastError()," открытия ордера ");
}
if (LS>LB)
{
if (OrderSend(Symbol(),OP_BUY,LS-LB-2,NormalizeDouble(Ask,Digits),100,0,0,NULL,0,0,CLR_NONE)==-1)
Print(«Ошибка »,GetLastError()," открытия ордера ");
Так вот сам по себе советник бессмысленный он будет держать постоянно одни и те же лоты и не будет прибыли. Надо чтобы сделали вместо рыночного ордера советник ставил отложенный ордер.
Если сможете, то сделайте параметр — сколько лотов в процентах выставить. Например у нас разница в 4 лота, ставим процент 50 и советник выставит отложку в 2 лота.
Нужны параметры
extern int Profit = 250; // Профит в валюте
extern int BULevel = 0; // уровень БУ
extern int BUPoint = 30; // пункты БУ
extern int TrailingStop = 0; // трал
extern int TrailingStep = 20; // шаг трала
extern int Dist = 30; //растояние от цены до выставленого ордерами
extern int Slip = 30; // реквот
extern int Magic = 123; // магик
-
0
- Просмотров: 3615
- 28 июня 2016, 20:54
- anathem
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (3)
35 AM2 Сообщений: 16285 - Андрей
www.opentraders.ru/downloads/1221/
Редактирован: 29 июня 2016, 07:37
35 AM2 Сообщений: 16285 - Андрей
Считаю, что стратегия локирования позиций имеет право на жизнь, если цена будет «ходить» в таком канале, при котором свопы и комиссии открытых ордеров не будут съедать всю прибыль и, вообще, итоговая прибыль получится больше депозитных процентов. Опять угадайки с выбором валютной пары или нескольких пар.
Жаль, что Андрей не взялся за мое первое ТЗ и ТЗ с интегрой.
7 stepmega Сообщений: 88
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий