View Sidebar
Яндекс.Метрика
 

Добро пожаловать! Посторонним вход воспрещен!

Я Константин Кобежиков, это мой персональный блог (Ка-Ка Блог). Блог создан прежде всего для меня - записки на полях, чтобы не забыть. Извините, сайт может содержать ненормативную лексику.
Визуализация сделок реальных торгов в TSLab

Визуализация сделок реальных торгов в TSLab

Сделки на истории в Лаборатории TSLab и в реальной торговли через Агента могут отличаться. Проскальзывания, гэпы, ликвидность – всё это отдаляет реальные торги от лабораторных прогонов. Справедливо это не только для TSLab, но сегодняшний скрипт будет только для него.

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

Код скрипта описывать не буду, просто выдам его на блюдечке вместе с инструкцией по применению.

Реальные сделки TSLab

Округление времени DateTime и DateStamp в C# или выравнивание по свече или интервалу

Округление времени DateTime и DateStamp в C# или выравнивание по свече или интервалу

В переменной типа DateTime лежит дата с временем «19.06.2016 12:13:17», полученное например методом DateTime.Parse из текстовой строки. Хотим мы его выровнять по пятиминутному интервалу, т.е. получить «19.06.2016 12:10:00» или проделать аналогичную операцию с DateStamp. Как это сделать? Делюсь своим способом.

datestamp_datetime

19.06.20161 commentRead More
Домашний сервер с резервным интернетом

Домашний сервер с резервным интернетом

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

home-server-redundant-internet-1

Программный «патч» на C#

Программный «патч» на C#

Недавно понадобилось мне изменить несколько байт в одной dll библиотеке. HEX редактором это сделать просто, но каждый раз править руками байты в dll после автообновления программы не захотелось. Пришлось написать простой патчер на C#, который меняет байты в бинарном файле. Делюсь кодом патчера (крекера) на C#.

binary-patcher

29.05.20161 commentRead More
Мониторинг счета Мастер-группы Дмитрия Власова и Игоря Чечета

Мониторинг счета Мастер-группы Дмитрия Власова и Игоря Чечета

Я уже писал про автосохранение трансляции TSLab с сервиса http://www.comon.ru/tslab/. Своим  PHP скриптом для записи трансляции я поделился в посте «Скрипт PHP мониторинга трансляции TSlab с автосохранением».

Для примера, запустил этот скрипт для мониторинга счета мастер-группы Дмитрия Власова. На этом счете публично торгуют роботы участников обучения всевозможных курсов Дмитрия Власова и Игоря Чечета.

comon-master-group

Раскрашиваем свечи в разные цвета в TSlab на C#

Раскрашиваем свечи в разные цвета в TSlab на C#

Хочу сегодня показать, как можно раскрашивать свечи в TSLab. Оказался очень полезный прием, его порекомендовал Родион Скуратовский. Я, в своих роботах-скриптах, синим цветом отмечаю свечи, когда находимся в позиции. Остальные – серым. Иногда помечаю оранжевым свечные паттерны или место появления сигнала.

candle-color-strategies

Раскрасить можно свечи, если вы создаете скрипты на C#. Кубики не дают такой возможности!

Скрипт PHP мониторинга трансляции TSlab с автосохранением

Скрипт PHP мониторинга трансляции TSlab с автосохранением

Сервис трансляции TSlab позволяет удаленно наблюдать работу агентов или роботов, но не имеет возможности сохранять историю трансляции для последующего анализа. А такая возможность кажется не лишней.

tslab-monitor

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

Предлагаю вашему вниманию очень простой PHP скрипт. Он с заданной периодичностью сохраняет картинки указанной трансляции с http://www.comon.ru/tslab/, при этом не важно, закрыта трансляция паролем или нет.

Доступ к закрытым трансляциям TSLab на сайте comon.ru открыт для всех

Доступ к закрытым трансляциям TSLab на сайте comon.ru открыт для всех

В программе TSLab есть возможность настроить публичную трансляцию какой-либо вкладки программы в интернет. Трансляции публикуются на сайте http://www.comon.ru/tslab/ и представляют собой скриншоты выбранного окна, которые TSLab отсылает на сервер с заданной периодичностью.

comon-locked

Сам сервис http://www.comon.ru/tslab/ позволяет настроить доступ к просмотру трансляции по паролю. Предполагается, что пароль вы сообщаете избранным личностям, и только они смогут смотреть на ваши секретные графики.

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

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 4. Скрипт готов

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 4. Скрипт готов

Ну вот, всё почти готово! Осталось только собрать части в единое целое и скрипт можно грузить на хостинг.

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

smart-lab-forts

Я сделал так. Создал задачу Corn на хостинге, которая вызывает мой скрипт один раз в сутки.
Скрипт скачивает отчеты брокера не только «за вчера», а за предыдущие 5 дней и загружает их в смарт-лаб. Так, если брокер обновит отчет, то и информация из обновленного отчета попадет в смарт-лаб.

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 3. Почти API smart-lab

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 3. Почти API smart-lab

В сегодняшнем посте отойдем от брокера Алор и займемся написанием скрипта для Смарт-Лаб. Этот скрипт добавления данных в стейтмент smart-lab, думаю, будет интересен многим, в независимости от выбранного вами брокера. Скрипт может служить отправной точкой для собственных разработок по загрузке в смарт-лаб. Начало темы читайте тут.

smart-lab-logo

Скрипт состоит всего из четырех процедур (функций).

css.php