Полуавтоматический безиндикаторный советник "Сетка"

  • Автор темы Автор темы cmillion
  • Дата начала Дата начала

bobus179

Активный участник
советник полуавтомат и в процессе вы сами регулируете профит и просадку. Тем более что он в реальном времени будет стоять не на одной а не 10 парах.
Добрый день.Ответьте, пжл, на мои вопросы:
1. Вы пишите, что на 10 парах используется советник. Магик лучше ставить один на все, чтобы общий профит брать или все же каждой паре свой?
2. Вы пишите, что оптимизация не нужна. Как тогда подобрать лучшие шаг и уровень прибыли: для каждой пары подбором на тесте? Или может есть уже какие-то рекомендуемые значения?
3. Не понятна схема закрытия позиций по команде "авто". Я понимаю, если включен только автозакрытие для Бай+Селл. В этом случае советник берет общий профит. Но что будет происходить, если включены все три "авто"? Он закроет только то направление, которое больше указанного профита, а второе направление оставит открытым? И это будет происходить только при условии, что их суммарный профит не больше указанного последнего авто? Например: Автобай=10, Автоселл=10, Автоалл=5. Профитбай=10, профитселл=-10. Т.о. Автоалл не сработает, т.к. общий профит <5, но сработает Автобай и закроет все бай позиции. Но селл останется в минусах. И торговля продолжится.
4. Какое условие открытия первой позиции?
Заранее спасибо.
 

Generals2020

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

Milord

Местный знаток
cm-Trend

Советник работает только рыночными ордерами.
Через заданный промежуток времени выставляются buy и sell ордера.
Если ордер выставляем против тренда, то лот увеличивается в K раз от предыдущего.
Начальный шаг (Step) так же может быть увеличен против тренда, если кол-во ордеров против тренда превышает OrderStepUp.
Общее кол-во ордеров против тренда ограничено параметром OrdersMax.
Ордера закрываются, когда оба направления одновременно превысят прибыль MinProfit в пипсах.
Можно выставлять от 0, прибыль по одному из направлений всегда выше 0, так, что при общем закрытии все равно прибыль неизбежна.
Если общее кол-во ордеров превышает OrderCloseAll, то закрытие идет по суммарному профиту, и в этом случае MinProfit желательно установить больше 0, так как при закрытии с рынка возможно проскальзывание и закрытие в минус.
Параметр CloseBy=true я рекомендую использовать только на счетах не использующих ребайт выплаты. При этом сделки закрываются встречно, что снижает спред.

Параметры cm-Trend:

PHP:
extern int    Step         = 20;    //расстояние между ордерами (в пунктах)
extern double RiskPercent  = 0.1;   //Lots = AccountBalance() * (RiskPercent / 100.0) / 10000.0
extern double K_Lot        = 1.5;   //умножение последующих лотов

extern string ________________________         = "";
extern int    Magic        = 2012;
extern bool   DrawInfo     = true;  //вывод информации на экран
extern int    font_size    = 12;    //размер шрифта
extern color  text_color   = Aqua;  //цвет вывода информации
extern int    DigitsLot    = 2;     //округление лотов ордеров 1- десятые (0.1)  2 сотые (0.01)
extern int    slippage     = 3;
extern string comment      = "cm-Trend"; //коментарии ордерам
extern int    Key                            = 0;

Параметры cm-Trend-polzuchka test:

PHP:
extern int    первый_шаг                     = 30;       //первый шаг от текущей цены в пипсах
extern int    шаг_перемещения                = 5;        //шаг перемещения отложенного ордера
extern int    расстояние_между_ордерами      = 10;       //расстояние между ордерами в пипсах
extern double Прибыль_закрытия               = 10;       //прибыль (в пунктах) при которой закрываем все ордера
extern double Фиксированный_лот              = 0.1;      //если ноль то лот вычисляется как процент от депозита
extern double Процент_от_депозита            = 0.1;      //процент от депозита
extern double умножение_объема_ордера        = 1.5;      //умножать лот последующих ордеров против тренда на это значение
extern int    округление_лота                = 2;        //округление лотов ордеров 1- десятые (0.1)  2 сотые (0.01)
extern double максимальный_объема_ордера     = 100;      //не ставить ордера более заданного объема
extern int    безубыток                      = 30;       // перевод в безубыток (как только прибыль ордера достигнет этого
                                                         // значения (измеряется в пунктах) стоплосс переносится на цену открытия ордера + мин_профит_безубытка)
extern int    мин_профит_безубытка           = 3;        // минимальный профит (в пунктах) при переводе в безубыток
extern bool   пропорциональное_увеличение    = true;     // вкл / откл увеличение лота в зависимости от того, на какое расстояние ушла отложка

extern int    TimeStart                      = 0 ,       //ограничение времени работы советника
              TimeEnd                        = 24,       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
              FridayHourClose                = 16;       //час закрытия ордеров в пятницу
           
extern int    Magic                          = 2012;     //целое число - индивидуальный номер ордеров данного советника
extern int    размер_шрифта                  = 10;       //размер шрифта в единицах
extern color  цвет_вывода_информации         = Aqua;     //цвет вывода информации
extern bool   показывать.прибыль             = true;
extern bool   показывать.лоты                = true;
extern bool   удалять.старую.информацию      = false;     //удаляется информация недельной давности
extern int    Key                            = 0;

Посмотреть вложение 108532
Здравствуйте Владимир,спасибо за ваши советники,скрипты и пояснения к ним,многие решения и стратегии интересны,но вопрос в другом,хотел погонять ваш советник cm-Trend на демке,он мне чуть депо не слил,выставил штук 15 ордеров,а в настройках нет параметра "OrdersMax",не могли бы вы добавить этот параметр или выложить версию с открытым кодом?Screenshot - 28_11.jpg
 
Последнее редактирование:

ИванМН

Местный знаток
Здравствуйте Владимир,спасибо за ваши советники,скрипты и пояснения к ним,многие решения и стратегии интересны,но вопрос в другом,хотел погонять ваш советник cm-Trend на демке,он мне чуть депо не слил,выставил штук 15 ордеров,а в настройках нет параметра "OrdersMax",не могли бы вы добавить этот параметр или выложить версию с открытым кодом
?Посмотреть вложение 558073
Обращайтесь к другим программистам...
 

Milord

Местный знаток
по моему потенциал в советнике cm-Trend есть, но без параметра "OrdersMax",он на хорошем движняке цены, наставил аж 24 ордера(хорошо что счёт демо), а это слив депо с 99% вероятностью, печально что Владимир покинул этот мир, а исходники наверно только у него были...Screenshot - 02_12.jpg
 

OSS_5

Активный участник
по моему потенциал в советнике cm-Trend есть, но без параметра "OrdersMax",он на хорошем движняке цены, наставил аж 24 ордера(хорошо что счёт демо), а это слив депо с 99% вероятностью, печально что Владимир покинул этот мир, а исходники наверно только у него были...Посмотреть вложение 558274
Вот есть такой параметр, он делал.
 

Вложения

Верх