Подписаться на мою рассылку Архив форекс-блога "Интернет-трейдинг на форекс / forex" - August 2006« July 2006 | На главную страницу | September 2006 » Thursday, 31.08.2006 OrderTicket() - тикер выделенного ордераWednesday, 30.08.2006 OrderOpenPrice() - получение информации о цене открытии позиции или цене отложенного ордераВ этом выпуске я рассмотрю функцию OrderOpenPrice(). В качестве практического примера применения этой функции рассмотрим установку и управление трейлинг стопом.
Tuesday, 29.08.2006 OrderCommission() - комиссия выделенного функцией OrderSelect() ордераВчерашний и сегодняшний выпуски посвящены не очень нужным с практической точки зрения торговым функциям: OrderSwap() и OrderCommission(). К сожалению, при всей моей достаточно буйной фантазии я так и не смог придумать практического применения этих функций. Но раз эти функции присутствуют, то лучше о них расcказать. Вдруг вам они все-таки пригодятся.
Monday, 28.08.2006 OrderSwap() - начисленный сторидж по выделенному ордеруВ прошлых выпусках мы рассмотрели очень нужные с практической точки зрения трейдеру функции, с помощью которых можно получить информацию о выделенном с помощью функции OrderSelect() ордере или позиции. В этом выпуске я расскажу о функции OrderSwap(). Честно говоря, я совершенно не вижу практического применения этой функции в экспертах, но раз она присутствует, то лучше о ней рассказать.
Sunday, 27.08.2006 Вышел 134-й номер журнала для трейдеров FOREX MAGAZINE
Saturday, 26.08.2006 OrderComment() - комментарий выделенного ордераВ прошлых выпусках мы решали задачу определения того, была ли закрыта позиция по Stop Loss или Take Profit ордеру. Существует еще один способ узнать это. При этом данный способ будет более простым, чем рассмотренные ранее. В этом нам поможет функция OrderComment().
Friday, 25.08.2006 Календарь событий рынка FOREX на 28.08.2006-01.09.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Thursday, 24.08.2006 OrderSymbol() - инструмент выделенного ордераОчень часто перед трейдером стоит задача перебрать все открытые позиции или отложенные ордера и что-то сделать с позициями или ордерами, которые выставлены по инструменту, к которому прикреплен советник. Предположим, что нас интересуют только отложенные ордера. Используя функцию OrderSymbol(), мы можем получить информация о выделенном с помощью функции OrderSelect() ордере или позиции.
Wednesday, 23.08.2006 OrderTakeProfit() - уровень Take Profit ордераВ прошлых выпусках мы уже достаточно сильно продвинулись в вопросе, как определить, была ли позиция закрыта по Take Profit ордеру или по Stop Loss. Параллельно мы изучили следующие торговые функции советника:
В этом выпуске мы изучим функцию OrderTakeProfit() и доработаем наш пример. Мы почему-то с первых строчек кода безусловно верим в тот факт, что позиция была закрыта именно по Stop Loss или Take Profit ордера. А если нет? Это легко проверить.
Tuesday, 22.08.2006 OrderCloseTime() - время закрытия позицииВ прошлом выпуске я слегка модифицировал наш пример определения по какому ордеру была закрыта позиция. Теперь если по ошибке мы выделили с помощью функции OrderSelect() отложенный ордер, а не позицию, эта ситуация выявляется. Однако возможен случай, когда мы по ошибке выделили открытую позицию. Выявить этот случай нам поможет функция OrderCloseTime().
Monday, 21.08.2006 Какие материалы и где можно найти на моем блоге по интернет-трейдингу на форекс / forexНа своем блоге "Интернет-трейдинг на форекс / forex" я уже осветил очень много тем, посвященных интернет-трейдингу на FOREX: Я поделился своим опытом по созданию собственных торговых тактик. И наконец, я начал публиковать руководство по программированию экспертов для начинающих. Материала стало очень много, а навигация, к сожалению, оставляет желать лучшего. Поэтому я решил в этом выпуске выложить список материалов, опубликованных на моем форекс-блоге по состоянию на 21 августа.
Sunday, 20.08.2006 Вышел 133-й номер журнала для трейдеров FOREX MAGAZINE
Saturday, 19.08.2006 Календарь событий рынка FOREX на 21.08.2006-25.08.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Friday, 18.08.2006 Получение типа ордера с помощью OrderType()В прошлых выпусках мы научились получать информацию о выделенном с помощью функции OrderSelect() ордере или позиции:
В этом выпуске я расскажу о функции OrderType().
Thursday, 17.08.2006 OrderStopLoss() - цена закрытия выделенного ордера или позицииВ прошлом выпуске, рассказывая о функции OrderClosePrice(), я рассмотрел пример, как определить по какому ордеру (Stop Loss или Take Profit) была закрыта позиция, если точно известно, что она была закрыта по ордеру. В этом примере была использована функция OrderStopLoss(). Из названия абсолютно понятно ее предназначение, но лучше все-таки остановиться на ней поподробнее. Для того, чтобы изучение функции OrderStopLoss() стало не просто скучным теоретическим описанием, попробуем слегка изменить прошлый пример, чтобы получить максимум практической пользы.
Wednesday, 16.08.2006 OrderClosePrice() - цена закрытия выделенного ордера или позицииПосле того, как мы выделим ордер или позицию с помощью функции OrderSelect(), мы можем получить об ордере саму различную информацию. В этом выпуске я расскажу о функции OrderClosePrice().
Tuesday, 15.08.2006 HistoryTotal(): количество закрытых позиций и удаленных ордеровВ выпуске про OrderSelect() - функцию выбора ордера или позиции - я рассказал, что можно также выбрать закрытую позицию или удаленный отложенный ордер, указав в качестве параметра select значение SELECT_BY_POS, а в качестве pool - MODE_HISTORY. В качестве первого параметра (index) функции OrderSelect() в этом случае указывается номер позиции/ордера в этом списке. Зачастую, чтобы найти нужную нам позицию, приходится "пробежаться" по всему списку. Для этого нам нужно знать общее количество позиций и ордеров в списке закрытых позиций и удаленных отложенных ордеров. В этом нам поможет функция HistoryTotal().
Monday, 14.08.2006 Вышел 132-й номер журнала для трейдеров FOREX MAGAZINE
OrdersTotal(): количество открытых позиций и неудаленных отложенных ордеровВ прошлом выпуске я рассказал о функции OrderSelect(), с помощью которой можно выбрать ордер или позицию для получения в дальнейшем дополнительной информации об этом ордере или позиции. Мы увидели, что выбрать ордер можно двумя способами:
Если мы выбираем ордер или позицию по порядковому номеру ордера/позиции в списке открытых позиций и неудаленных отложенных ордеров, то бывает очень полезно знать общее количество открытых позиций и неудаленных ордеров. В этом нам поможет функция OrdersTotal().
Sunday, 13.08.2006 Выбор ордера или позиции с помощью OrderSelect()В прошлом выпуске я привел полный перечень торговых функций, которые можно использовать в эксперте. Как Вы уже, наверное, успели заметить, подавляющее большинство этих функций позволяет получить какую-то информацию об ордере или позиции, которые были предварительно выбраны с помощью функции OrderSelect().
Friday, 11.08.2006 Календарь событий рынка FOREX на 14.08.2006-18.08.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Thursday, 10.08.2006 Учим эксперта торговатьЯ уверен, что Вам уже не терпиться научить Вашего эксперта торговать. Язык MetaQuotes Language 4 позволяет осуществлять ПОЛНЫЙ контроль над торговым счетом - открывать/закрывать позиции, размещать/модифицировать и удалять ордера, получать информацию об открытых позициях и уже закрытых сделках и многое-многое другое. В этом выпуске я хочу привести полный список торговых функций, которые можно вызывать в эксперте, а в следующих выпусках подробно остановлюсь на каждой функции.
Tuesday, 08.08.2006 Все торговые инструменты в Альпари теперь торгуются по технологии Instant Execution
Monday, 07.08.2006 Оператор переключения switchРанее я рассказал об условном операторе if-else, с помощью которого можно изменить порядок выполнения операторов в эксперте. Достаточно часто возникают ситуации, когда нам надо заложить в эксперте не два, а больше варианта развития событий. Например, переменная i может принимать целочисленные значения от 1 до 5 и в зависимости от того, какое значение имеет эта переменная, возможны 5 различных последовательностей операторов. Такую задачу легко можно решить с использованием множества вложенных условных операторов if-else.
Sunday, 06.08.2006 Фоторепортаж с "Cartier International Polo 2006" (продолжение)Во второй половине дня на трибунах не было свободного места. Напряжение царило в воздухе. Перед началом принципиального поединка Англия - Новая Зеландия состоялось красочное шоу. Вначале зрители увидели марширующих гвардейцев:
Фоторепортаж с "Cartier International Polo 2006", на котором мне удалось побывать в прошлое воскресеньеВ прошлое воскресенье, 30 июля, мне удалось побывать на замечательном спортивном празднике, который проходил в Guards Polo Club в Виндзоре (Англия). В программе мероприятия было две игры в поло: в первой принимал участие Принц Харри (HRH Prince Harry), а вторая была принципиальным матчем между давними соперниками: сборной Англии и сборной Новой Зеландии. Ну а теперь обо всем по порядку...
Saturday, 05.08.2006 Календарь событий рынка FOREX на 07.08.2006-11.08.2006Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.
Friday, 04.08.2006 Досрочное завершение очередной итерации цикла с помощью оператора continueВ прошлом выпуске я рассказал о том, как можно досрочно выйти из цикла с помощью оператора break. Однако иногда нам нужно не навсегда выйти из цикла, а просто завершить досрочно очередную его итерацию. Для этого используется оператор continue.
Досрочный выход из цикла с помощью оператора breakВ прошлых выпусках я рассказал о двух способах организации циклов в советнике: операторе цикла while и об операторе цикла for. Достаточно часто возникает потребность досрочно выйти из цикла - для этого используется оператор break.
Thursday, 03.08.2006 Оператор цикла forВ прошлом выпуске я рассказал об операторе цикла while. Этот оператор используется, когда необходимо повторить некоторую последовательность действий несколько раз (или ни одного). Подобную задачу можно решить также с помощью другого оператора цикла - оператора for.
Wednesday, 02.08.2006 Оператор цикла whileОбычно операторы в коде эксперта выполняются последовательно - один за другим. Однако часто требуется изменить последовательность их выполнения в зависимости от каких-то условий. В прошлом выпуске я рассмотрел один из способов изменения этой последовательности: условный оператор if-else. Применение этого оператора оправдано, когда есть необходимость выполнить две разные последовательности действий в зависимости от какого-то условия. В этом выпуске я планирую рассказать об операторе цикла while. Уже само название говорит о том, что этот оператор применяется в тех случаях, когда нужно повторить какое-то количество раз одну и ту же последовательность операторов.
Tuesday, 01.08.2006 Условный оператор if-elseВ этом выпуске я вернусь к рассмотрению нашего первого советника и расскажу об условном операторе if-else, который я использовал в функции init().
« July 2006 | На главную страницу | September 2006 » Подписаться на мою рассылку |
Рекомендую: Подписаться на мои рассылки: ПОИСК
Не можете определиться через какой дилинговый центр торговать на форекс / forex ?
Карта блога
Начинающим
Механические торговые системы Последние посты:
Журнал FOREX MAGAZINE:Котировки Forex:Счетчики:
Авторские права © 2005-2006 Андрей Ведихин
Условия использования материалов блога "Интернет-трейдинг на форекс / forex" Контакты с автором: ![]() Движок сайта: Movable Type 5.04 |