Шрус | Дата: Вторник, 15.08.2017, 00:16 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 8006
Статус: Offline
| ParaStop - советник от cmillion
Выставляется два стоповых ордера на расстоянии Step от цены ( настраивается) Допустим сработал селл ордер по цене 1,2500 Первый ордер - размером 1 лот (в настройках) Противоположный ордер сразу удаляется и выставляется байстоп размером 2лота, то есть идет (умножение лотности (коэфф) на расстоянии степ от первого ( селл) допустим 10п. (настраивается) - 1,2510 далее ,цена развернулась,прошла 10п. и открылся этот бай стоп в2лота. В этот самый момент ставится третий ордер – снова селлстоп –уже в 4 лота, но ! НА ТОЖЕ САМОЕ МЕСТО ГДЕ БЫЛ ПЕРВЫЙ СЕЛЛ ! - 1,2500 Цена не дошла до профита и снова разворот в сторону селл. Открывается третий ордер - селлстоп N2 в этот же момент выставляется 4й ордер – 2й байстоп по цене 8лотов ,на место первого бай ордера . И т.д……
Код extern int FirstStepStop = 5; //расстояние от текущей цены extern int Step = 2; //расстояние между ордерами extern int TrailingStart = 3; //прибыль в пунктах для старта тралла (минимальный профит) extern int TrailingStop = 3; //старт тралла в пунктах от точки безубытка extern double Lot = 0.1; //ЛОТЫ ордеров extern double K_Lot = 1.5; //коэффициент умножения лота extern double Plus_Lot = 0.0; //добавка лота extern int DigitsLot = 2; //кол-во знаков после запятой в размере лота 1 - 0.1 2 - 0.01 extern int Closing_at_zero = 8; //после какого кол-ва ордеров закрывать ордерав при достижении нулевой прибыли
extern string Filter_Time = ""; extern int TimeStart = 0 , //ограничение времени работы советника TimeEnd = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string прочие_параметры = ""; extern int Magic = 123; extern bool DrawInfo = true; //вывод информации на экран extern bool DrawOrders = true; //вывод линий ордеров extern int font_size = 10; //размер шрифта extern color text_color = Aqua; //цвет вывода информации extern int Key = 0;
extern string расширение_канала = ""; extern int StepPlus = 7; //добавка ширины канала на каждом новом уровне level extern int Level_1 = 5; //кол-во ордеров при котором канал расширяется нв StepPlus extern int Level_2 = 10; //кол-во ордеров при котором канал расширяется нв StepPlus х 2 extern int Level_3 = 25; //кол-во ордеров при котором канал расширяется нв StepPlus х 3
Скачать Советник
|
|
| |