Ничего сложного в написании кода для тестирования торговой системы нет…
Скажу сразу, я программистом не являюсь. Мои знания ограничиваются изучением языка БЕЙСИК ещё в школе. Но я буквально за 2 недели научился писать код, который позволяет описать логику торговых систем и со всех сторон анализировать такие торговые системы.
Конечно, мне повезло, я могу постоянно, при возникновении вопросов, получать консультацию у ребят, которые очень хорошо «шарят» в программировании и знают практически все нюансы языка C#.
Немного советов, которые позволят Вам, даже если Вы не являетесь программистами, легко освоить некоторые особенности того языка программирования, который используется в Wealth-Lab pro (5.4).
Во-первых: где взять саму программу Wealth-Lab pro?
Вот
по этой ссылке Вы можете скачать и установить себе программу совершенно легально и бесплатно (на целый месяц). Это Wealth-Lab Pro 5 (30 дневный триал от брокера Fidelity).
Также
вот здесь можно получить версию 6.1
Месяца, я думаю, вполне хватит для того чтобы оценить, насколько Вам удобно работать с такой программой.
Если удобно, то дальше, как в сказке, перед Вами 3 пути:
- Купить лицензию для работы с программой;
- Третий путь пусть каждый определяет для себя самостоятельно
Во-вторых: На каком языке мы будем описывать торговую систему?
Язык, который используется для написания кода, описывающего Вашу торговую систему называется C#. В программе Wealth-Lab есть собственный редактор, который поможет создавать и редактировать код.
Добраться до него можно следующим образом:
File >> New >> New Strategy from Code (можно нажать на сочетание клавиш ( Ctrl + Shift + S).
Выглядит это примерно так:
После того, Как Вы проделаете эту операцию – откроется окно редактора, в котором Вы сразу можете начинать творить…
Однако, писать код в таком редакторе – не очень удобно, именно поэтому я советую Вам скачать и установить (заметьте, опять совершенно бесплатно) программу, которая позволит Вам с комфортом описывать на языке C# любые торговые стратегии..
Если Вы хотите именно бесплатные программы, то здесь тоже возможны варианты:
Вариант №1: Microsoft Visual C# 2010, экспресс выпуск.
Что приятно, она полностью на русском языке (даже справка).
Скачать эту программу можно здесь: (
версия 2010).
После того, как Вы установите данную программу – писать, править и проверять на отсутствие ошибок код программы становится так же удобно, как писать текст в хорошем текстовом редакторе.
Т.е. если проводить аналогию, те, кто пишет программу во встроенном редакторе Велс Лаба – это писатель, редактирующий свой текст например в Блокноте. Писать небольшие вещи можно и даже удобно.
А те, кто работает в Microsoft Visual C# 2010 – использует уже более продвинутый редактор (например, Microsoft Word).
Вот Вам ещё пара интересных ссылочек:
1)
Учебник, помогающий разобраться новичкам в программировании на C#
2) Visual Studio Learning Pack 2.0 (ранее известный, как Visual Studio Middle School Power Toy) это программный пакет, созданный компанией Microsoft для помощи студентам в изучении компьютерного программирования. Скачать можно
здесь!!!
3)
Центр начинающего разработчика
А вообще не заморачивайтесь – просто подписывайтесь на новые посты нашего
БЛОГа по RSS. Дальше будут статьи, показывающие, как конкретно применять C# для построения торговых систем…
Вариант №2: Среда разработки SharpDevelop
Процесс установки будет выглядеть следующим образом:
- Выбираем последнюю версию по ссылке: http://www.sharpdevelop.com/OpenSource/SD/Download/ На текущий момент это Downloads for SharpDevelop 4.0 (Frameworks 2.0, 3.0, 3.5 and 4.0)
- Скачиваем архив .msi
- Запускаем процесс Установки и устанавливаем приложение.
Далее процесс протекает следующим образом: В Visual C# (или в SharpDevelop) пишется и отлаживается рабочий код торговой системы. После чего, с помощью копипаста весь код переносится в редактор Велс Лаба. И уже оттуда запускается на выполнение….
Следующий раз опишем простейшую торговую систему для ликвидных российских акций, торгующихся на
ММВБ. Не забывайте подписываться по
RSS на новые статьи нашего
блога.