Навигация по сайту
Реклама
Популярные статьи

Новости
{links1}
В Госкино Украины прокомментировали ситуацию с сериалом «Сваты»

Председатель Государственного агентства Украины по вопросам кино (Госкино) Филипп Ильенко в интервью «Укринформ» прокомментировал ситуацию вокруг сериала «Сваты».

МОК передал все доказательства по делам российских спортсменов

Международный олимпийский комитет (МОК) передал международным спортивным федерациям все доказательства по делам дисквалифицированных российских спортсменов, передает ТАСС.

В Лондоне началась паника после сообщений о стрельбе в метро

В центре Лондона началась паника после того, как появились сообщения о стрельбе в районе станции метро Oxford Circus, сообщает ВВС.


{links2}
Счетчик

» » Параметры функции OrderSend() - продолжение Гид по интернет трейдингу форекс
Рекламный блок

Параметры функции OrderSend() - продолжение Гид по интернет трейдингу форекс Форекс

В прошлых выпусках я рассказал о функции OrderSend() и начал рассмотрение ее параметров. В прошлом выпуске мною были рассмотрены параметры cmd и price.


В этом выпуске я расскажу о параметрах StopLoss, TakeProfit и expiration.


Когда Вы открываете позициию (выставляете отложенный ордер), то ордера Stop Loss и Take Profit должны находиться по отношению к текущей цене (цене отложенного ордера) не ближе, чем на расстоянии определенного количества пунктов. Например, если Вы имеет счет в Дилинговом центре "Альпари", то Вы не можете выставлять Stop Loss и Take Profit ордера на FOREX ближе одного спрэда к текущей цене для открытой позиции или к цене отложенного ордера.


Если Вы попытаетесь разместить Stop Loss или Take Profit ближе, чем это дозволено, то функция OrderSend() вернет ошибку 130 (ERR_INVALID_STOPS).


Если Вы не знаете этого минимально допустимого значения, то Вы всегда можете его получить с помощью функции MarketInfo(). Функция MarketInfo(string symbol, int type) c параметром type, равным MODE_STOPLEVEL, возвращает это значение по инструменту, который передан ей в качестве параметра symbol.


Инструмент графика, к которому прикреплен эксперт, можно получить с помощью функции Symbol():


string Symbol()

Если функция OrderSend() возратила ошибку 147 (ERR_TRADE_EXPIRATION_DENIED), это означает, что на торговом сервере запрещены отложенные ордера с установленной датой эксперации. В этом случае следует в дальнейшем использовать функцию OrderSend() с параметром expiration, равным нулю. Дилинговый центр "Альпари" разрешает своим клиентам устанавливать любую дату и время, когда неисполненный отложенный ордер будет удален автоматически.


Если функция OrderSend() вернула ошибку 148 (ERR_TRADE_TOO_MANY_ORDERS), это означает, что на торговом сервере установлено ограничение на максимально возможное число открытых позиций и выставленных отложенных ордеров по одному счету. Пытаясь открыть еще одну позицию или выставить еще один отложенный ордер, Вы превышаете допустимый лимит, поэтому Вам в этом будет отказано.


Пример использования функции OrderSend() можно найти в нашем первом эксперте:

 

   MyOrderTicket = OrderSend(Symbol(), OP_SELL, LotsNumber, Bid, 3, 0, 0,

                                                 NULL, 0, 0, CLR_NONE);

   if (MyOrderTicket
     {

       err = GetLastError();

       Print("Ошибка при открытии позиции: ", err);

       MyOrderTicket = 0;

     }


 

 


 

 

 

Ключевые теги: ордера, OrderSend, функции, ближе, ордер, отложенный, текущей, функция, ошибку,       , отложенного, торговом, Альпари, можете, MyOrderTicket, прошлых, означает, количества, пунктов, параметры
 
Другие новости по теме:

  • OrderLots() - количество лотов в выделенном ордере или позиции Гид по инт ...
  • OrderMagicNumber() - идентификационное (магическое) число для выбранного ор ...
  • OrderSend() - открытие позиции или размещение отложенного ордера Гид по и ...
  • Параметры функции OrderSend() Гид по интернет трейдингу форекс
  • Пример использования функции OrderSend() Гид по интернет трейдингу форекс
  • Пример использования функции OrderSend() - продолжение Гид по интернет тр ...
  • OrderModify() - изменение параметров отложенных ордеров и открытых позиций ...
  • OrderDelete() - удаление отложенного ордера Гид по интернет трейдингу фор ...
  • Закрытие позиции с помощью функции OrderClose() Гид по интернет трейдингу ...
  • Пример использования функции WaitUntilTradingIsAllowed() Гид по интернет ...


  • Добавление комментария
    Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Вставка ссылкиВставка защищенной ссылки Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера





    форекс начинающим | форекс обучение | видео форекс | книги форекс | уроки форекс | советники форекс | {links} Copyright © 2010 центовый форекс All Rights Reserved.....