Archive for the ‘Open Source’ Category

Сентябрь 7th, 2015

Скоро переезд на новый сайт

4 Comments, Open Source, by Алексей Ван, .

Не выкладывал статьи уже очень долго. Вероятно у кого-то могло сложиться впечатление что я ушёл из трейдинга на завод. Это не так! Всё у меня прекрасно. За лето подготовил серию статей и несколько новых Бесплатных девайсов для трейдеров. В том числе небольшой привод для неторопливой торговли. Сейчас это выглядит примерно так: алерты

Обновил проект по прорисовке свечного графика. Напоминаю, что это программа с открытым кодом, которая прорисовывает свечи из файла на графике. Интересна она Old School начинающим алготрейдерам в качестве учебного примера. Тем, кто хочет сделать свой терминал или робота с уникальным интерфейсом. Изменения: Добавил прорисовку объёмов. Разделил алгоритм прорисовки на два: быстрый. Новый, прорисовывает график, формируя готовые серии данных в потоке отдельном от формы и без задержек. медленный(из первого примера). Прорисовывает график по одной свечке, реализуя работу с массивом в отдельном потоке. Мой боевой тестер до сих пор использует похожую логику. Медленно, но зато наглядно и без заглядывания в будущее Перекомпилировал проект в Visual Studio Проект стал более универсальным. Установил ReSharper по настоятельной рекомендации товарища. Рекомендую. Поправил код во множестве мест. Втипе, теперь хорошие манеры письма кода почти везде соблюдены.  

Декабрь 21st, 2014

Выгрузка свечей на График chart Open Source

Комментарии отключены, Open Source, by Алексей Ван, .

На днях начинающие алготрейдеры просили подсказать, каким классом в .net можно воспользоваться для прорисовки свечного графика. Вот здесь: http://smart-lab.ru/blog/225333.php Растрогался, вспоминая как выл над кодом и не мог нормально прорисовать свечки несколько лет назад. Короче сделал пример вывода свечек из файла на График. Visual Studio 2013, WPF, а для графика System.Windows.Forms.DataVisualization.Charting.Chart. Пример хорошо закомментирован. Хоть и не совсем прям для второго курса получился. Пару левых потоков пришлось вызвать, чтоб не зависала форма. Будете в свои проекты WPF переносить, не забывайте добавлять пространства имён Windows Forms в references и using:   файл:    вторая версия: 

Всем привет. Продолжаю выкладывать Open Source для начинающих алготрейдеров — программистов, которые хотят делать своих роботов по старинке… Некоторое время назад писал о том, как выгрузить свечи из Quik в Excel. Сегодня же разберем вопрос выгрузки свечей и стаканов в программы написанные на C#… Для этого я написал небольшую программу, всего 150 строк, в которой показано как развернуть DDE сервер, принимать, сортировать данные, а также выводить их на форму. Всё очень просто. В проекте использованы три свободные библиотеки: DDEInfo, FTPHelper и NDde. Они лежат в корне проекта. Шлём лучи поддержки их авторам. Качаем архив: Что в архиве: 1) Исходники. 2) Этот пост вместо инструкции. Код закомментирован и предполагается, что человек прочитал хоть пол книжки по программированию. 3) Открытые лицензии: Моя, Tranquikizer, NDde.

В этой статье будет показано, как за несколько часов вывести свечи из Quik в Excel. Кроме того я представлю генератор скрипта для создания таблиц свечей в Quik, с открытым кодом на C#. Он нужен чтобы не разбирать Qple, при выводе свечек из Quik. А это основной затык, в этой простейшей связке. В этой статье опишу процесс работы с QuikTableScriptGenerator (далее «генератор скриптов») и дальнейший процесс вывода свечей по DDE в Excel. Всё в картинках и очень подробно. Думается, что всё вместе это поможет хоть немного алгоритмизироваться огромному множеству трейдеров. plan: 1) Введение; 2) Как создать таблицу со свечками в Quik при помощи «генератора скриптов»; 3) Как вывести таблицу из Quik в Excel; 4) Программисту; 5)…; 6) profit.

Август 27th, 2014

Открытая микро библиотека с бесплатной СМС рассылкой

Комментарии отключены, Open Source, by Алексей Ван, .

Всем привет! Уже несколько лет слышу, что у многих, в составе торгового робота есть СМС рассылка. Это создаёт несколько положительных моментов, от неустанного контроля позиции и оперативного получения сигналов, до спокойной, без нервотрёпки, возможности выйти из дома, во время сессии. Некоторое время назад реализовал у себя в платформе эту возможность, и вот теперь хочу её поделиться с начинающими программистами. Надеюсь пригодится. Представляю OpenSource микро библиотеку для отправки СМС и электронных писем. Берите, пользуйтесь. Качаем по ссылке:   Что в архиве: Библиотека Исходники библиотеки Исходник примера использования Этот пост вместо инструкции Открытая лицензия