{#
Открытие и установка | торговые операции | MQL4 | Программировние и др.
 
 
 
X
пароль
кодированный текст
результат
X
пароль
текст
код ссылки
просмотр кода
X
Вы действительно хотите удалить запись?
ctlg
Да
Нет
Информация
trg
Ok
 
Справочник
X
+
X
X
X
238
Открытие и установка
 
вопросответ
Для того чтобы программа работала устойчиво, с минимальным количеством отклонённых торговых приказов, перед исполнением функции OrderSend() необходимообновлять используемые программой параметры информационного окружения с помощью функций MarketInfo() и RefreshRates().
OrderSend(OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
takeprofit -выставим стоп-приказы на расстоянии 15 пунктов от цены закрытия, а именно Bid + 15*Point;
stoploss -стоп-приказы могут быть выставлены не ближе минимальной дистанции, обычно 5 пунктов (см. Требования и ограничения торговых операций); выставим стоп-пр
slippage -обычно это значение указывают в размере от 0 до 3 пунктов. Укажем значение 2;
price- цена открытия для ордера Buy - это цена Ask;
volume -можно указать любое допустимое значение; мы будем открывать ордер небольшого размера, пусть это значение будет 0.1;
cmd -для примера будем открывать ордер Buy, поэтому необходимо указать параметр OP_BUY;
symbol -финансовый инструмент указать необходимо, иначе неизвестно, где открывать ордер. Пусть наш скрипт предполагает возможность открытия ордера в окне любо
arrow_color -цвет открывающей стрелки на графике. Если параметр отсутствует или его значение равно CLR_NONE, то открывающая стрелка на графике не отображается.
expiration -срок истечения отложенного ордера. При наступлении этого срока отложенный ордер будет автоматически закрыт на торговом сервере. На некоторых торговых
magic -магическое число ордера. Может использоваться как определяемый пользователем идентификатор ордера. В некоторых случаях это - единственная информация,
comment -текст комментария ордера. Последняя часть комментария может быть изменена торговым сервером.
takeprofit -заявленная цена закрытия, определяющая предельный уровень прибыльности. Устанавливается в соответствии с ограничениями, принятыми для проведения торго
stoploss -заявленная цена закрытия, определяющая предельный уровень убыточности. Устанавливается в соответствии с ограничениями, принятыми для проведения торгов
slippage -максимально допустимое отклонение заявленной цены открытия ордера от рыночной цены для рыночных ордеров (пунктов). В случае установки отложенного орде
price -цена открытия. Устанавливается в соответствии с требованиями и ограничениями, принятыми для проведения торговых операций (см. Характеристики ордеров).
volume -количество лотов. Для рыночных ордеров всегда проверяется достаточность свободных средств на счёте. Для отложенных ордеров количество лотов не огранич
cmd -тип операции. Тип операций может быть указан в виде предопределённой константы или её значения и в соответствии с типом торговой операции.
symbol -наименование финансового инструмента, с которым проводится торговая операция. Каждому финансовому инструменту поставлено в соответствие значение строк
OrderSend -название функции. Функция возвращает номер тикета (ticket - уникальный порядковый номер ордера), который назначен ордеру торговым сервером или -1 в сл
Функция OrderSend()int OrderSend (string symbol, int cmd, double volume, double price, int slippage, double stoploss,
X
пароль