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

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


Стандарты кода #13. Сборка мусора и очищение памяти. Dispose. Коннекторы для Os Engine # 35

Вероятно, для каких-то молодых камрадов это будет откровением, ибо каждая книжка по Шарпам уже с первых глав нас знакомит с тем, что в C# за сборкой мусора следить не надо. Однако это маркетинговая выдумка. В высоко нагруженных проектах вроде OsEngine, как только ты не проследил за удалением объектов и выкинул это из головы, началась утечка памяти.

 Стандарты кода #13. Сборка мусора и очищение памяти. Dispose. Коннекторы для Os Engine # 35
Я и сам, как программист-самоучка, очень много лет проживал в этой парадигме, от чего было много проблем как у меня, так и у пользователей OsEngine.

И в этом посте поговорим о том, какие штуки надо обязательно подчищать за собой при удалении коннектора. А вернее при вызове его обязательного к перегрузке метода DISPOSE();

 

Dispose в коннекторе.

Очень часто коннектор нуждается в перезапуске. Это обусловлено свойствами работы сети интернет. В этот момент у ServerRealization вызывается метод Dispose. Все манипуляции по очищению памяти и переменных нужно делать из этого метода. И ни из какого другого…

 

Сборщику мусора нужна помощь.



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

Индикатор VWMA (Volume Weighted Moving Average) и бесплатные роботы на нём.

Сегодня мы рассмотрим индикатор VWMA. Узнаем историю создания индикатора и то, как он рассчитывается.

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

Индикатор VWMA (Volume Weighted Moving Average) и бесплатные роботы на нём.

Оглавление

1.    История создания индикатора.

2.    Как проводятся расчеты индикатора VWMA.

3.    Какие сигналы может подавать индикатор.

4.    Роботы для OsEngine на индикаторе VWMA.

4.1. Стратегия основанная на пересечении индикатора VWMA с ценой.

4.2. Стратегия основанная на пересечении двух индикаторов VWMA.

4.3. Стратегия основанная на трех индикаторах VWMA.

4.4. Стратегия на пересечение индикатора VWMA и VWMA со сдвигом.

4.5. Стратегия с двумя индикаторами Ema и двумя VWMA.

5.    Итоговая таблица результатов. 18

 

1. История создания индикатора.

Индикатор Volume Weighted Moving Average (VWMA) был разработан в 90-х годах. Этот индикатор используется для определения трендов на финансовых рынках, учитывая объем торгов при расчете скользящей средней.



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

Не отображается индикатор

Добрый день,

подскажите пожалуйста, после НГ перестал отображаться самописный индикатор в финамовском квике.

путь правильный
C:\QuikFinam\Luaindicators


Не отображается индикатор

в настройках всё тоже верно, раньше стоял 5.4.1, но и при 5.3.5 не работает как советовали на смартабе

куда посмотреть?
  • обсудить на форуме:
  • QUIK

Астрологи объявили год развития Open Source на Smart-Lab.

Надеюсь, все отдохнули! С прошедшими! Поговорим о том, что нас ждёт в этом году.


Астрологи объявили год развития Open Source на Smart-Lab.

О чём ещё говорят астрологи…

 

1. Февраль всё ближе! Чаты расцветут!



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

Простая миграция Квика Открытия в ВТБ

    • 03 января 2024, 12:32
    • |
    • astray
      Smart-lab премиум
  • Еще
«спецы» в IT ВТБ-Открытия могли скриптом забрать все пабринги ушастиков со старого сервера и сунуть в новый сервер в ВТБ
но.. не захотели, поленились или не хватило ума, сложно сказать
поэтому в каментах вижу, что многострадальным пользователям приходиться прибегать  к неким танцам, 
при скачивании квика ВТБ и перенастройке его под себя, генерации новых ключей и загрузке их в апплет ВТБ

