Skip to main content
Any Framework

Currency PPP Value Strategy (C#)

Published
Aug 7, 2025
1y ago
Total Downloads
710
710

Install

dotnet add package StockSharp.Strategies.0364_Currency_PPPValue --version 5.0.0

No framework information available.

README

Currency PPP Value Strategy (C# Version)

The Currency PPP Value strategy looks for mispricing relative to purchasing power parity (PPP). Currencies that trade below their PPP value are bought, while those trading above their PPP value are shorted. The portfolio is rebalanced monthly to maintain the long/short exposure.

Because PPP data updates infrequently, trades are only placed when the required adjustment exceeds a minimum USD amount. The sample code provides the framework for ranking currencies but leaves the actual PPP calculation as a placeholder.

Details

  • Universe: Set of currency pairs with available PPP estimates.
  • Signal: Long the K most undervalued currencies and short the K most overvalued.
  • Rebalance: Monthly.
  • Positioning: Long/short, equal weight.
  • Parameters:
    • Universe – tradable currencies.
    • K – number of currencies to long and short.
    • MinTradeUsd – minimum trade size in USD.
    • CandleType – candle timeframe (default: 1 day).
  • Note: PPP deviation retrieval (TryGetPPPDeviation) is not implemented and must be supplied by the user.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.