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

  • Автор темы Автор темы cmillion
  • Дата начала Дата начала
здравствуйте, не сложно будет в этом советнике сделать отключаемую функцию выставления любых отложек только выше текущей цены или ниже? Спасибо!
 

Вложения

здравствуйте, не сложно будет в этом советнике сделать отключаемую функцию выставления любых отложек только выше текущей цены или ниже? Спасибо!

Не сложно, только непонятно что нужно.
Выше цены можно ставить buystop или sellimit а ниже sellstop или buylimit
 
Спасибо что отвечаете! Да, именно это и надо: нажал кнопку "выше" - установленны и buystop, и sellimit, а sellstop и buylimit при этом не устанавливаются и соответственно, наоборот...
 
Сегодня поставил на демо советника, хотел посмотреть его работу, так вот он напечатал мне столько ордеров,что потом пришлось убирать их скриптом около часа. не ну я понимаю, выставил ордера и всё закрывай их по профиту или по СЛ, но зачем ставить их повторно на те же самые места, новые. моло того что удалил его с окна, так ордера ещё сами ставились около получаса, короче я не восторге вообще какаято фигня получилась.
 
Сегодня поставил на демо советника, хотел посмотреть его работу, так вот он напечатал мне столько ордеров,что потом пришлось убирать их скриптом около часа. не ну я понимаю, выставил ордера и всё закрывай их по профиту или по СЛ, но зачем ставить их повторно на те же самые места, новые. моло того что удалил его с окна, так ордера ещё сами ставились около получаса, короче я не восторге вообще какаято фигня получилась.

Что то не так делаете.
Я бы подсказал что, но Вы даже имя советника не написали.
Может быть это скрипт и Вы его как советник пихнули без разбора в папку expert ? Только в этом случае могла получиться такая картина.
 
Что то не так делаете.
Я бы подсказал что, но Вы даже имя советника не написали.
Может быть это скрипт и Вы его как советник пихнули без разбора в папку expert ? Только в этом случае могла получиться такая картина.

Тремя постами выше на этой странице брал, разве это скрипт?
 
С сеточными советниками такое бывает :)

Что бывает? Бывает что пользователь не понимая настроек ставит советник на реал, это часто, а советник четко должен выполнять только то, что в него заложено. Так именно мои советники и работают, если у Вас есть другие сведения, то укажите и исправим.
 
Тремя постами выше на этой странице брал, разве это скрипт?

Если речь о Grid_Profit_Cmillion1, так это вариант только для тестера. Т.е. только для проверки теории, а для реального счета в него нужно многое добавить.
 
Если речь о Grid_Profit_Cmillion1, так это вариант только для тестера. Т.е. только для проверки теории, а для реального счета в него нужно многое добавить.

Ставил я его на демо, хотел посмотреть его работу, на реал никогда не воткну сову сеточника, а во вторых там и понимать нечего в настройках, всё предельно просто. В тестере да идёт всё плавно, а в торговле всякую чушь несёт, так и обьясняйте что сов только для тестера, чтоб было понятней.
 
Ставил я его на демо, хотел посмотреть его работу, на реал никогда не воткну сову сеточника, а во вторых там и понимать нечего в настройках, всё предельно просто. В тестере да идёт всё плавно, а в торговле всякую чушь несёт, так и обьясняйте что сов только для тестера, чтоб было понятней.

Причем тут демо, я же писал что он для тестера. Это вообще простой скрипт был и к нему попросили приделать переоткрытие. До советника ему еще далеко.
Хотите на демке гонять измените строку
PHP:
/*============================================*/if (IsTesting() && OrdersTotal()>0) return;/*===============================================*/

на

PHP:
/*============================================*/if (OrdersTotal()>0) return;/*===============================================*/

Но это тоже не подойдет если решите сразу на нескольких парах проверить.
А по поводу
обьясняйте что сов только для тестера, чтоб было понятней.
Сами не внимательны, следите за темой.
 
Setka Limit Loc v9

Расскажите о последней вашей сетке Setka Limit Loc v8d ?

параметры
PHP:
extern double ProfitStartTrall      = 0;  //закрывать все ордера при получении профита
extern double Koeff_Profit          = 0.3;//коэффициент ProfitStartTrall = ProfitStartTrall * ProfitStartK
extern double TrailingPercentProfit = 30; //если 0 то ордера закрываются по ProfitStartTrall иначе они тралятся, (% от прибыли)
extern int    TakeProfit            = 0; //тейкпрофит от общего безубытка
extern double LocProfit             = 0; //профит общего закрытия после включения локов  (в валюте депозита)
extern string _               = "";
extern bool   Buy             = true;     //разрешить сделки Buy
extern bool   Sell            = true;     //разрешить сделки Sell
extern string __              = "";
extern int    OrdersLimit     = 20;       //максимальное колличество Limit ордеров (не более 99)
extern int    OrdersStop      = 0;        //максимальное колличество Stop ордеров  (не более 99)
extern string ___             = "";
extern double lotLimit        = 0.1;      //первый лот лимит ордеров, если 0, то % от депозита risk Limit
extern double riskLimit       = 1;        //процент от депозита для определения лота
extern double lotStop         = 0.1;      //первый лот стоп ордеров, если 0, то % от депозита riskStop 
extern double riskStop        = 5;        //процент от депозита для определения лота
extern double PlusLotStop     = 0.0;      //добавка к последующим лотам
extern double PlusLotLimit    = 0.0;      //добавка к последующим лотам
extern double K_LotStop       = 2.0;      //умножение следующих лотов Stop
extern double K_LotLimit      = 2.0;      //умножение следующих лотов Limit
extern int    DigitsLot       = 2;        //округление ордеров 1- десятые (0.1)  2 сотые (0.01)
extern double MaxLot          = 100;      //Советник не может выставить лот более MaxLot