мой способ поможет  избежать суеты  и продолжить работу в старом, уже настроенном квике Открытия
актуально для тех, кто пользовался для авторизации ключами (как я)

Делай раз:

корректируем свой старый файл pubring.txk Открытия
меняя строчку: [АО ОТКРЫТИЕ БРОКЕР(Open)]
на: [Информационно-торговая система QUIK «BTB_24» (VTB24-Bank)]
и загружаем его в кабинет ВТБ в разделе Quik 

Пояснение: это просто имя секции хранящей в себе публичный ключ самого брокера, если не сменить эту шапку, то ЛК ВТБ будет отторгать пабринг Открытия как инородное тело, кодировка в этих файлах 866 (но как выяснилось она не так и важна, как сам правильный набор символов)



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

Мобильное приложение ВТБ Мои инвестии

Всех с Наступившим!

Кто-нибудь разобрался, как в приложении втбшном посмотреть срез по активам для всех счетов сразу?

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

Благодарности алготрейдерам сообществ OsEngine и СмартЛаба

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

Благодарности алготрейдерам сообществ OsEngine и СмартЛаба

Напоминаю, 9 декабря 2023 года мы собирались на митап алготрейдеров из сообществ OsEngine и Смартлаб: https://smart-lab.ru/company/os_engine/blog/965467.php

Мне показалось хорошей идеей предложить тем, кто встречается, немного помочь ребятам из Динской. И в качестве входного билета можно было купить «благотворительный билет» и задонатить на это дело без покупки чего-то.

Внезапно, нашлись люди (спасибо Вам!), которые идею поддержали. В итоге собрали 36 т.р.

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

 

1. Стиральная машина.

У них недавно сломались две стиральные машины из четырёх. И чтобы дети были отстираны, нужна была срочно замена.



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

График в Tradingview с учётом инфляции

    • 28 декабря 2023, 18:16
    • |
    • Эт
  • Еще
На примере СБЕРа:
1. Находим «RUSSIA CONSUMER PRICE INDEX» — RUCPI
График в Tradingview с учётом инфляции
2. Делим текущее значение на индекс: 247.3/ECONOMICS:RUCPI


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

QUIK. Робот Сетка. ТС "Ассистент". ч.1

Продолжаю делать описания разных возможностей «Робот Сетка». Расскажу о ТС «Ассистент».

   Видео.

   
   Описание.
   Основной принцип работы прост: пользователь выставляет заявку, робот её «подхватывает», поддерживает, выставляет стоп-лосс и тейк-профит. Есть, также возможности создания алгоритма входа позицию по индикатору QUIK, времени, определённому параметру из таблиц QUIK и т.д. А, так же, возможность, работы в режиме хеджера, например, для арбитражной стратегии, когда пользователь совершает сделку по одному инструменту, а робот её «видит» и выставляет заявку по другому инструменту.

   Вся работа организована через алгоритмы, которые идентифицируются комментариями (Поручение). Возможна работа одновременно с разными алгоритмами. Например, пользователь выставляет заявку с комментарием «1» — выставляется стоп-лосс и тейк-профит на расстоянии 0.5%. Выставляет заявку с комментарием «2» — выставляется стоп-лосс и тейк-профит на расстоянии 1%. Таких алгоритмов может быть бесконечно много. Достаточно один раз настроить и пользоваться готовыми условиями выхода из позиции.



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

Стандарты кода #12. На какой версии СиШарп писать коннекторы. Коннекторы для OsEngine # 34.

Во время создания коннектора для OsEngine рекомендуется использовать версию C# не выше шестой. Новый синтаксический сахар ОЧЕНЬ интересен начинающим программистам, а они при этом нихрена в этом не понимают, от чего неизбежно будут проблемы. Поэтому мы просто всё это дело запретим.

Стандарты кода #12.  На какой версии СиШарп писать коннекторы. Коннекторы для OsEngine # 34.

Далее, очень короткое описание истории шарпов по версиям:



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

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