Подписаться на мою рассылку



Архив форекс-блога "Интернет-трейдинг на форекс / forex" - December 2006


« November 2006 | На главную страницу | January 2007 »

Sunday, 31.12.2006

С Новым 2007 Годом!!!

 

Уважаемые читатели моего блога!

От всей души поздравляю Вас с наступающим Новым 2007-м Годом!!!

Желаю Вам богатырского здоровья, семейного благополучия, попутных трендов и душевного спокойствия! Пусть в Новом Году в Вашей жизни будет меньше неразрешимых проблем и неприятностей, а больше запоминающих и радующих моментов. Пусть все Ваши друзья и близкие всегда будут рядом! Пусть сбудется все, о чем Вы мечтаете!


Friday, 29.12.2006

Календарь событий рынка FOREX на 01.01.2007-05.01.2007

Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.


Thursday, 28.12.2006

Глобальные массивы: функция DeleteItem()

В этом выпуске я расскажу о функции DeleteItem(), с помощью которой Вы сможете удалить элемент с индексом index из массива array:

   bool DeleteItem(string array, int index, bool &is_sorted) 

Функция возвращает true в случае успешного удаления и false - в случае ошибки.


Wednesday, 27.12.2006

Глобальные массивы: функция GetItem()

Очень полезной функцией для работы с глобальным массивом может стать функция GetItem():

   bool GetItem(string array, int index, double &result) 

Эта функция пытается получить значение элемента с индексом index и вернуть это значение через переменную result в переменную, указанную в качестве третьего параметра при вызове этой функции.


Monday, 25.12.2006

Вышел 151-й номер журнала для трейдеров FOREX MAGAZINE



  Журнал распространяется бесплатно.
  • Формат: PDF
  • Размер файла: 3.85 Mb

СКАЧАТЬ ЖУРНАЛ !

Архив номеров FOREX MAGAZINE

Лицензия Минпечати Эл No ФС 77-20968
ООО "ФорексМагазин"

Читайте в номере от 25 декабря 2006 года:



Sunday, 24.12.2006

Дилинговый центр "Альпари" - 8 лет на рынке FOREX

Сегодня исполнилось 8 лет Дилинговому центру "Альпари". Ровно восемь лет назад, 24 декабря 1998 года, мы подняли бокалы за рождение нового дилингового центра.

Восемь лет пролетели как секунда. Сейчас уже твердо можно констатировать, что Дилинговый центр "Альпари" - безусловный лидер российского рынка FOREX:

  • С момента основания компании в ней было открыто более 27,700 реальных счетов.
  • Учредители Дилингового центра "Альпари" создали в Великобритании компанию Alpari (UK) Limited, которая в в 2006 году получила лицензию одного из самых авторитетных регулирующих органов - FSA.
  • ДЦ "Альпари" имеет собственные филиалы в 11 крупнейших городах России, Украины и Белоруссии.
  • В 2005 году ДЦ "Альпари" выиграл номинацию "Лучший интернет-брокер" премии "Финансовая Элита России". Среди победителей в других номинациях такие финансовые киты, как Сбербанк России, ММВБ, ОАО "Банк Москвы" и др.
  • В 2006 году ежемесячный деловой журнал "РБК" ( №10, октябрь 2006) признает ДЦ "Альпари" самым надежным дилинговым центром.

Думаю, что не одну страницу заняло бы перечисление того, что делает ДЦ "Альпари" лидером отрасли, но главный актив компании - профессиональный и дружный коллектив.

В субботу утром несколько арендованных автобусов помогли сотрудникам компании переместиться в уютные домики в Подмосковье, чтобы отвлечься от работы, немного отдохнуть, ну и, конечно, отметить День Рождения Дилингового центра "Альпари".


Saturday, 23.12.2006

Календарь событий рынка FOREX на 25.12.2006-29.12.2006

Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.


Friday, 22.12.2006

Глобальные массивы: технология поиска

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

Эта функция возвращает:

  • индекс найденного элемента в массиве, если элемент найден; или
  • 0 - если элемента в массиве нет; или
  • -1 - если произошла какая-то ошибка.

Для того, чтобы понять принцип работы этой функции, будет полезно рассказать о различных технологиях поиска.


Thursday, 21.12.2006

Глобальные массивы: функция SearchItem()

Поскольку мы используем глобальные массивы для хранения данных, то вполне вероятно, что нам понадобятся функции поиска элемента в массиве.

Технология поиска будет зависеть от того, упорядочен ли наш массив:

  • Если массив неупорядоченный, то самым очевидным методом найти какой-нибудь элемент будет простой перебор всех элементов массива.
  • Если массив упорядоченный, то наилучшим решением (наиболее оптимальным по скорости поиска) будет двоичный поиск.

Итак, напишем функцию SearchItem(), которая осуществляет поиск в массиве и возвращает:

  • индекс найденного элемента в массиве, если элемент найден; или
  • 0 - если элемента в массиве нет; или
  • -1 - если произошла какая-то ошибка.


Tuesday, 19.12.2006

Глобальные массивы: функция AddItem()

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


Monday, 18.12.2006

Вышел 150-й номер журнала для трейдеров FOREX MAGAZINE



  Журнал распространяется бесплатно.
  • Формат: PDF
  • Размер файла: 4.47 Mb

СКАЧАТЬ ЖУРНАЛ !

Архив номеров FOREX MAGAZINE

Лицензия Минпечати Эл No ФС 77-20968
ООО "ФорексМагазин"

Читайте в номере от 18 декабря 2006 года:


Sunday, 17.12.2006

Календарь событий рынка FOREX на 18.12.2006-22.12.2006

Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.


Saturday, 16.12.2006

Глобальные массивы: функция Count()

