3Qu
3Qu личный блог
14 апреля 2021, 03:03

Лаборатория интрадея и скальпинга - ScalpLab.

ScalpLab — не знаю, употреблял ли ранее кто такое название, м.б. оно уже кем-то зарегистрировано. Если так, то потом изменю на что нибудь типа ScalpJob, но пока, до выяснения, пусть будет ScalpLab.
Идея эта у меня не новая. Она была реализована для терминала АД 3.5, который приказал долго жить где-то в 2015 году. Компьютеры сменились, программа затерялась в архивах на старых дисках, технологии утеряны, а подробности реализации уже не вспомнить. Да и если будет реализация, толку не будет — взаимодействие терминала АД и Quik с внешним ПО построено на совершенно различных принципах и ничего общего не имеют.
Конечно, интрадеить из Quik можно, но скальпить уже весьма проблематично. Настройки стакана для этого весьма примитивны и особо не развернешься — можно второпях и щелкнуть не туда. А надо всего 2 кнопки Buy и Sell, все настройки и отступы автоматом, и, чтоб вообще не думалось.
В старой программе ScalpLab были не только Buy, Sell и настройки, это была именно лаборатория, со своими микротаблицами, индикаторами, типа столбцовых диаграмм и пр. вспомогаловки для скальпинга и интрадея. Графики там не нужны, их не нужно анализировать, нужны только результаты измерений и обработки — вся информация должа быть обработана подана максимально готовом виде.
Все это создавалось не одномоментно. Началось просто с маленькой панельки на C# экзешнике, где было две кнопки — Buy, Sell и пара-тройка текстовых полей, и уже далее программа дорабатывалась, обрастала функциональностью, инфо окнами и индикаторами.
Решил, что пора бы такой программой заняться и для Quik. Возможно первые ее версии будут доступны обитателям SmartLab в виде как есть — посмотрим по ходу пьесы, если это не потребует много времени и написания длинных инструкций — тогда я пас..
Теперь об облике программы. Пока это представляется так:
Quik <=> Lua <=> C++ DLL <=> C#.exe
Данные стакана, текущих свечей и таблицы обезличенных сделок передаются через Lua в DLL, немного предобрабатываются, передаются в C#.exe. В C#.exe реал-тайм формируются заявки Buy/Sell и по нажатию клавиши нужная заявка уходит в терминал.
На первом этапе, это все. Дальше проект будет мало-помалу развиваться и дополняться.
Вот такая задумка на ближайшее время.
Сейчас уже имеем:
— Lua программу из предыдущего проекта, нужна небольшая доработка
— C++ DLL из предыдущих проектов, нужна доработка ~30%,
— C#.exe — пока нет вообще ничего, да и на C# не писал уже несколько лет.
Ну, поехали!
30 Комментариев
  • CashKing.Ru
    14 апреля 2021, 03:44
    Правильно, продавать всякое сырое говно без гарантии, обкатанное на дебилах-халявщиках, всяко лучше, чем «торговать», особенно если, кроме шорта, больше идей обычно нет)) Было бы прикольно, если бы потом тебе прилетело от халявщиков с пару сотен исков на несколько московских квартир суммарно))

  • T-800
    14 апреля 2021, 04:53
    Какие сроки реализации?
  • Сергей
    14 апреля 2021, 07:19
    Не совсем понимаю, зачем изобретать велосипед, если уже есть готовые реализации всего этого и в свободном доступе. Есть сервер на lua, к которому можно подцепиться чем угодно и там есть всё о чём вы написали.
  • Yan Vas | Antifragile Trader
    14 апреля 2021, 07:40
    Интересно посмотреть, что получится ☺️

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн