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

Новости
{links1}
В Москве убили известного шансонье

Уголовное дело об убийстве возбуждено после обнаружения тела мужчины с ножевыми ранениями на северо-востоке Москвы, сообщила РИА Новости старший помощник руководителя главка СК России по Москве Юлия ...

Вексельберг и Блаватник покупают 6% «Русала» у Онэксима

Компания Zonoville Investments Limited — консорциум, возглавляемый группой «Ренова» Виктора Вексельберга и Access Industries Леонарда Блаватника,— договорилась о покупке 6% акций «Русала» у ОНЭКСИМа ...

США собрались ввести пошлины на сталь и алюминий из России и Китая

В отношении поставщиков алюминия предлагается применить три возможных сценария: ввести пошлину в 7,7% на весь импорт из всех стран; или пошлину в 23,6% для конкретных стран, включая Китай, Россию и ...


{links2}
Счетчик

» » функция
Рекламный блок


Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту

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

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


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


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

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

В прошлом выпуске я рассказал о функции OrderSend(). В этом выпуске я хотел бы остановиться на параметрах этой функции более подробно.

В параметре cmd мы передаем тип приказа:
 

Константа

Значение

Описание

OP_BUY

0

Открыть позицию на покупку

OP_SELL

1

Открыть позицию на продажу

OP_BUYLIMIT

2

Разместить отложенный ордер BUY LIMIT

OP_SELLLIMIT

3

Разместить отложенный ордер SELL LIMIT

OP_BUYSTOP

4

Разместить отложенный ордер BUY STOP

OP_SELLSTOP

5

Разместить отложенный ордер SELL STOP

Функции StartTrading() и StopTrading() Гид по интернет трейдингу форекс Форекс

В прошлом выпуске я привел исходные коды двух функций: StartTrading() и StopTrading().

В этом выпуске я расскажу о том, что делают эти функции и как использовать.

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

Скачать советник Parabolic VER 2 Гид по интернет трейдингу форекс Форекс
Скачать советник Parabolic VER 2


К вашему вниманию представляю последнюю версию советника Parabolic V 2. Более совершенный, чем его предшественник.

Это новейший советник созданный на основе популярного индикатора Parabolic SAR. Советник использует уровни Фибоначчи и на их основе выставляет тейк и стоп, автоматически рассчитывая их размер. Ведет контроль за лотом, подтягивая трейлинг по необходимости. Самостоятельно рассчитывает размер лота в процентах от депозита. Может использоваться на любых парах и любом периоде. Рекомендую по EURUSD на 15 мин, также хорошо себя показывал на GBPUSD 15 мин. Можно использовать на разных парах одновременно, что даст лучший результат.
Эксперт, торгующий в ночное время: функция start() Гид по интернет трейдингу форекс Форекс

В этом выпуске я расскажу о том, как работает функция start() "ночного" эксперта, который был описан в прошлых выпусках.

В начале мы присваиваем значения текущего времени, текущего часа и текущей минуты локальным переменным c_time, c_hour и c_minute соответственно:

datetime c_time = TimeCurrent();

int c_hour = TimeHour(c_time);

int c_minute = TimeMinute(c_time);

OrdersTotal(): количество открытых позиций и неудаленных отложенных ордеров Гид по интернет трейдингу форекс Форекс

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

Мы увидели, что выбрать ордер можно двумя способами:  
 
1. по номеру тикера;
2. по порядковому номеру ордера/позиции в списке.  
 
Если мы выбираем ордер или позицию по порядковому номеру ордера/позиции в списке открытых позиций и неудаленных отложенных ордеров, то бывает очень полезно знать общее количество открытых позиций и неудаленных ордеров. В этом нам поможет функция OrdersTotal().  
 
Формат функции OrdersTotal():
Как убедиться, что советник может торговать Гид по интернет трейдингу форекс Форекс

В прошлых выпусках я рассказал о различных торговых функциях, с помощью которых можно открывать/закрывать позиции, выставлять/модифицировать/удалять ордера: OrderSend(), OrderModify(), OrderDelete(), OrderClose() и OrderClosyBy().

В каждом случае мы исходили из того, что советнику разрешено торговать. Но в реальности это не всегда так.

В этом выпуске я расскажу о трех функциях: IsExpertEnabled(), IsTradeContextBusy() и IsTradeAllowed().

Функции init(), start() и deinit() - Гид по интернет трейдингу форекс Форекс

Функции init(), start() и deinit()

Как я уже говорил в прошлых постах, любой эксперт состоит как минимум из трех функций: init(), start() и deinit(). В этом выпуске я расскажу о них подробнее.

Функция init()

Эта функция вызывается в следующих случаях:

  • после присоединения советника к графику;
  • после старта MetaTrader 4 и подгрузки исторических данных;
  • после смены инструмента или периода графика;
  • после перекомпиляции программы в редакторе MetaEditor;
  • после изменения настроек эксперта;
  • после смены торгового счета.

Функция start()

Пример использования функции OrderClose() - продолжение Гид по интернет трейдингу форекс Форекс

В прошлом выпуске я разместил код эксперта, который закрывает все открытые позиции и удаляет все отложенные ордера в пятницу после 22:00 (по времени торговой платформы). Этого эксперта я написал, чтобы показать Вам практический пример использования функции OrderClose().

В этом выпуске я хотел бы подробно разобрать каждую строчку кода этого советника.

Прежде всего этот эксперт имеет несколько параметров:

extern int MyHour=22;
extern int MyMinute=00;
Получение типа ордера с помощью OrderType() Гид по интернет трейдингу форекс Форекс

В прошлых выпусках мы научились получать информацию о выделенном с помощью функции OrderSelect() ордере или позиции:

В этом выпуске я расскажу о функции OrderType().


		


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