extern string ____            = "";
extern int    MoveStepGread   = 10;       //шаг перемещения сетки, если 0 не перемещается (работает только при односторонней сетке)
extern int    FirstStepLimit  = 10;       //первый шаг Limit ордеров от текущей цены
extern int    FirstStepStop   = 50;       //первый шаг Stop ордеров от последнего Limit ордера
extern int    StepLimit       = 10;       //расстояние между ордерами, если =0 то автоподстройка сетки под цену
extern int    StepStop        = 20;       //расстояние между ордерами
extern double K_StepLimit     = 1;        //коэффициент изменения расстояния между LIMIT ордерами
extern double K_StepStop      = 1;        //коэффициент изменения расстояния между STOP ордерами

extern int    Stretching      = 5;        //с какого ордера Использовать растяжение сетки, если 0 то растяжения нет.!!!!!!!!!!!!
extern int    StepStretch     = 20;       //расстояние между ордерами после начала работы функции Stretching !!!!!!!!!!!
extern double K_StepStretch   = 1.3;      //коэффициент изменения расстояния между  ордерами растяжения !!!!!!!!!
extern int    MaxPips         = 100;      //Ставить ордера не далее от текущей цены (измеряется в пипсах)

extern string _____           = "";
extern int    SLossLimit      = 0;        //стоплосс Limit ордеров 
extern int    TProfitLimit    = 0;        //тейкпрофит (если -1 то TP=Step)  Limit ордеров 
extern int    SLossStop       = 0;        //стоплосс Stop ордеров 
extern int    TProfitStop     = 0;        //тейкпрофит (если -1 то TP=Step) Stop ордеров 
extern int    NoLoss          = 0;        //перевод в безубыток при превышении ценой заданного кол-ва пунктов от точки общего безубытка
extern int    MinProfitNoLoss = 1;        //минимальный профит при переводе в безубыток 
extern double TrailingPercentStep   = 0;  //тралл отдельных ордеров (без общего безубытка) задается в процентах от сетки 

extern string  ___________________ = "";
extern int    SleepTime       = 0;        //таймаут после закрытия ордеров в минутах
extern int    magic           = 1000;
extern double Diapazon        = 1.0;      //коэффициент расширения сетки

extern string  _____________________ = "";
extern bool    TrailingOn           = false;     //вкл/откл окно трейлинг отдельных направлений по пунктам
extern string  parameters.trailing  = "1-Candle  2-Fractals  3-ATR  >3-pips";
extern int     trailingStop         = 1;      // тралл, если "0-off  1-Candle  2-Fractals 3-ATR >3-pips";
extern int     TF_Tralling          = 5;      // таймфрейм свечей или фракталов для тралла
extern int     deltaTralling        = 0;      // отступ от фрактала или свечи при определении стоплосса. (offset from the fractal or candles)
extern int     StepTralling         = 1;      // шаг - перемещать стоплосс не ближе чем Step (step Thrall, moving not less than Step n )
extern int     period_ATR           = 14;     // период ATR для трейлинга  

extern string  __________________   = "";
extern bool   AlertOn               = true;     //вкл/откл окно Alert
extern bool   SendMailInfo          = false;    //отправка информации на почту
extern bool   DrawInfo              = true;     //вывод информации на экран
extern int    font_size             = 10;       //размер шрифта
extern int    Corner                = 1;        //угол вывода информации
extern color  text_color            = Lime;     //цвет вывода информации

extern string фильтр.по.времени  = "";
extern string Monday             = "";     //пн
extern int    TimeStartMonday    = 0 ,       //ограничение времени работы советника
              TimeEndMonday      = 24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Tuesday            = "";     //вт
extern int    TimeStartTuesday   = 0 ,       //ограничение времени работы советника
              TimeEndTuesday     = 24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Wednesday          = "";     //ср
extern int    TimeStartWednesday = 0 ,       //ограничение времени работы советника
              TimeEndWednesday   = 24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Thursday           = "";     //чт
extern int    TimeStartThursday  = 0 ,       //ограничение времени работы советника
              TimeEndThursday    = 24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Friday             = "";     //пт
extern int    TimeStartFriday    = 0 ,       //ограничение времени работы советника
              TimeEndFriday      = 10;        //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd

extern int    NoLossLoc          = 20;     //переводить лок ордера в безубыток при превышении ценой заданного кол-ва пунктов от точки открытия ордера (0- отключено)
extern int    MinPipsLoc         = 10;       //не ставить лок ордера ближе этого значения от цены (а пипсах)

Setka Limit Loc v9 далеко не самая новая версия лимитной сетки. На данный момент самая перспективная это cm-limit 9 вот отчет по ее работе на реале.
251213.JPG
 
Спасибо!
Может что то свое внесете в тему?

Да вы Владимир итак много полезного делаете для трейдеров
и зачем я буду придумывать колесо когда его уже придумали правда невсе им пользуютса

вот скажем пример

по видио уже и можно написать ТЗ
 
Последнее редактирование модератором:
Да вы Владимир итак много полезного делаете для трейдеров
и зачем я буду придумывать колесо когда его уже придумали правда невсе им пользуютса

вот скажем пример

по видио уже и можно написать ТЗ

Вот именно тз и нужно написать!
 

Посмотрели (262) Посмотреть

Назад
Верх