Вышел 143-й номер журнала для трейдеров FOREX MAGAZINE
Журнал распространяется бесплатно.
СКАЧАТЬ ЖУРНАЛ ! Лицензия Минпечати Эл No ФС 77-20968 Читайте в номере от 30 октября 2006 года: |
Подписаться на мою рассылку Архив форекс-блога "Интернет-трейдинг на форекс / forex" - Октябрь 2006« Сентябрь 2006 | На главную страницу | Ноябрь 2006 » Воскресенье, 29.10.2006 Вышел 143-й номер журнала для трейдеров FOREX MAGAZINE
Пятница, 27.10.2006 Календарь событий рынка FOREX на 30.10.2006-03.11.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Четверг, 26.10.2006 RefreshRates(): обновление информации о текущих котировкахВ прошлых выпусках в эксперте мы использовали функцию RefreshRates(), чтобы обновить информацию о текущих котировках. В нашем примере мы были вынуждены использовать эту функцию, потому что за время ожидания, пока другой эксперт закончит торговать и функция WaitUntilTradingIsAllowed() завершит свое исполнение, котировки могли измениться. Чтобы не пытаться совершить сделку по старым котировкам и не получить сообщение об ошибке, мы обновляем информацию о текущих котировках с помощью функции RefreshRates().
Среда, 25.10.2006 IsStopped(): как проверить, что эксперт был остановленВ прошлом выпуске я привел код функции WaitUntilTradingIsAllowed(), которая поможет нам избежать ошибки ERR_TRADE_CONTEXT_BUSY (146), возникающей когда одновременно пытаются торговать два эксперта. В этом коде несколько функций нам незнакомы. Одна из них - функция IsStopped().
Понедельник, 23.10.2006 Как избежать ошибок, если несколько экспертов торгуют одновременноКак я уже говорил в прошлом выпуске, в каждый момент времени только один эксперт может торговать. Если в этот момент второй эксперт попытается совершить торговую операцию, то торговая функция вернет ошибку ERR_TRADE_CONTEXT_BUSY (146). Что же делать, если у Вас торгует одновременно несколько экспертов? Напишем функцию, которая возвращает:
Если в момент обращения к функции торговый поток был занят, то функция ждет, пока он освободится. После этого она обновляет данные о текущих котировках с помощью функции RefreshRates() и возвращает 0.
Воскресенье, 22.10.2006 Вышел 142-й номер журнала для трейдеров FOREX MAGAZINE
Суббота, 21.10.2006 Календарь событий рынка FOREX на 23.10.2006-27.10.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Пятница, 20.10.2006 Как убедиться, что советник может торговатьВ прошлых выпусках я рассказал о различных торговых функциях, с помощью которых можно открывать/закрывать позиции, выставлять/модифицировать/удалять ордера: OrderSend(), OrderModify(), OrderDelete(), OrderClose() и OrderClosyBy(). В каждом случае мы исходили из того, что советнику разрешено торговать. Но в реальности это не всегда так. В этом выпуске я расскажу о трех функциях: IsExpertEnabled(), IsTradeContextBusy() и IsTradeAllowed().
Четверг, 19.10.2006 Коды ошибок в советниках и функция GetLastError()Как я уже неоднократно упоминал в предыдущих выпусках, если какая-то функция вернула ошибку, то код этой ошибки можно получить с помощью функции GetLastError(): int GetLastError()
Среда, 18.10.2006 OrderCloseBy() - закрытие одной позиции другой (продолжение)В прошлом выпуске я рассмотрел пример использования функции OrderCloseBy(). Вначале я расскажу о самой функции, а потом разберу каждую новую строчку нашего эксперта.
Вторник, 17.10.2006 OrderCloseBy() - закрытие одной позиции другойВ прошлых выпусках мы рассмотрели пример применения функции OrderClose(). В этом примере мы закрывали все открытые позиции и удаляли отложенные ордера в 22:00 пятницы по времени торговой платформы. Код эксперта был приведен в выпуске "Пример использования функции OrderClose()". Этот эксперт был абсолютно безупречен с технической точки зрения, но с финансовой точки зрения можно было бы написать более выгодного для нас эксперта. Если вместо того, чтобы просто закрывать открытую позицию по текущей цене, использовать, где возможно, закрытие одной локированной позиции другой локированной позицией, то в этих случаях мы будем терять не два спрэда, а только один. Давайте перепишем нашего эксперта с учетом этого совета. В этом нам поможет функция OrderCloseBy():
Воскресенье, 15.10.2006 Вышел 141-й номер журнала для трейдеров FOREX MAGAZINE
Суббота, 14.10.2006 Календарь событий рынка FOREX на 16.10.2006-20.10.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Пятница, 13.10.2006 Пример использования функции OrderClose() - продолжениеПрошу прощения, что на этой неделе я выкладываю материалы на блог не каждый день. В связи с предстоящим запуском открытия реальных счетов в Alpari (UK) моя загруженность на работе просто превысила все мыслимые пределы. В последние 4 дня я сплю по 3 часа в день. Но это не помешает мне более ответственно относиться к публикации материалов на следующей неделе. В прошлом выпуске я разместил код эксперта, который закрывает все открытые позиции и удаляет все отложенные ордера в пятницу после 22:00 (по времени торговой платформы). Этого эксперта я написал, чтобы показать Вам практический пример использования функции OrderClose(). В этом выпуске я хотел бы подробно разобрать каждую строчку кода этого советника.
Среда, 11.10.2006 Пример использования функции OrderClose()В прошлом выпуске я рассказал о том, как можно закрыть открытую позицию с помощью функции OrderClose(). Практических примеров применения этой функции можно привести бесчисленное количество, т.к. в большинстве экспертов существует потребность закрывать позиции не только по Stop Loss или Take Profit ордеру, но и по текущей цене. Мы же в качестве примера применения функции OrderClose() рассмотрим эксперт, который закрывает все открытые позиции и удаляет все отложенные ордера в пятницу после 22:00 (по времени торговой платформы).
Понедельник, 09.10.2006 Закрытие позиции с помощью функции OrderClose()В предыдущих выпусках я рассмотрил уже много полезных торговых функций:
Пришло время рассказать о том, как закрыть открытую позицию с помощью функции OrderClose().
Воскресенье, 08.10.2006 Вышел 140-й номер журнала для трейдеров FOREX MAGAZINE
Пятница, 06.10.2006 Календарь событий рынка FOREX на 09.10.2006-13.10.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Четверг, 05.10.2006 Пример использования функции OrderDelete()В прошлом выпуске я рассмотрел функцию OrderDelete(). Эта функция удаляет отложенный ордер. Рассмотрим применение этой функции на примере:
Среда, 04.10.2006 OrderDelete() - удаление отложенного ордераМы уже знаем, как можно выставить отложенный ордер. Для этого надо использовать функцию OrderSend(). Также мы умеем изменять параметры отложенных ордеров с помощью функции OrderModify(). В этом выпуске я расскажу о том, как можно удалить отложенный ордер. Это можно сделать с помощью функции OrderDelete().
Вторник, 03.10.2006 OrderModify() - изменение параметров отложенных ордеров и открытых позицийВ прошлых выпусках я рассмотрел очень полезную функцию - OrderSend(). А в этом выпуске я расскажу о функции OrderModify().
Понедельник, 02.10.2006 Пример использования функции OrderSend() - продолжениеВ прошлом выпуске я написал по просьбе одного из читателей моего блога эксперт, в котором воплощена следующая логика:
В этом выпуске я хотел бы разобрать подробно логику работы этого эксперта.
Воскресенье, 01.10.2006 Вышел 139-й номер журнала для трейдеров FOREX MAGAZINE
« Сентябрь 2006 | На главную страницу | Ноябрь 2006 » Подписаться на мою рассылку |
Рекомендую: Подписаться на мои рассылки: ПОИСК
Не можете определиться через какой дилинговый центр торговать на форекс / forex ?
Карта блога
Начинающим
Механические торговые системы Последние посты:
Журнал FOREX MAGAZINE:Котировки Forex:Счетчики:
Авторские права © 2005-2006 Андрей Ведихин
Условия использования материалов блога "Интернет-трейдинг на форекс / forex" Контакты с автором: Движок сайта: Movable Type 3.31 |