В прошлом выпуске я расскал о структуре хранения данных в глобальном массиве. Теперь мы знаем достаточно, чтобы начать реализовывать функции для работы с массивом:

  • AddItem()
  • DeleteItem()
  • GetItem()
  • Count()
  • Search()
  • BSearch
  • Sort()


Friday, 15.12.2006

Реализация глобального массива: обзор задачи

В предыдущих выпусках я рассказал о всех функциях, которые применяются для работы с глобальными переменными. Думаю, что будет полезно привести несколько практических примеров использования этих функций.

Очень часто перед трейдером стоит задача сохранения массивов данных (список тикеров позиций, открытых этим экспертом, и т.д.) в глобальных переменных.

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


Thursday, 14.12.2006

GlobalVariablesDeleteAll() - удаление глобальных переменных

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

Фактически только одна функция осталась неописанной - GlobalVariablesDeleteAll().


Monday, 11.12.2006

Вышел 149-й номер журнала для трейдеров FOREX MAGAZINE



  Журнал распространяется бесплатно.
  • Формат: PDF
  • Размер файла: 4.26 Mb

СКАЧАТЬ ЖУРНАЛ !

Архив номеров FOREX MAGAZINE

Лицензия Минпечати Эл No ФС 77-20968
ООО "ФорексМагазин"

Читайте в номере от 11 декабря 2006 года:


Sunday, 10.12.2006

Календарь событий рынка FOREX на 11.12.2006-15.12.2006

Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.


Friday, 08.12.2006

GlobalVariableName(): имя глобальной переменной

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

   string GlobalVariableName(int index)

Функция GlobalVariableName() возвращает имя глобальной переменной с номером index. Порядковый номер переменной должен быть большим или равным нулю, но меньше, чем значение, возвращаемое функцией GlobalVariablesTotal().


Thursday, 07.12.2006

GlobalVariablesTotal() - количество глобальных переменных

В прошлых выпусках я рассказал об очень полезных функциях, предназначенных для работы с глобальными переменными:

Рассмотренных ранее функций вполне достаточно, чтобы выполнить любое действие с глобальной переменной, если известно ее имя. Однако иногда Вы можете не знать имени глобальной переменной и Вам захочется ее найти среди других переменных.

В этом Вам помогут функции GlobalVariablesTotal() и GlobalVariableName().


Wednesday, 06.12.2006

"Критическая секция": функции Lock() и Unlock()

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

В этом выпуске я хотел остановится на этих функциях подробнее.


Monday, 04.12.2006

Завтра моему блогу исполнится 1 год: подводим итоги. Карта блога

Уважаемые читатели моего блога!

Завтра моей личной страничке исполнится 1 год. Целый год я с большим удовольствием публиковал материалы на моем сайте. Я старался делать это каждый день, правда не всегда это мне удавалось. Я пытался сделать мой блог полезным и для новичков рынка форекс, и для проффи.

По истечении 1 года жизни сайта уже наверно можно подвести промежуточные итоги. Я был бы очень Вам признателен, если бы Вы в этой ветке оставили свои пожелания и предложения о том, каким моему блогу быть в 2007 году.

На своем блоге "Интернет-трейдинг на форекс / forex" я уже осветил очень много тем, посвященных интернет-трейдингу на FOREX:

Я поделился своим опытом по созданию собственных торговых тактик. И наконец, я начал публиковать руководство по программированию экспертов для начинающих.

Материала стало уже очень много, а навигация, к сожалению, оставляет желать лучшего. Поэтому я решил в этом выпуске для Вашего удобства выложить список материалов, опубликованных на моем форекс-блоге по состоянию на 04 декабря 2006 г.


Sunday, 03.12.2006

Вышел 148-й номер журнала для трейдеров FOREX MAGAZINE



  Журнал распространяется бесплатно.
  • Формат: PDF
  • Размер файла: 4.94 Mb

СКАЧАТЬ ЖУРНАЛ !

Архив номеров FOREX MAGAZINE

Лицензия Минпечати Эл No ФС 77-20968
ООО "ФорексМагазин"

Читайте в номере от 04 декабря 2006 года:


Saturday, 02.12.2006

Календарь событий рынка FOREX на 04.12.2006-08.12.2006

Каждую неделю Вы сможете найти на моем сайте календарь предстоящих событий в мире, которые могут повлиять на динамику валют на рынке FOREX.


Friday, 01.12.2006

"Критическая секция": разграничение доступа к ресурсу

В этом выпуске я расскажу о способе организации "критической секции" в советнике.

Дело в том, что если в момент выполнения этих функций будет осуществлен доступ к массивам данных, хранимых в глобальных переменных, из нескольких советников одновременно, то результат будет непредсказуемым и в большинстве случаев данные будут испорчены.

Для того, чтобы избежать этого, мы создадим объект "критическая секция", который может находиться в двух состояниях:

  1. "зеленый свет" (-1); и
  2. "красный свет" (1).

В каждый конкретный момент только один советник может получить доступ к данным. Пока советник получает данные, будет гореть "красный свет" и другие советники будут ждать "зеленового света". Если горит "зеленый свет", то дорога свободна, т.к. никто в данный момент к данным не обращается.


GlobalVariableDel() - удаление глобальной переменной

В этом выпуске я расскажу о том, как удалить глобальную переменную. Для этого используется функция GlobalVariableDel():

   bool GlobalVariableDel(string name)


« November 2006 | На главную страницу | January 2007 »


Подписаться на мою рассылку



Журнал FOREX MAGAZINE:



Архив номеров FOREX MAGAZINE

Котировки Forex:

Счетчики:

Авторские права © 2005-2006 Андрей Ведихин

Условия использования материалов блога "Интернет-трейдинг на форекс / forex"

Контакты с автором:


Движок сайта:
Movable Type 5.04