Офф-топ » Общение на свободные темы » ПОМОГИТЕ!!! Сразу нельзя стопы и профит выставлять!
+ Подписаться
  1. 17
    Комментарии
    4
    Темы
    17
    Репутация Pro
     
    Новичок

    2 Медалей

    ПОМОГИТЕ!!! Сразу нельзя стопы и профит выставлять!

    while(true)
    {
    if (Total==0 && Opn_B==true)
    {
    RefreshRates();
    Alert("Попытка открыть Buy. Ожидание ответа..");
    SL=OrderOpenPrice() - New_Stop((StopLoss)*Point);
    TP=OrderOpenPrice() + New_Stop((TakeProfit)*Point);
    Ticket=OrderSend(Symb,OP_BUY,Lts,Ask,2,0,0);

    if (Ticket > 0)
    {
    Alert ("Открыт ордер Buy ",Ticket);
    return;
    }
    if (Fun_Error(GetLastError())==1)
    continue;
    return;
    }
    if (Total==0 && Opn_S==true)
    {
    RefreshRates();
    Alert("Попытка открыть Sell. Ожидание ответа..");
    SL=OrderOpenPrice() + New_Stop((StopLoss)*Point);
    TP=OrderOpenPrice() - New_Stop((TakeProfit)*Point);
    Ticket=OrderSend(Symb,OP_BUY,Lts,Bid,2,0,0);
    if (Ticket > 0)
    {
    Alert ("Открыт ордер Sell ",Ticket);
    return;
    }
    if (Fun_Error(GetLastError())==1)
    continue;
    return;
    }
    break;
    }



    Выдает ощибку 130! не могу ничего поделать!
    Недоступно! Pro 0
    Поделиться
    Просмотров: 2,050
  2. 17
    Комментарии
    4
    Темы
    17
    Репутация Pro
     
    Новичок

    2 Медалей
    Пробывал SL иTPчерез Ask И Bid. НО суть не в этом не могу модифицировать ордер!
  3. 11,864
    Комментарии
    346
    Темы
    10623
    Репутация Pro
     
    Старожил

    8 Медалей
    Ну всё правильно - нельзя. Потому что маркет эксекьюшн, исполнение по рынку - а не инстант эксекьюшн.
    Так что все экспы нужно переделывать.

    Модифицировать ордер можно только после выставления ордера.
  4. 17
    Комментарии
    4
    Темы
    17
    Репутация Pro
     
    Новичок

    2 Медалей
    Целый день пытался, но не получается модифицировать! Может человек который разбирается написать! Просто сегодня перепробывал все уже!
  5. 784
    Комментарии
    46
    Темы
    803
    Репутация Pro
    Аватар для Дарья Геллер  
    В начале пути

    5 Медалей
    Цитата Сообщение от Craft5 Посмотреть сообщение
    Целый день пытался, но не получается модифицировать! Может человек который разбирается написать! Просто сегодня перепробывал все уже!
    Если самостоятельно не поучается модифицировать, пишите сюда: http://www.procapital.ru/showthread....B6%D0%BA%D0%B0
  6. 1,401
    Комментарии
    13
    Темы
    1408
    Репутация Pro
    Аватар для Karakurt  
    Мастер форумных наук

    5 Медалей
    Цитата Сообщение от Craft5 Посмотреть сообщение
    ...Просто сегодня перепробывал все уже!
    Всё - это водку, пиво, мартини, ?.. :)

    Сначала говоришь, допустим, BUY, в параметрах ставишь стоп и тейк = 0.
    Получаешь тикет (уникальный номер ордера).
    Потом говоришь OrderModify() этому ордеру, и тут уже указываешь стоп и тейк.
    То есть вызов двух функций, а не одной.

    Ну или переходи на отложенники. Там всё сразу можно (и пиво, и водку, и... :D).
  7. 13,357
    Комментарии
    62
    Темы
    18691
    Репутация Pro
    Аватар для reimin  
    Худая голова

    8 Медалей
    Если правильно понял, то нужно установить стоп и тейк сразу при постановке ордера? Если в этом вопрос, то тут скрипты, которые помогут http://www.kimiv.ru/index.php?option...nc=select&id=3

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

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