Продолжаем разговаривать про наш IT бизнес.
Разрабатывая софт для трейдинга более 10 лет, мы перепробовали множество различных способов ведения проектов для наших клиентов.
Конечно же, сначала делали «как получится» и экспериментировали. Но ближе к сотому заказу выкристаллизовался подход, на котором работаем и сейчас.
Поговорим об этом…
Совсем коротко – минималистичная система управления разработкой программного обеспечения, соединяющая в себе две других:
На картинке и в теории это выглядит как-то так:
-- График должен быть открыт в Quik'е Class = "SPBFUT" -- "CETS_MTL" "CETS" SecId="BRK4" -- "NGJ4" "GLDRUB_TOM" "USD000UTSTOM" "SiZ3" Intrvl = INTERVAL_H1 -- D1 -- M5 Header = "<TICKER>;<PER>;<DATE>;<TIME>;".. "<OPEN>;<HIGH>;<LOW>;<CLOSE>;<VOL>" Period = "60" -- Дневки - 0, W1, MN1, H4, H2 - недопустимо function Log (i) local t = DS:T(i) local ymd = string.format ("%04d%02d%02d", t.year, t.month, t.day) local hms = string.format ("%02d%02d%02d", t.hour, t.min, t.sec); if not (IniDt <= ymd and ymd <= FinDt) or not (IniTm <= hms and hms <= FinTm) then return end local str = string.format ("%s;%s;%s;%s;%.4f;%.4f;%.4f;%.4f;%.0f\n" ,SecId, Period, ymd, hms ,DS:O(i), DS:H(i), DS:L(i), DS:C(i), DS:V(i)) F:write (str) end -- Log() function OnInit (scriptPath) qu = require ("QuikUtil(qu)") -- lu,qc,tu ScriptDir, ScriptName = lu.
Пост-инструкция о том, как подключить OsEngine к Interactive Brokers.
Interactive Brokers — международный брокер, позволяющий торговать западными акциями и фьючерсами, почему-то до сих пор незаблокированный в РФ.
OsEngine – терминал и экосистема для алгоритмического трейдинга с сотнями встроенных роботов, десятками индикаторов, тестером, оптимизатором и прочим.
Международный брокер. Доступна торговля более чем на 100 площадках в 24 странах. Когда-то был невероятно популярен в России и СНГ. Сейчас имеются некоторые проблемы с заводом и выводом оттуда средств. Но тем не менее, всё ещё работает.
https://www.interactivebrokers.com/ru/home.php
Если вы хотите торговать америку, это первое, что попадётся на глаза.
У брокера Interactive Brokers есть свой десктоп терминал, который называется TWS. Именно он предоставляет возможность подключения к себе через API по протоколам WebSocket и TcpIp. Собственно, если у Вас есть счёт в IB, прежде всего нужно установить терминал TWS.
Продолжаем тему бизнеса по разработке софта на бирже. Сегодня поговорим о том, кто наши разработчики? Как попасть в нашу команду!?
Это, ВНЕЗАПНО (!) в основном читатели и писатели СмартЛаба! Т.е. те люди, которые читают этот блог. Когда-то они просто все торговали на бирже и читали СмартЛаб. Сейчас они торгуют на бирже роботами, делают заказы в отделе разработке софта в OsEngine и дальше читают СмартЛаб.
Около года назад мы закончили формирование социального лифта для начинающих программистов, желающих войти в IT рядом с алготрейдингом. Ссылка: https://smart-lab.ru/company/os_engine/blog/982134.php
И на данный момент 6 человек из тех, кто решился пройти этот путь, так или иначе теперь у нас в команде.
В этой статье пойдёт речь о часто встречающейся ошибке, которая завершает работу приложения Os Engine.
System.ComponentModel.Win32Exception (0x80004005): Not enough quota is available to process this command
Ошибка встречается в тот момент, когда какая-то из систем Windows не справляется с работой, и её очередь переполняется. Это может касаться файловой системы, центрального процессора или оперативной памяти.
Чаще всего, эта ошибка возникает при тестировании:
Проблему можно увидеть в диспетчере задач:
Продолжая развивать тему бизнеса по разработке софта на бирже, сегодня поговорим о том, кто клиенты для таких IT компаний как наша.
Это важно, ибо в массовом общественном сознании трейдинг — это нажимание на кнопки телефона. Но это не так. В процессе ценообразования участвуют десятки типов различных компаний с совершенно разными интересами.
Пойдём издалека…
Снаружи мы видим торги как-то так:
Сегодня старт очень важного курса лекций в «школе АЛОР» от Алексея Ван. О том, что такое свечи и как они собираются.
В теории знакомство с 15 различными видами свечей.
В практике для программистов создание своих свечей.
В практике для трейдеров, разбор пяти роботов, работающих на свечках, совместные тесты, обзор исходного кода.
Быстрее регистрируйтесь: https://alorschool.ru/svechi-i-preobrazovanie-lenty-sdelok/
До встречи в 20 часов вечера по МСК.
Комментарии открыты для друзей!
Торговля на форекс — это возможность зарабатывать, не выходя из дома. Но давайте будем честны: ручная торговля требует времени, знаний и эмоциональной устойчивости. Что, если я скажу вам, что есть способ автоматизировать этот процесс и получать стабильную прибыль без стресса?
Сегодня я расскажу о торговом роботе для MT4, который уже более двух лет приносит своим пользователям 8-10% прибыли в месяц. Да, вы не ослышались — ваш депозит может расти, даже пока вы спите!
Стабильная доходность: Робот BACK протестирован в тестере с 2013 года и показывает стабильные результаты.
Минимум рисков: Стратегия робота основана на математических алгоритмах, которые минимизируют потери.
Простота использования: Вам не нужно быть экспертом в трейдинге. Просто установите робота, настройте его, и он начнет работать.
Поддержка: Наша команда всегда готова помочь с установкой и ответить на ваши вопросы в телеграмм канале https://t.me/territory_trading
Результаты наших алгоритмических стратегий на крипте за прошлый год:
— Algotoria Mixed +273%
— Algotoria USDT +164%
— Algotoria Altcoins +280% (231 день)
— Бенчмарк (биткойн) +120%
Несмотря на уникальный рост биткойна, Algotoria Mixed превзошла бенчмарк в 2.3 раза за 12 месяцев.
Источник: TradeLink
Телеграм-канал Algotoria