home.social

#backtesting — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #backtesting, aggregated by home.social.

  1. 🔥 TRENDING

    📢 Now Live: Advanced Backtesting on BitMEX with GinArea

    🔗 bitmex.com/blog/bitmex-ginarea

    #Live #Advanced #Backtesting #Bitmex #GlobalFeed #News #EN

    <i>Automatically posted by Global Feed Bot</i>

  2. DiffQuant: прямая оптимизация коэффициента Шарпа через дифференцируемый торговый симулятор

    Большинство ML -систем для трейдинга оптимизируют MSE , а оценивают по коэффициенту Sharpe . В DiffQuant этот разрыв убран: весь путь от рыночных признаков до позиции, PnL и издержек собран в единый дифференцируемый граф. Градиент проходит не через proxy -цель, а через саму торговую механику. На двух последовательных held-out кварталах прототип показал Sharpe +1.73 и +1.15 после учёта комиссий. Код, данные и протокол эксперимента открыты. Это не готовая торговая система - это другая постановка задачи.

    habr.com/ru/articles/1022254/

    #machine_learning #алгоритмическая_торговля #deep_learning #pytorch #quantitative_finance #algorithmic_trading #quantitative_research #differentiable_programming #itransformer #backtesting

  3. DiffQuant: прямая оптимизация коэффициента Шарпа через дифференцируемый торговый симулятор

    Большинство ML -систем для трейдинга оптимизируют MSE , а оценивают по коэффициенту Sharpe . В DiffQuant этот разрыв убран: весь путь от рыночных признаков до позиции, PnL и издержек собран в единый дифференцируемый граф. Градиент проходит не через proxy -цель, а через саму торговую механику. На двух последовательных held-out кварталах прототип показал Sharpe +1.73 и +1.15 после учёта комиссий. Код, данные и протокол эксперимента открыты. Это не готовая торговая система - это другая постановка задачи.

    habr.com/ru/articles/1022254/

    #machine_learning #алгоритмическая_торговля #deep_learning #pytorch #quantitative_finance #algorithmic_trading #quantitative_research #differentiable_programming #itransformer #backtesting

  4. DiffQuant: прямая оптимизация коэффициента Шарпа через дифференцируемый торговый симулятор

    Большинство ML -систем для трейдинга оптимизируют MSE , а оценивают по коэффициенту Sharpe . В DiffQuant этот разрыв убран: весь путь от рыночных признаков до позиции, PnL и издержек собран в единый дифференцируемый граф. Градиент проходит не через proxy -цель, а через саму торговую механику. На двух последовательных held-out кварталах прототип показал Sharpe +1.73 и +1.15 после учёта комиссий. Код, данные и протокол эксперимента открыты. Это не готовая торговая система - это другая постановка задачи.

    habr.com/ru/articles/1022254/

    #machine_learning #алгоритмическая_торговля #deep_learning #pytorch #quantitative_finance #algorithmic_trading #quantitative_research #differentiable_programming #itransformer #backtesting

  5. DiffQuant: прямая оптимизация коэффициента Шарпа через дифференцируемый торговый симулятор

    Большинство ML -систем для трейдинга оптимизируют MSE , а оценивают по коэффициенту Sharpe . В DiffQuant этот разрыв убран: весь путь от рыночных признаков до позиции, PnL и издержек собран в единый дифференцируемый граф. Градиент проходит не через proxy -цель, а через саму торговую механику. На двух последовательных held-out кварталах прототип показал Sharpe +1.73 и +1.15 после учёта комиссий. Код, данные и протокол эксперимента открыты. Это не готовая торговая система - это другая постановка задачи.

    habr.com/ru/articles/1022254/

    #machine_learning #алгоритмическая_торговля #deep_learning #pytorch #quantitative_finance #algorithmic_trading #quantitative_research #differentiable_programming #itransformer #backtesting

  6. Trading Simulado Forex: Simulación Realista y Profesionalización#Artículoscomerciales #backtesting #Blockchain #GestãodeRisco #PsicologiadoTrading Descubre cómo el trading simulado en Forex puede afectar tu desempeño real. Aprende a evitar la trampa psicológica y mejora tus resultados en cuentas reales.
    djltrading.com/trading-simulad

  7. Estratégias de Trading Algorítmico: Desvendando os Segredos#Artículoscomerciales #algotrading #backtesting #estratégiasdetrading #GerenciamentodeRisco #tradingalgorítmico #TradingAutomatizado O trading algorítmico, também conhecido como algo trading ou trading automatizado, é a utilização de programas e algoritmos de computador para executar negociações em mercados financeiros. Esses programas seg...
    djltrading.com/estrategias-de-

  8. Robô Forex Automatizado: O Potencial dos Expert Advisors#ArtigosdeTrading #backtesting #estratégiasdetrading #GestãodeRisco #Robôforexautomatizado #Scalping Poucos traders percebem que mais de 75% das operações no mercado forex global são executadas por algoritmos automatizados, transformando silenciosamente a paisagem do trading enquanto milhões ainda operam manualmente. Será que um robô forex aut...
    escolatrader.net/robo-forex-au

  9. Desconexão Forex: Proteja Suas Operações da Perda de Internet#ArtigosdeTrading #AnáliseTécnica #backtesting #DayTrade #GestãodeRisco #IndicadoresTécnicos #PsicologiadoTrading Poucos traders percebem que a desconexão durante uma operação forex não significa necessariamente o fechamento automático de suas posições — elas permanecem abertas no servidor do broker, vulneráveis às oscilações do merc...
    escolatrader.net/desconexao-fo

  10. Trading Simulado Forex: Simulação Realística e Profissionalização#ArtigosdeTrading #backtesting #Blockchain #GestãodeRisco #PsicologiadoTrading Trading simulado no forex esconde uma armadilha psicológica brutal que derrotou 74% dos traders que conheço pessoalmente — eles dominaram completamente suas contas demo, conseguiram resultados espetaculares por meses, mas perderam tudo nas primeiras ...
    forexinvesti.com/trading-simul

  11. 🚀 Oh, joy! Yet another "simple" #backtesting engine, this time in #Zig. Because, clearly, the world was just *screaming* for it. 🤦‍♂️ Meanwhile, #GitHub continues its quest to cram every possible buzzword into a single webpage. 🌟
    github.com/zerotech-studio/zack #buzzwords #softwaredevelopment #HackerNews #ngated

  12. Бэктестинг торговых стратегий на Python с помощью Numba. Когда перевод расчетов на GPU действительно оправдан?

    Бэктестинг — ключевой процесс в алгоритмической торговле. Он позволяет проверить стратегию на исторических данных, прежде чем запускать её в реальной торговле. Однако, чем больше данных и сложнее логика стратегии, тем дольше времени занимают вычисления. Особенно если стратегия анализирует тиковые данные и требуется протестировать множество комбинаций гиперпараметров стратегии, время вычислений может расти экспоненциально. В этой статье мы разберем, как реализовать бэктестинг на чистом Python, посмотрим сколько времени могут занимать вычисления, а также попробуем найти разные способы оптимизации. Python, как известно — это интерпретируемый язык, что означает, что код выполняется построчно во время исполнения программы, а не компилируется в машинный код заранее, как это происходит, например, в C или C++. Это делает разработку быстрее и удобнее, так как можно сразу видеть результаты выполнения кода и легко отлаживать программы. Но этот же факт, в свою очередь, приводит к тому, что Python заметно уступает в скорости более низкоуровневым языкам. К тому же Python использует динамическую типизацию, что требует дополнительных проверок и снижает производительность и если данных очень много, это может приводить к значительным сложностям, связанным с увеличением времени вычислений. Как же использовать ту легкость и скорость разработки Python и при этом сохранить адекватное время вычислений на больших объемах данных? В этой статье мы увидим, насколько перенос вычислений на GPU может увеличить производительность вычислений.

    habr.com/ru/articles/893748/

    #python #cuda #numba #gpu #backtesting #производительность

  13. Бэктестинг торговых стратегий на Python с помощью Numba. Когда перевод расчетов на GPU действительно оправдан?

    Бэктестинг — ключевой процесс в алгоритмической торговле. Он позволяет проверить стратегию на исторических данных, прежде чем запускать её в реальной торговле. Однако, чем больше данных и сложнее логика стратегии, тем дольше времени занимают вычисления. Особенно если стратегия анализирует тиковые данные и требуется протестировать множество комбинаций гиперпараметров стратегии, время вычислений может расти экспоненциально. В этой статье мы разберем, как реализовать бэктестинг на чистом Python, посмотрим сколько времени могут занимать вычисления, а также попробуем найти разные способы оптимизации. Python, как известно — это интерпретируемый язык, что означает, что код выполняется построчно во время исполнения программы, а не компилируется в машинный код заранее, как это происходит, например, в C или C++. Это делает разработку быстрее и удобнее, так как можно сразу видеть результаты выполнения кода и легко отлаживать программы. Но этот же факт, в свою очередь, приводит к тому, что Python заметно уступает в скорости более низкоуровневым языкам. К тому же Python использует динамическую типизацию, что требует дополнительных проверок и снижает производительность и если данных очень много, это может приводить к значительным сложностям, связанным с увеличением времени вычислений. Как же использовать ту легкость и скорость разработки Python и при этом сохранить адекватное время вычислений на больших объемах данных? В этой статье мы увидим, насколько перенос вычислений на GPU может увеличить производительность вычислений.

    habr.com/ru/articles/893748/

    #python #cuda #numba #gpu #backtesting #производительность

  14. Бэктестинг торговых стратегий на Python с помощью Numba. Когда перевод расчетов на GPU действительно оправдан?

    Бэктестинг — ключевой процесс в алгоритмической торговле. Он позволяет проверить стратегию на исторических данных, прежде чем запускать её в реальной торговле. Однако, чем больше данных и сложнее логика стратегии, тем дольше времени занимают вычисления. Особенно если стратегия анализирует тиковые данные и требуется протестировать множество комбинаций гиперпараметров стратегии, время вычислений может расти экспоненциально. В этой статье мы разберем, как реализовать бэктестинг на чистом Python, посмотрим сколько времени могут занимать вычисления, а также попробуем найти разные способы оптимизации. Python, как известно — это интерпретируемый язык, что означает, что код выполняется построчно во время исполнения программы, а не компилируется в машинный код заранее, как это происходит, например, в C или C++. Это делает разработку быстрее и удобнее, так как можно сразу видеть результаты выполнения кода и легко отлаживать программы. Но этот же факт, в свою очередь, приводит к тому, что Python заметно уступает в скорости более низкоуровневым языкам. К тому же Python использует динамическую типизацию, что требует дополнительных проверок и снижает производительность и если данных очень много, это может приводить к значительным сложностям, связанным с увеличением времени вычислений. Как же использовать ту легкость и скорость разработки Python и при этом сохранить адекватное время вычислений на больших объемах данных? В этой статье мы увидим, насколько перенос вычислений на GPU может увеличить производительность вычислений.

    habr.com/ru/articles/893748/

    #python #cuda #numba #gpu #backtesting #производительность

  15. Бэктестинг торговых стратегий на Python с помощью Numba. Когда перевод расчетов на GPU действительно оправдан?

    Бэктестинг — ключевой процесс в алгоритмической торговле. Он позволяет проверить стратегию на исторических данных, прежде чем запускать её в реальной торговле. Однако, чем больше данных и сложнее логика стратегии, тем дольше времени занимают вычисления. Особенно если стратегия анализирует тиковые данные и требуется протестировать множество комбинаций гиперпараметров стратегии, время вычислений может расти экспоненциально. В этой статье мы разберем, как реализовать бэктестинг на чистом Python, посмотрим сколько времени могут занимать вычисления, а также попробуем найти разные способы оптимизации. Python, как известно — это интерпретируемый язык, что означает, что код выполняется построчно во время исполнения программы, а не компилируется в машинный код заранее, как это происходит, например, в C или C++. Это делает разработку быстрее и удобнее, так как можно сразу видеть результаты выполнения кода и легко отлаживать программы. Но этот же факт, в свою очередь, приводит к тому, что Python заметно уступает в скорости более низкоуровневым языкам. К тому же Python использует динамическую типизацию, что требует дополнительных проверок и снижает производительность и если данных очень много, это может приводить к значительным сложностям, связанным с увеличением времени вычислений. Как же использовать ту легкость и скорость разработки Python и при этом сохранить адекватное время вычислений на больших объемах данных? В этой статье мы увидим, насколько перенос вычислений на GPU может увеличить производительность вычислений.

    habr.com/ru/articles/893748/

    #python #cuda #numba #gpu #backtesting #производительность

  16. #python #algotrading #algorithm
    #riskmanagement #backtesting
    #crypto #btc #bitcoin
    #stock #finance #fintech
    #technology

    Follow-Up:
    Make Bitcoin Great Again

    Turtle BTC Algorithmic Trading with Technical Analysis & Backtesting in Python

    Unlock the Potential of Turtle Trading in the BTC-USD Market

    By using several quant algorithms to backtest the performance of the strategy in the BTC market, this study evaluates the PoS of BTC-USD.

    #exploremore 👇

    medium.com/@alexzap922/turtle-

  17. Мой первый и неудачный опыт поиска торговой стратегии для Московской биржи

    Когда закончил писать механизм своего торгового робота обнаружил, что самое главное всё таки не сам механизм, а стратегия, по которой этот механизм будет работать. Первый тесты на истории показали что с доходностью и тем более с тем как доходность портфеля компенсирует принимаемый риск (коэффициент Шарпа) проблемы, но неудачный опыт тоже опыт, поэтому решил описать его в статье. Первый и самый важный вопрос - при помощи чего проводить тесты торговой стратегии на исторических данных? В какой программе или при помощи какой библиотеки создавать стратегию и потом прогонять её на истории? Раз мой торговый робот создан в среде исполнения JavaScript Node.js, то и тесты в идеале должны проводится на чём-то схожем. Но забегая немного вперёд скажу что получилось по другому - Python пришёл на помощь. Разбираюсь и ищу 📈

    habr.com/ru/articles/857402/

    #Backtestingpy #Backtesting #backtrader #grademark #trading_strategy

  18. 📈You can elevate your trading game!

    🕵️Uncover hidden backtesting biases

    🛠️Master bias-removal techniques

    📊Achieve robust backtests for better performance

    💰Generate reliable profits today!

    humblblog.com/3-3-why-backtest