Форум трейдеров » Торговые роботы, советники, индикаторы » Советник по стратегии сетка
+ Подписаться
Страница 6 из 7 ПерваяПервая ... 4567 ПоследняяПоследняя
  1. 176
    Комментарии
    8
    Темы
    159
    Репутация Pro
    Аватар для cmillion  
    В начале пути

    3 Медалей
    Цитата Сообщение от Scorpi1975 Посмотреть сообщение
    Попробовал поставить советника EA_NET на демо счет.
    Не торгует почему-то, во вкладке "Эксперты" пишет:
    EA_NET 1 EURUSD,H1: OrderSend BUY Error 138 Lot 0.1


    А в журнале:
    2011.06.03 01:57:05 '750053570': instant order buy 0.10 EURUSD at 1.44940 sl: 0.00000 tp: 0.00000
    2011.06.03 01:57:05 '750053570': request was accepted by server
    2011.06.03 01:57:05 '750053570': requote 1.44922 / 1.44946 for open buy 0.10 EURUSD at 1.44940 sl: 0.00000 tp: 0.00000

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

    Ошибка 138 - Новые цены. Ваш брокер быстрее меняет цены, чем советник отправляет приказы.
    Попробуйте увеличить параметр
    slippage - Максимально допустимое отклонение цены для рыночных ордеров
  2. 5
    Комментарии
    0
    Темы
    5
    Репутация Pro
     
    Новичок

    2 Медалей
    А советник можно поставить на реал? на микросчет? или он платный?
  3. 176
    Комментарии
    8
    Темы
    159
    Репутация Pro
    Аватар для cmillion  
    В начале пути

    3 Медалей
    Цитата Сообщение от Scorpi1975 Посмотреть сообщение
    А советник можно поставить на реал? на микросчет? или он платный?
    О каком советнике идет речь?
    В этой ветке как минимум 3 разных советника.
    Некоторые из них требуют для работы на реале ключ.
    Его можно получить бесплатно, если Вы будете активно общаться в ветке, предлагать новшества и выкладывать результаты тестирования на истории и демо счете.
  4. 5
    Комментарии
    0
    Темы
    5
    Репутация Pro
     
    Новичок

    2 Медалей
    Цитата Сообщение от cmillion Посмотреть сообщение
    О каком советнике идет речь?
    Я имею ввиду последнего советника: EA_NET
  5. 176
    Комментарии
    8
    Темы
    159
    Репутация Pro
    Аватар для cmillion  
    В начале пути

    3 Медалей
    Цитата Сообщение от Scorpi1975 Посмотреть сообщение
    Я имею ввиду последнего советника: EA_NET
    Для получения ключа, пишите на почту cmilliom@narod.ru
  6. 5
    Комментарии
    0
    Темы
    5
    Репутация Pro
     
    Новичок

    2 Медалей
    Хотелось бы задать еще несколько вопросов по работе:
    Вы пишите что выставляются ордера на расстоянии рассчитываемом советником и высвечиваемом в левом углу. Правильно? Это означает что ордера в каждом направлении должны появляться на расстоянии этих пунктов, но это почему то не происходит.
    Да и встречный встал совсем не в половине сетки?

    На нижний бай внимания не обращайте - он ручной.

    И не мешало бы в советник ввести ограничение ордеров - после их заполнения, позиция залочится на каком то уровне, и можно будет полуавтоматическим способом, разрулить ситуацию, разрешив предположим советнику только длинные или только короткие позиции.
     
  7. 176
    Комментарии
    8
    Темы
    159
    Репутация Pro
    Аватар для cmillion  
    В начале пути

    3 Медалей
    Цитата Сообщение от Scorpi1975 Посмотреть сообщение
    Хотелось бы задать еще несколько вопросов по работе:
    Вы пишите что выставляются ордера на расстоянии рассчитываемом советником и высвечиваемом в левом углу. Правильно? Это означает что ордера в каждом направлении должны появляться на расстоянии этих пунктов, но это почему то не происходит.
    Да и встречный встал совсем не в половине сетки?

    На нижний бай внимания не обращайте - он ручной.

    И не мешало бы в советник ввести ограничение ордеров - после их заполнения, позиция залочится на каком то уровне, и можно будет полуавтоматическим способом, разрулить ситуацию, разрешив предположим советнику только длинные или только короткие позиции.
    Ордера выставляются на указанном расстоянии, но т.к. ордера рыночные, они могут выставиться не точно по сетке, а тогда, когда это возможно. (реквоты)
    Встречный не должен выставляться на середине, он выставляется на том же уровне.
    Если ограничить кол-во ордеров, то советник может не выйти из глубокого тренда.
    Предложения по доработке советника Вы можете давать здесь: EA_NET
  8. 5
    Комментарии
    0
    Темы
    5
    Репутация Pro
     
    Новичок

    2 Медалей
    Цитата Сообщение от cmillion Посмотреть сообщение
    Если ограничить кол-во ордеров, то советник может не выйти из глубокого тренда.
    Предложения по доработке советника Вы можете давать здесь: EA_NET
    Количество ордеров можно вывести в переменные, чтобы их можно было бы менять по ситуации.

    Ссылку неправильную видимо дали на место обсуждения.
  9. 176
    Комментарии
    8
    Темы
    159
    Репутация Pro
    Аватар для cmillion  
    В начале пути

    3 Медалей
    Цитата Сообщение от Scorpi1975 Посмотреть сообщение
    Количество ордеров можно вывести в переменные, чтобы их можно было бы менять по ситуации.

    Ссылку неправильную видимо дали на место обсуждения.
    Ссылку поправил, заходите.
    Там же и предлагайте доработки.
  10. 176
    Комментарии
    8
    Темы
    159
    Репутация Pro
    Аватар для cmillion  
    В начале пути

    3 Медалей
    Что нового!
    1.Добавлено растяжение сетки после определенного ордера (параметр Stretching )
    2. Раздельный СЛ и ТП для лимитных и стоповых ордеров.
    3. Согласно параметра FirstStepStop начинают выставляться стоповые ордера, лимитные же ордера продолжают ставиться вместе со стоповыми согласно своей настройки.



    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 int    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 int    MaxLot          100;      //Советник не может выставить лот более MaxLot, при достижении этого лота, последующие ордера ставятся равными MaxLot

    extern string ____            "";
    extern int    MoveStepGread   10;       //шаг перемещения сетки, если 0 не перемещается (работает только при односторонней сетке)
    extern int    FirstStepLimit  10;       //первый шаг Limit ордеров от текущей цены
    extern int    FirstStepStop   50;       //первый шаг Stop от текущей цены
    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;      //коэффициент изменения расстояния между  ордерами растяжения если =1 то ставятся согласно StepStretch
    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    ,       //ограничение времени работы советника
                  
    TimeEndMonday      24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
    extern string Tuesday            "";     //вт
    extern int    TimeStartTuesday   ,       //ограничение времени работы советника
                  
    TimeEndTuesday     24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
    extern string Wednesday          "";     //ср
    extern int    TimeStartWednesday ,       //ограничение времени работы советника
                  
    TimeEndWednesday   24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
    extern string Thursday           "";     //чт
    extern int    TimeStartThursday  ,       //ограничение времени работы советника
                  
    TimeEndThursday    24;       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
    extern string Friday             "";     //пт
    extern int    TimeStartFriday    ,       //ограничение времени работы советника
                  
    TimeEndFriday      10;        //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd

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

Вверх
РегистрацияX

чтобы писать, читать, комментировать