Конкурсы » Конкурс торговых роботов "Cyber Trade" » Cybertrade. Этап третий. Вопросы и обсуждение.
+ Подписаться
Страница 8 из 23 ПерваяПервая ... 67891018 ... ПоследняяПоследняя
  1. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от GMT-25 Посмотреть сообщение
    ;)
    в твоей функции (присмотрись повнимательней)даже при СЛ=0 и ТП=0 на сервер уйдут НЕНУЛЕВЫЕ значения, что есть ошибка //Таривид по ней весь апрель отдыхал
    Почему не нулевые? Сама эта функция специально вставлена, в конце кода.
    А иначе ордера вообще бы не открывались. С отличными изначально от нуля стопами.
    Причем, для каждой пары такая функция - отдельно своя, - чтобы "не думалось...". Т.к. алгоритм предусматривает до 5 (разнонаправленных) позиций одновременно по каждой паре.
    Но глючит стоплосс только в БАЙ по USDCHF при открытии самой изначальной позиции. Остальные дополн. позиции по этой паре в бай не успевают открыться, т.к. срабатывает стоплосс по изначальной позиции!
    Вчера проверил на демо. Тот же глюк при открытии бай.
    А в тестере - все норм.
    Код:
    /Для  открытие позиций в условиях рыночного исполнения т
    орговых заявок Market Watch
    int WHCOrderSend_(string symbol, 
                     int cmd, 
                     double volume, 
                     double price, 
                     int slippage, 
                     double stoploss, 
                     double takeprofit, 
                     string comment, 
                     int magic, 
                     datetime expiration, 
                     color arrow_color)
    {
       int ticket = OrderSend(symbol,cmd, volume, price, slippage, 0, 0, 
    comment, magic, expiration, arrow_color);   
       int check = -1;
       if (ticket > 0 && (stoploss != 0 || takeprofit != 0)) {
          if (!OrderModify(ticket, price, stoploss, takeprofit,expiration, arrow_color)) {
             check = GetLastError();
             if (check != ERR_NO_ERROR) {
                Print("OrderModify error: ", ErrorDescription(check));
             }
          }
       } else {
          check = GetLastError();
          if (check != ERR_NO_ERROR){
             Print("OrderSend error: ",ErrorDescription(check));
          }
       }
       return (ticket);
    }
    Работает функция "как часики". Четко и без сбоев. Использую уже оч. давно. Вот функция, - изначально на сервер идут нули по стопам.
  2. 2,974
    Комментарии
    7
    Темы
    2995
    Репутация Pro
     
    Banned

    4 Медалей
    Цитата Сообщение от leonid553 Посмотреть сообщение
    Почему не нулевые? Функция специально вставлена, в конце кода.
    int ticket = OrderSend(symbol,cmd, volume, price, slippage, 0, 0,
    comment, magic, expiration, arrow_color);
    Работает функция "как часики". Четко и без сбоев. Использую уже оч. давно
    Да, так будет работать..

    а такой код был в выложенном тобой архиве
    ticket=OrderSend(Symbol(),1,Lots,Bid,Slippage,Bid+ SL_*Point,
    Bid-TP_*Point,NULL,Magic ,0,Red);

    ..и в нём, как видишь, при любом ТП СЛ, остаётся ненулевой БИД

    так что, всё(?) зависит от того который из них сейчас работает..

    зы
    Да, ещё бывает смешной глюк - сам порой натыкался - буква С в сhf - русская ))))
    и модификацию ордера надёжней делать по след тику - посмотри лог, там наверняка какой-нибудь мухоморчик есть..
  3. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Да, - там в архиве , я выкладывал неадаптированную для Market Watch версию.
  4. 2,487
    Комментарии
    43
    Темы
    2611
    Репутация Pro
     
    Мастер форумных наук

    5 Медалей
    Цитата Сообщение от Марат-74 Посмотреть сообщение
    Да ещё деньги не зачислили. А ММ конено другой будет. Да ещё кой-чо поменяю. Потом как-нить отпишусь как дела идут.
    Марат, в понедельник я прослежу по поводу зачисления призовых.
  5. 101
    Комментарии
    0
    Темы
    101
    Репутация Pro
     
    В начале пути

    2 Медалей
    Сегодня посмотрел таблицу участников на предмет кто-откуда.
    Рекордсменом по числу участников на душу населения является совхоз Поспелихинский (Алтайский край). В деревне с населением 2000 человек (максимум) двое участников Кибер-трейда!
    Вперёд земляки!!!!!!!
    Удачи!
  6. 2,487
    Комментарии
    43
    Темы
    2611
    Репутация Pro
     
    Мастер форумных наук

    5 Медалей
    8 ИЮНЯ ПОНЕДЕЛЬНИК, 19:35.
    Состязание продолжается!

    Начальный баланс каждого участника: 10 000 USD

    1-е место:
    Баланс: 23092.86 USD
    Инструмент: EURCHF_FX
    ТФ: М1
    Логин: SUPERTR@DER

    2-е место:
    Баланс: 20854.90 USD
    Инструмент: EURUSD_FX
    ТФ: M1
    Логин: GMT-25

    3-е место:
    Баланс: 18005.24 USD
    Инструмент: EURJPY_FX
    ТФ: M15
    Логин: чиж

    5-е место:
    Баланс: 12204.90 USD
    Инструмент: EURUSD_FX
    ТФ: M5
    Логин: zirali

    10-е место:
    Баланс: 10579.12 USD
    Инструмент: EURGBP_FX
    ТФ: M15
    Логин: Mitya
  7. 2,974
    Комментарии
    7
    Темы
    2995
    Репутация Pro
     
    Banned

    4 Медалей
    Цитата Сообщение от Марат-74 Посмотреть сообщение
    Сегодня посмотрел таблицу участников на предмет кто-откуда.
    Рекордсменом по числу участников на душу населения является совхоз Поспелихинский (Алтайский край). В деревне с населением 2000 человек (максимум) двое участников Кибер-трейда!
    Вперёд земляки!!!!!!!
    Удачи!
    Зато Тольятти - самый стабильный..

    2 Ленар

    Приятно видеть, что всё направилось.. Веточку, вроде б, и сносить можно?..
  8. 2,487
    Комментарии
    43
    Темы
    2611
    Репутация Pro
     
    Мастер форумных наук

    5 Медалей
    Здравствуйте друзья. Перенёс все сообщения из временной сюда. Продолжаем всё по старому :)
  9. 1,156
    Комментарии
    4
    Темы
    1189
    Репутация Pro
    Аватар для zerkmax  
    Мастер форумных наук

    4 Медалей
    жадность погубила, похоже опять не мой месяц.
  10. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Оч. неплохо молотит наш лидер и, скорее всего, возьмет первое место по этому туру.
    Однако, хочу обратить внимание всех участников, что пара EURCHF,. - это оч. коварный "калиф на час". Дли пипсовки.
    Достаточно взглянуть на график Д по этой паре. Видно, что флетовое движение по этой паре идет уже пару месяцев и вот-вот ожидается сильный выстрел вверх или вниз.
    Со всеми вытекающими для пипсовочной торговли.
    Первая ласточка уж прозвучала 15 мая...
     

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

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