Вопрос роботостроителям. Уровень программирования практически никакой:паскаль/бейсик со школы/вуза, но общее понимание имеется. Хочу написать робота-полуавтомата. С чего начать?(подробности ниже)
Вопрос роботостроителям. Уровень программирования практически никакой: паскаль/бейсик со школы/вуза, но общее понимание имеется. Хочу написать робота-полуавтомата. С чего начать?(подробности ниже)
В экселе прописан алгоритм, в определенных ячейках появляются сигналы на покупку/продажу опционов определенных страйков с определенным количеством. Вручную просто не успеваю кликать по стаканам, особенно когда это нужно делать одновременно. Данные соответственно по DDE выгружаются из Квика в эксель. Хотелось бы реализовать подачу заявок в обратную сторону)
Посоветуйте как лучше поступить и, соответственно, что лучше осваивать в моем случае. Рассматривать программные продукты типа Амиброкер(где насколько я понял, бегло прочитав, предусмотрена связка эксель-Квик) или реализовать через Lua. Что проще и оптимальнее на ваш взгляд для начинающего?
Передо мной стояла в точности такая же задача, тоже полу-автоматизация и тоже при отсутствии знаний каких либо нормальных языков)
Решил я ее довольно просто — иморт транзакций через текстовый файл.
Простейший алгоритм в экселе записывает транзакцию в файл, квик этот файл парсит каждую 1/10 секунды. Получается довольно сносно.
Если с языком чуть освоитесь, можно будет перейти на отправку транзакций посредством dll, чтобы не париться с файлом, да и возможностей будет больше.
Эксель вообще универсальная штука)
Stalker, библиотеку trans2quik я имел ввиду.
разобраться с ней не сложно, для экселя есть готовый пример, можно поглядеть что да как и утащить нужное себе
v3Rtex, имхо идея не гуд...
1 а что если связь пропадет
2 а что если заявки не выставятся
3 а что если заявы не исполняться?
4 и что будет при офсетной сделке
тслаб все это разруливает а текстовые файлы нет
ves2010, в рамках задачи для новичка, для ознакомления и хотя бы чтобы понять, как оно работает — я считаю сгодится.
Насчет п2 и 3 — есть же обратная связь, отправляя заявку мы знаем ее id, по которому дальше из таблицы заявок (или коллбека с dll) можем выявить ее состояние. Если не выставится — терминал отсигналит либо в файл, либо ошибкой в результат функции вызова, если работаем через t2q
А если связь пропадет, то тут только молиться :D Ну а если серьезно, то можно, я думаю, настроить оповещение смс с юсб-модема + доступ в квик со смартфона, чтобы хотя бы снять заявки.
А в тслабе можно свой пользовательский интерфейс собрать? Пока это единственная причина, по которой я остаюсь на самопальном эксель-софте, а так бы наверное перешел
Выше был коммент про TSLab — хочу его поправить:
Если для целей программирования (неважно кубиками или API), то эта прога бесплатна бессрочно.
Платна она только для использования в качестве терминала.
Stalker, «Рассматривать программные продукты типа Амиброкер(где насколько я понял, бегло прочитав, предусмотрена связка эксель-Квик) или реализовать через Lua. Что проще и оптимальнее на ваш взгляд для начинающего?»
… имхо лучше ами и/или excel — более универсально получится, по ами есть отличный форум на www.amisite.ru, по excel рулит www.planetaexcel.ru
… луа очень специфичен, возможно он быстрее но исследовать графики, строить и т.д. — вряд ли это будет на нем удобно… если идея оттестирована и нужна скорострельность — да…
roan, На лицо разделение на 3 лагеря как минимум) И везде есть свои плюсы.
У меня, условно говоря, есть в эксель некая рабочая таблица, куда из соседних листов этой же книги потоком идут данные с квика. В этой таблице прописаны формулы в отдельных ячейках. При определенной рыночной ситуации в них появляется сигнал на покупку/продажу(кол-во лотов, страйк и т.д.)+ подсвечивается определенным цветом). Т.е. своего рода колхозный пользовательский интерфейс имеется.)
Все что мне нужно — это задавать некоторые цифры в начале дня(иногда в течение), относительно которых происходит перерасчет параметров сделок. А дальше мне остается только ждать сигнала в этих ячейках, после этого приходится вручную бегать по нескольким стаканам, что в итоге получается не очень)
По сути, мне не нужны вообще никакие навороты, мне нужно чтобы с экселя заявки быстро попадали в стакан.
Синтаксисами языков не владею, посмотрел и Амисайт тоже — взгруснулось от обилия непонятной мне информации))
Есть только VBA эксель на начальном уровне. Вот что проще если безо всяких наворотов и быстрее всего реализовать для начала?
Дело в том, что особая скорострельность мне не нужна и на звание программиста года также не претендую. Зарылся сегодня во всем понемногу, что мне рекомендовали выше. Честно говоря — завис))
Безусловно везде есть свои преимущества. Только вот то, что у меня уже «есть» — в принципе устраивает. Мне бы какую-нибудь «болванку» если кому не жалко, чтобы подцепляла из эксель «инструмент, кол-во лотов, купля/продажа» и отправляла в квик, а дальше я уж отшлифую со временем)
… проще всего то, что знаешь лучше всего… знаете vba — на нем и нужно писать, благо язык простой и имеет много сторонников/ресурсов… самое простое — обмен данными через tri(tro, trr)-файлы… на сайте арки есть примеры (прямо вместе с dll приложены), качайте и пробуйте — все предельно просто… ищете файл Trans2QuikAPI_1.2.rar (или новее), там директория SAMPLE_EXCEL…
Как отправить ETH на ликвидный стейкинг? Для начала стейкинг — это процесс заморозки крипты на смарт‑контрактах блокчейна для поддержания его работоспособности (участие в валидации блоков). За процесс...
🇹🇭🏠Выставил на продажу Тайскую недвижимость 💰Слева доходность от сдачи через Управляющую компанию, справа самостоятельно через Airbnb за 5 месяцев
Смотрю на цифры и прихожу к выводам:
...
QUAD_TRADING,
Polymetal
Судя по отчету Polymetal за 2023-й год и за 1 квартал 2024 года
и, судя по тому факту, что Казахстан в числе лидеров по добыче и продаже золота в мире, а так...
Обзор финансовых результатов Совкомбанка за I кв. 2024 г. Падение акций Совкомбанк опубликовал финансовую отчётность за I кв. 2024 г. по МСФО. Несмотря на рост чистой прибыли, акции упали более чем на...
Новые облигации АФК Система 001Р-29 и 001-Р30 (флоатеры). Купон до 18.5%! Отличные новости — в списке свежих флоатеров от крупных и надежных эмитентов очередное прибавление! На этот раз АФК Система ра...
Max, реформаторы хреновы в 2000 закончились, а что не всех сразу за борт — так это издержки производства… вот Свердлова помню сразу кирпичом, а Троцкого только когда он предложил новый замес возгла...
Маленькая фантазия: коррекция на предстоящей неделе. Два дня назад на часовой и недельной картинках индекса ММВБ
показал, что район 3540п.+-может послужить хорошим сопротивлением.
Добавляю сюда дн...
Людвиг ван Биткоин, ну НДФЛ на круг будет тем же.
А некоторые уверены в том, если берут по 4400 например, то сэкономят НДФЛ.
Но не факт, что старт пойдет с 4250, вот в чем вопрос.)
Посоветуйте как лучше поступить и, соответственно, что лучше осваивать в моем случае. Рассматривать программные продукты типа Амиброкер(где насколько я понял, бегло прочитав, предусмотрена связка эксель-Квик) или реализовать через Lua. Что проще и оптимальнее на ваш взгляд для начинающего?
Решил я ее довольно просто — иморт транзакций через текстовый файл.
Простейший алгоритм в экселе записывает транзакцию в файл, квик этот файл парсит каждую 1/10 секунды. Получается довольно сносно.
Если с языком чуть освоитесь, можно будет перейти на отправку транзакций посредством dll, чтобы не париться с файлом, да и возможностей будет больше.
Эксель вообще универсальная штука)
разобраться с ней не сложно, для экселя есть готовый пример, можно поглядеть что да как и утащить нужное себе
1 а что если связь пропадет
2 а что если заявки не выставятся
3 а что если заявы не исполняться?
4 и что будет при офсетной сделке
тслаб все это разруливает а текстовые файлы нет
Насчет п2 и 3 — есть же обратная связь, отправляя заявку мы знаем ее id, по которому дальше из таблицы заявок (или коллбека с dll) можем выявить ее состояние. Если не выставится — терминал отсигналит либо в файл, либо ошибкой в результат функции вызова, если работаем через t2q
А если связь пропадет, то тут только молиться :D Ну а если серьезно, то можно, я думаю, настроить оповещение смс с юсб-модема + доступ в квик со смартфона, чтобы хотя бы снять заявки.
А в тслабе можно свой пользовательский интерфейс собрать? Пока это единственная причина, по которой я остаюсь на самопальном эксель-софте, а так бы наверное перешел
Они даже видео парсят себе на сервер и дают посмотреть если не закрыл.
А они тоже практичные люди.
Это же куча бабла.
Аналитика по позициям ВСЕХ.
+ Вся аналитика по роботу КАЖДОМУ.
пример для Excel прилагается к библиотеке.
Если для целей программирования (неважно кубиками или API), то эта прога бесплатна бессрочно.
Платна она только для использования в качестве терминала.
… имхо лучше ами и/или excel — более универсально получится, по ами есть отличный форум на www.amisite.ru, по excel рулит www.planetaexcel.ru
… луа очень специфичен, возможно он быстрее но исследовать графики, строить и т.д. — вряд ли это будет на нем удобно… если идея оттестирована и нужна скорострельность — да…
У меня, условно говоря, есть в эксель некая рабочая таблица, куда из соседних листов этой же книги потоком идут данные с квика. В этой таблице прописаны формулы в отдельных ячейках. При определенной рыночной ситуации в них появляется сигнал на покупку/продажу(кол-во лотов, страйк и т.д.)+ подсвечивается определенным цветом). Т.е. своего рода колхозный пользовательский интерфейс имеется.)
Все что мне нужно — это задавать некоторые цифры в начале дня(иногда в течение), относительно которых происходит перерасчет параметров сделок. А дальше мне остается только ждать сигнала в этих ячейках, после этого приходится вручную бегать по нескольким стаканам, что в итоге получается не очень)
По сути, мне не нужны вообще никакие навороты, мне нужно чтобы с экселя заявки быстро попадали в стакан.
Синтаксисами языков не владею, посмотрел и Амисайт тоже — взгруснулось от обилия непонятной мне информации))
Есть только VBA эксель на начальном уровне. Вот что проще если безо всяких наворотов и быстрее всего реализовать для начала?
Безусловно везде есть свои преимущества. Только вот то, что у меня уже «есть» — в принципе устраивает. Мне бы какую-нибудь «болванку» если кому не жалко, чтобы подцепляла из эксель «инструмент, кол-во лотов, купля/продажа» и отправляла в квик, а дальше я уж отшлифую со временем)