Архив за Июнь 2008
Фондовый рынок (англ. Stock Market) представляет собой понятие, служащее для обозначения совокупности механизмов, делающих возможными торговлю ценными бумагами.
Традиционной формой организованного рынка ценных бумаг (фондового рынка) выступает фондовая биржа – регулярно функционирующий рынок ценных бумаг и других финансовых инструментов, один из регуляторов финансового рынка, обслуживающий движение денежных капиталов.
Не следует путать “фондовый рынок” с “фондовой биржей”, обозначающей организацию, исключительным предметом деятельности которой является обеспечение необходимых условий для нормального обращения ценных бумаг.
Фондовые рынки являются, по своей сути, регулятором рыночной экономики страны. Они в большой степени определяют размеры инвестирования и накопления, а также служат стихийным (естественным) средством поддержания пропорциональности в хозяйстве, полностью отвечающим критерию максимизации прибыли. Таким образом, фондовые рынки определяют темпы, масштабы и эффективность национальной экономики.
Пржде чем критиковать кого-то, необходимо его за что то похвалить. Например: «Классный ты парень, но дураааак….». Я всегда придерживаюсь этого правила и Вам советую. Сейчас я немного покритикую разработчиков Quik.
Всегда идя навстречу пожеланиям трейдеров, они встроили в свой терминал возможность создавать механические торговые системы и разработали для этого новый язык программирования – Qpile. В этом языке они даже реализовали поддержку ассоциативных массивов, этого нет даже в Delphi! Но при этом упустили из внимания такие элементарные вещи, что написание хоть сколько-нибудь серьезных программ требует хорошей смекалки.
Прежде чем мы начнем, хочу уточнить один момент – цель нашего марафона заключается не в том, чтобы на финише получить готового робота, а в том, чтобы получить знания о том, как создаются механические торговые системы. Воспринимайте это как учебник, а не как пошаговое руководство. Напомню одну народную мудрость:
Хочешь один раз накормить человека – дай ему рыбу.
Хочешь накормить его на всю жизнь – научи его ловить рыбу
Вот и мы будем учиться «ловить рыбу».
Со вступлением покончено, давайте займемся делом.
Сегодня мы начинаем подготовку к созданию механической торговой системы (торгового робота). Для начала мы выясним, какие программы нам понадобятся.
Прежде чем создавать механическую торговую систему для торговли на фондовом рынке необходимо разработать и протестировать торговую стратегию. Существует несколько программ, которые помогут вам в этом деле.
Omega TradeStation – на мой взгляд лучшая программа для тестирования торговой системы. Язык программирования EasyLanguage, на котором пишется код стратегии, очень простой и больше похож на обычный английский, чем на какой-то язык программирования. Сам код получается очень маленьким, буквально несколько строк, благодаря тому, что в EasyLanguage есть функции для расчета всех индикаторов, используемых в техническом анализе. В интернете можно бесплатно скачать множество готовых стратегий для Omega TradeStation.