Все комментарии на форумах

  1. Логотип Tradingview
    Успех вашей торговой системы в бэктесте. Анализ ТС на Pine Script

    Каждый трейдер по мере своего развития в торговле формирует свою торговую систему — набор правил, согласно которым он действует. Чтобы проверить свою торговую систему по истории графика используют бэктест. В бэктесте задается большое количество параметров: условие входа и выхода, объем входа и выхода, комиссия сделки, тейк профит и стоп лос сделки и так далее. По полученным данным, таким как, доходность в процентах или в валюте, количеству закрывшихся сделок по стопу или по тейк профиту, можно судить об эффективности стратегии на заданном временном промежутке истории графика.

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

    Я тестирую свои торговые системы или индикаторы на языке программирования Pine Script в социальной сети для трейдеров Trading View. На этом языке есть встроенные функции для бэктеста, но мне было удобней написать свои и гибко менять настройки так как мне надо.



    Авто-репост. Читать в блоге >>>
  2. Логотип Tiger.Trade отзывы
    Способы построения дивергенции на Pine Script

    Ниже представлен код двух способов построения дивергенции. Один с помощью функции корреляции, другой с помощью функции пивот.

    Построение дивергенции с помощью функции корреляции

    ta.correlation()  — Коэффициент корреляции. Описывает степень, на которую две серии стремятся отклониться от своих ta.sma значений.

    Код построения бычьей и медвежьей дивергенций с помощью функции correlation

    7  — передаем значение встроенной функции ta.rsi в переменную rsi

    8  — задаем коэффициент корреляции, на который будет реагировать индикатор

    9 - задаем расчетный период корреляции

    11  — переносим значение встроенной функции корреляции ta.correlation в переменную correlation

    14  — задаем цвет направления корреляции, изначально бесцветный

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



    Авто-репост. Читать в блоге >>>
  3. Логотип Tradingview
    Примеры работы с "сериями" в Pine Script

    Прежде чем перейдем к практическим примерам работы с сериями расскажу немного теории.

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

    Примеры работы с "сериями" в Pine Script

    Серии хранят последовательность исторических значений. К ним можно получить доступ с помощью [ ] оператора. Примерами встроенных последовательных переменных являются: openhigh, low, closevolume и time. Любое выражение, содержащее переменную серии, будет рассматриваться как сама серия. Например:

    a = open + close + low + high // Сложение 4 серий

    b = high * 3 // Умножение переменной серии на константу

    c = low[1] // Ссылка на предыдущее значение «low», текущее low[0]



    Авто-репост. Читать в блоге >>>
  4. Логотип Tradingview
    Как задать диапазон времени в Pine Script с помощью timestamp и time?

    В этой статье расскажу как с помощью функции timestamp, а также переменной time и time_close можно задать диапазон времени от какой-либо заданной даты до текущей даты и как задать диапазон времени между двумя заданными датами.

    Используемые в коде встроенные функции и переменные

    time  — встроенная переменная, содержащая время текущего бара в UNIX формате. Это количество миллисекунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года.

    time_close  — время закрытия текущего бара в UNIX формате. Это количество миллисекунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года. На графиках, основанных на цене, значение этой переменной равно na.

    timestamp() - встроенная функция, возвращает UNIX-время для указанной даты и времени.

    Диапазон времени от одной заданной точки времени до другой

    Диапазон времени, код (часть 1)

    В этой части кода задаем точки времени point of time через timestamp(), указав год, месяц, день, час и минуты для каждой из них.



    Авто-репост. Читать в блоге >>>
  5. Добрый день, вышел релиз Investbook 2022.9.1

    💡Новая функциональность:

    — Уралсиб брокер. Добавлен парсер сделок РЕПО.

    🐞 Исправления:

    — Исправлен расчет усредненной стоимости НКД, значение может быть отрицательным;
    — Уралсиб брокер. Доработан парсер перевода ДС со срочного рынка брокерского счета на срочный рынок ИИС.

    ⬇️ Скачать релиз можно по ссылке github.com/spacious-team/investbook/releases/tag/v2022.9.1
  6. Логотип MQL5
    ⚡️ Разбираем автоматизацию торговли без знания MQL ⚡️

    Друзья, рады Вам сообщить о новой коллаборации
    с нашим хорошим знакомым и коллегой по финансовому MQL-цеху — Владимиром Чаминым!



    Авто-репост. Читать в блоге >>>
  7. Логотип MetaTrader5
    Заявки с признаком только пассивные (BoC - Book-or-Cancel) в терминале MetaTrader (МТ5)
    Как практикующий алго-трейдер я вижу множество концептуальных или локальных «косяков» и недоработок в связке биржа-брокер-терминал МТ5-мои алгоритмы.

    Часть из них удается обходить при помощи своего кода, часть пониманием причинно-следственных связей и обходом тонких мест. По части проблем пишу бесконечные письма в поддержку Открытие Брокер или матюки в чат поддержки Финама.

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

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

    Речь идет о заявках BoC.

    Что сделал на эту тему я?

    1. Написал на форуме MQL: https://www.mql5.com/ru/forum/435703. Результат: ответа от разработчиков нет.

    Авто-репост. Читать в блоге >>>
  8. Логотип metatrader4
    Пригодные котировки акций Китайских компаний для импорта в MT4. Где ж их взять???
    Здравствуйте комрады.
    Хотел бы поинтересоваться.
    Может кто в курсе где можно взять котировки акций Китайских компаний пригодные для импорта в MT4???

    Суть проблемы:
    К примеру сайт финама. Там можно выгрузить котировки по Американский акциям, а так же поставить формат выгрузки пригодный импорта в MT4. Совершенно бесплатно.
    Но там нет акций Китайского фондового рынка. Что собственно мне необходимо.

    Есть например сайт stooq.com с которого можно выгрузить котировки и Америки и Китая (так же совершенно бесплатно), но данный формат не понимает MT4, импортировать их не получается. 

    Что бы было понятнее котировки которые можно импортировать в MT4 имеют сл. вид:
    2013.03.14,00:00,46.92000,47.99000,46.05000,47.17000,141819
    Как видно дата разделитель точка, затем время и далее сами котировки.

    Котировки выгруженные с финама имеют сл. вид:
    20180921,00:00,7.0000000,7.2500000,6.2480000,6.9900000,5942
    Даже если дата не имеет разделителя точку между годом месяцев и днем, но есть время и сами котировки разделены запятой то такой формат  MT4 понимает и импортировать их можно. 

    Авто-репост. Читать в блоге >>>
  9. Логотип TSLab
    Подключение TSLab к брокеру Tinkoff. Бесплатно!!! Инструкция из 5 шагов:

    1 Открыть брокерский счёт в Tinkoff Инвестиции. Если еще нет.

    2 Со...

    Алексей Горбунов, Доброго дня, а Тиньков даёт котировку нефти (базового актива, как на Наймексе), я спрашиваю не про Мосбиржевский тикер срочного рынка, а про котировку мировой нефти сорта Brent?
  10. OsEngine commits 1318 – 1358
    1. Фича. Во время экстренного отключения процесса оптимизации добавлено окно подтверждения
    2. Баг-фикс. Убран дед-лок из журнала + ещё несколько его правок.
    3. Красота. Вспомогательные окна теперь не появляются за пределами экрана. Контролируем края.
    4. Красота. Добавлена подсветка таблиц в облегчённом интерфейсе при выборе робота. Спасибо камраду: github.com/Alexey144
    5. Баг-фикс. Оптимизация работы программы при работе с сотнями источников.
    6. Баг-фикс. Оптимизация перезапуска вёб-сокетов бинанс. Освобождены ресурсы. Утечки памяти в этом месте остановлены
    7. Баг-фикс. Оптимизация и фикс склеивания свечек
    8. Баг-фикс. Убран дедлок при отзыве всех ордеров из контекстного меню. Обнимашки для: github.com/SkugarDenis
    9. Баг-фикс. Поправлено сохранение положения окон при перезапуске. Лучи поддержки: github.com/Alexey144
    10. Баг-фикс. Тиньков коннектор поддерживает ИИС
    11. Баг-фикс. Дополнительные костыли в запросе точности объёмов по бумаге для Binance
    12. Красота. При добавлении бумаг в индекс и скринеры унифицированы стартовые настройки для вызываемых бумаг.
    13. Баг-фикс. Пофикшена проблема сохранения комиссии в тестере
    14. Баг-фикс. Исправлена проблема не соответствия массива трейдов внутри свечи показателям самой свечи.
    15. Красота. Оптимизатор начал сохранять выбранные бумаги для Simple и Index вкладок после перезагрузки.
    16. Баг-фикс. Слайдер в журнале 2.0 полноценно работает. Спасибо github.com/Alexey144
    17. Красота. Создано стандартное окно ожидания завершения операции. Тут же заюзано в оптимизаторе, для ожидания единичного теста робота при вызове графика.
    18. Красота. Добавлено общее кол-во позиций по ботам. github.com/Alexey144
    19. Баг-фикс. Оптимизатор перестал делать странные вещи с журналом, от чего тот иногда падал.
    20. Баг-фикс. В скринерах появилась возможность вводить индивидуальную комиссию во вкладки
    21. Баг-фикс. Восстановлен майнер паттернов.
    22. Баг-фикс. Поправлена ошибка именования вкладок в индекс-билдере при удалении и создании вкладок.

    Спасибо всем, кто пишет о проблемах внутри библиотеки и помогает с её развитием!
    О проблемах, которые могут возникнуть, можно сообщать на странице: o-s-a.net/os-engine-development.html
  11. Логотип Tradingview
    Индекс Мосбиржи на TradingView
    Индекс Мосбиржи на TradingView
    Глюк, или что-то позитивное за субботу случилось и на внебиржевом рынке всё выросло за выходные?



    Авто-репост. Читать в блоге >>>
  12. Логотип TSLab
    портфельное тестирование в тслабе
    Ради портфельного тестирования попробовал установить тслаб 2.2.
    Скрипты перенеслись в 2.2, добрые люди пересобрали и выложили кастомные индикаторы под 2.2, тоже заработало.
    Портфельное тестирование я просил лет 7+ назад
    Пока ещё нормально оно не работает, но хоть что-то уже есть.


    Авто-репост. Читать в блоге >>>
  13. Логотип QUIK
    Можно ли каким-то образом выставлять заявку на скользящую среднюю? Т.е. нужно, чтобы на каком-либо таймфрейме, при пересечении цены со скользящей средней происходило исполнение заявки на покупку или продажу.
  14. Логотип Tradingview
    Как в TradingView просматривать увеличение объёма торгов в % за последний час?
  15. Логотип Tradingview
    Кто-нибудь пользуется веб-хуками на TradingView, для исполнения своих алгоритмов?
    Привет друзья! Недавно я писал пост про то, как ИИ написал бота под tradingview. Вообще под tradingview написано множество готовых алгоритмов в самой системе, которые на бэктесте дают не плохой результат. 

    Но основная проблема, с которой столкнулся это использование этих алгоритмов в реальной торговле на реальном счете. Начал рыть инфо про это. В итоге обнаружил в можно подключить торговую панель и торговать напрямую через TV, в России есть поддержка Алора, но автоматизированную торговлю он всё равно не поддерживают. 

    В итоге пришла мысль, что можно алерты из tradingview передавать по API любому брокеру, а уже на брокере будут открываться сделки по алертам. 

    На сколько я понимаю и tradingview сейчас продвигает это направление с webhook . 

    Статьи про это у них есть тут: https://www.tradingview.com/support/solutions/43000529348-about-webhooks/ 

    И пример тут: 

    https://learn.bybit.com/investing/how-to-use-tradingview/

    В итоге у меня появилось 2 вопроса: 

    1. Кто-нибудь пользуется веб-хуками на TradingView, для исполнения своих алгоритмов?
    2. Если да, то к каким брокерам/криптобиржам писали свое подключение?



    Авто-репост. Читать в блоге >>>
  16. Добрый день, вышел релиз Investbook 2022.9

    💡 Новая функциональность:

    — Тинькофф. Загрузка событий погашения и амортизации облигаций;
    — Формы. Регистронезависимый поиск ценных бумаг.

    🐞 Исправления:

    — Исправлена ошибка обновления котировок с сайта Мосбиржи.

    ⬇️ Скачать релиз можно по ссылке github.com/spacious-team/investbook/releases/tag/v2022.9
  17. Логотип Qscalp
    Народ кто в теме, как купить qscalp, сколько стоит, сайт www.qscalp.ru не открывается
  18. Логотип Tradingview
    Почему объемы на tradingview отображаются по разному
    Подскажите плиз, вот смотрю объем дневной свечи она отображается как 3 млн, а если смотрю этот же день по часам, выделяя весь день естественно, то объем только 100 к?
    Почему объемы на tradingview отображаются по разному

    Почему объемы на tradingview отображаются по разному

    Авто-репост. Читать в блоге >>>
  19. Логотип NinjaTrader
    Ninja trader всё? В России?
    Похоже ninja trader для России всё. Уже нет в списке доступных стран. На прошлой неделе была. Кто торгует — отпишитесь.

    Авто-репост. Читать в блоге >>>


  20. 1. Правки по коннектору Тинькова
    2. Фиксы размера журнала
    3. Добавлена кнопка авто-обновления журнала. Слева, вверху. Если включена – раз в N секунд будет пересобран открытый чарт
    4. Сохранение раскладки основных окон OsEngine после их закрытия и перезагрузки. Можно наконец-то всё один раз разместить как надо и после перезапуска всё будет открываться на своих местах.
    5. Фикс бинанс по запятым в объёме
    6. Обновлён поиск в Os.Data. Делал камрад: github.com/Alexey144 И потом ещё модернизировали поиск в Os.Data. Сделали как везде. С указателями и перемещениями. Красота…
    7. BitMax сменил название на AscendEx.
    8. Добавлен перехват стопов и профитов выставленных глубоко в рынок. В тестере и оптимизаторе они автоматом смещаются на последнюю цену, что убрало пририсовку эквити.
    9. В BotPanel добавлено свойство TotalProfitAbs по роботу
    10. Большинство вспомогательных окон теперь открывают у указателя мыши. С этим пришлось повозиться…
    11. Фикс IndexBuilder при подачи в него странных формул
    12. Фикс Транзак коннектора
    13. Глобальная таблица позиций по разным роботам обзавелась менюшкой управления позициями. Теперь из главного окна можно позиции закрывать и модернизировать
    14. Добавлен новый способ проверки исполненности ордеров. Реализация в Бинанс и БинансФьючерсы
    15. Управление и фиксинг позиций из журнала пофикшены и поправлены
    16. Расширена колонка параметров в оптимизаторе.
    17. Блокировка многопоточного доступа к авто-запуску коннектора.
    18. Фикс проблемы отключения прорисовки открытых окон роботов при создании нового бота. В облегчённых версиях
    19. Фикс удаления скринера в момент подключения бумаг
    20. В облегчённый интерфейс добавлены колонки массового отключения событий идущих в роботов. И также на главный экран в таблицу роботов выведены режимы эмуляции

    Продолжаем работать над юзер-френли стороной нашего терминала. Всем спасибо кто пишет свои предложения.
    Также спасибо кто сообщает о багах. Это очень важно. Мы стараемся реагировать как можно быстрее.
    И то и другое можно и нужно писать на страницу: o-s-a.net/os-engine-development.html

    #нашФреймворк