Постов с тегом "торговый софт": 1875

торговый софт


Индикатор средней на разных TF(15/60/D) одной длины

Индикатор средней на разных TF(15/60/D) одной длины
То есть у нас есть 15-минутный график и на нем отображаем среднюю с периодом 200 на 15 минутках, период 200 на часах и период 200 на днях, все на одном графике.
Кстати, если построить на 15 минутке среднюю 200, то она почти будет совпадать со средней 50 на часах того же графика
Индикатор позволяет сократить количество окон с разными таймфреймами
Индикатор средней на разных TF(15/60/D) одной длины


( Читать дальше )

Стандарты кода. Введение. Коннекторы к OsEngine #17

Проект OsEngine открытый и публичный. Так вышло, что многие его части писали разные люди. И дальше будет больше кода, написанного разными людьми.

Разные люди пишут код совершенно по-разному. Если Вы читаете это до того, как стали «крутым» программистом, возможно это звучит странно, но поверьте, всегда есть от 10 до 100 способов справиться с задачей.

Данная серия постов, «стандарты написания кода», призывает всех тех, кто занимается созданием кода в проекте, соблюдать определённые правила.

 Стандарты кода. Введение. Коннекторы к OsEngine #17

 

Но прежде, чем начинать, давайте пройдёмся ещё раз по тому, как именно пишется наш проект. Чтобы Вы понимали, насколько это важно.

 

Как писалось ядро OsEngine.

Так же, как и у всех остальных подобных проектов, ядро OsEngine создавалось одним человеком.

Ядро это:

  1. Примитивы;
  2. Слои совместимости;
  3. Слои инверсий зависимостей для интеграции расширений в будущем;
  4. Слои создания роботов;
  5. Источники для слоя создания роботов;
  6. Слои создания индикаторов;
  7. Слои тестирования функциональности модулей.


( Читать дальше )

Тслаб и разнонаправленные позиции, режим хеджирования на Binance

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

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

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

Тслаб и разнонаправленные позиции, режим хеджирования на Binance



Допустим, вы открыли лонг (купили, точка 1) по цене 100 и закрыли его (продали, точка 4) по 150, итог 150-100 = 50 пунктов.

Во время лонговой позиции (т.е. позже) вы открыли шорт (продали, точка 2) по цене 125 и закрыли шорт (купили, точка 3) по цене 100, итог 125-100= 25 пунктов.

Совокупный итог в тслаб будет 50+25=75 пунктов.

Т.е. тслаб в одном агенте, будет сопровождать позицию в лонг от 100 до 150, и одновременно сопровождать шорт (когда он откроется позже) от 125 до 100, т.е. в одном агенте будут 2 отдельных сделки лонг и шорт, с результатом 50 и 25 пунктов.

( Читать дальше )

Закрытый митАп сообщества OsEngine в Москве

Москва… Никогда к ней не привыкну. Такая высокая, что здания уходят в облака. А из окон видно птиц и Воронеж… Трудно в этом признаваться, но я соскучился!

В субботу выезжаю на интеграцию проекта для наших дорогих нефтяников. Буду изучать Москва-сити дальше. В МСК от 7 до 10 дней. Надо бы собраться...

Чтобы не было никому обидно, сделаем это в один день, а то пить неделю я уже не смогу как раньше с каждым по отдельности. Во-первых, в завязке) Во-вторых, с супругой) В-третьих я старею (а это уже без шуток). Поэтому собираемся один раз. 9го числа и все вместе.

 

 Закрытый митАп сообщества OsEngine в Москве

При этом как это не грустно, но это последняя наша встреча в таком формате. Шестая или восьмая уже, даже и не вспомню. Но точно последняя.

Мы из МитАпов давно уже выросли. Билеты щас закончатся минут за 20 я думаю (но это не точно). Да и мне сцену пора освобождать для других. Со следующего года только полноформатные конференции, где на сцене будут алго из сообщества. А я буду сидеть за сценой.

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



( Читать дальше )

Как используются и где хранятся коннекторы. Коннекторы к OsEngine #16

Вводная статья по архитектуре сервера в Os Engine. В ней мы поговорим про то, каким образом коннекторы используются в OsEngine глобально. Каким подсистемам они нужны.

Для этого будем подглядывать на первую картинку и смотреть в исходный код OsEngine.

 Как используются и где хранятся коннекторы. Коннекторы к OsEngine #16

 

1 ServerMaster

 



( Читать дальше )

КВИК - модуль опционной аналитики

    • 30 ноября 2023, 10:16
    • |
    • Stanis
  • Еще
Оказывается, не все знают, что у многих брокеров есть такой бесплатный опционный калькулятор.

А кто знает, пользуется им мало, не зная всех его возможностей.

В нем вы можете из «шаблона стратегий» выбрать стандартную стратегию и увидеть ее риск-профиль и ликвидность рынка под нее.

Выбрав «текущую позицию», получите  свой портфель в онлайне  и  оценку его параметров на желаемую дату.

Другие полезные «фишки» также доступны, если покопаться более глубоко или прочитать инструкцию от квика.

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

Если вы нашли какие-то свои лайфхаки в этом «разработчике стратегий», поделитесь со смартлабом для общей пользы.


КВИК - модуль опционной аналитики
  • обсудить на форуме:
  • QUIK

Валютный арбитраж. Сборник статей о том, как их торговать роботами

Закончен сборник статей по торговле роботами валютного арбитража. В данном посте сделаем оглавление для серии.

Напомню, что ничего похожего в других популярных платформах для алготрейдинга нет. Сам слой занимает более 7 тысяч строк кода и позволяет делать на OsEngine очень высокотехнологичных ботов буквально в 100 – 300 строк кода.

 Валютный арбитраж. Сборник статей о том, как их торговать роботами

Первая статья.

В ней Вы познакомитесь с теорией по данной неэффективности. Что это такое? Как в теории на этом зарабатывают?

https://smart-lab.ru/company/os_engine/blog/950164.php

 

Вторая статья.

В данной статье поговорим о том, как можно зарабатывать, не обладая самым быстрым исполнением ордеров на бирже. Про теорию фронтраннинга в контексте валютного арбитража.

https://smart-lab.ru/company/os_engine/blog/951197.php

 

Третья статья.

Визуальные интерфейсы OsEngine. Настройка последовательностей.

В третьей статье мы поговорим об исполнении настроек по треугольному арбитражу в OsEngine. Это надо обязательно знать, т.к. всех роботов на основе BotTabPolygon так или иначе придётся настраивать при помощи данной инструкции.



( Читать дальше )

QUIK- БОЛЬ(

в понедельник утром открыл QUIK и обнаружил что настройки терминала не подгрузились — почему-то сбросились на дефолтные с поганым паровозиком 
1 попытался загрузить настройки, которые сохраняются при выходе — неудачно
2 закрыл терминал — фатальная ошибка — файл переписался этим паровозом((
3 нашел файл настроек из бэкапа — почти то, но не совсем. ну хоть что-то. загрузил в терминал, а этот поганец вместо того чтобы полностью все обновить, окна открыл в дополнение к дефолтным настройкам и каждая попытка загрузить настройки только увеличивала количество окон((
писал об этом еще весной в тех по — там ответ — обновитесь. ну то есть иди нах

кроме того настройки из старых версий не тянуться в новую((

и вот тут еще один прикол всплыл утром — выставил из кармана транзакций все заявки. и удивился, они оказываются связаны с настройками и я по ошибке продал позитив. ща стою жду откуп.

в общем квик гадит. с таким ПО даже дел иметь не хочется(( а другого нет
в прошлый раз настройки восстанавливал 3 часа руками, а сейчас даже браться за это не хочу — зае*ала)

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Как правильно сдать коннектор? Коннекторы к OsEngine № 15.

Кол-во участников в нашем Open Source сообществе растёт, что очень радует. Однако, уже сейчас точно понятно, что работать над коннекторами к OsEngine будут совершенно разные люди. И начинающие и суперпродвинутые.

При этом делать надо всё хорошо! Делать для себя, для начинающих алго, больших и маленьких. Делать надо от души!

А чтобы получилось у разных по подготовке людей и от души, что надо? Правильно!

Ввести демократию и всем вместе отменить правила!

Свод правил от человека, который в этом понимает.

Так Вы сможете быть уверенными в том, что делаете всё правильно. Так будут довольны пользователи.

И в этой статье поговорим о том, что надо будет сделать, чтобы сдать коннектор в OsEngine.

 Как правильно сдать коннектор? Коннекторы к OsEngine № 15.

Задачи перед нами стоит две:

1)     Сделать для OsEngine классные подключения, работающие.

2)     Дать сообществу OsEngine стимул для роста. Чтобы люди из сообщества планомерно развились в этом процессе. Чтобы кто-то из них остался на поддержке. Кто-то стал программистом.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн