Descrizione
Description :
HARMONIC OSCILLATOR — A Mathematical Approach to Algorithmic Gold Trading
The Harmonic Oscillator trading bot is an algorithmic trading system built around a mathematical model inspired by the differential equation of a harmonic oscillator. It applies oscillator-based principles to market price action in an attempt to identify directional movements, evaluate price dynamics, and anticipate potential trend changes before placing trades.
Unlike strategies that rely solely on conventional technical indicators, this approach models price movements as dynamic behavior influenced by directional momentum, oscillation, and deviations from an estimated equilibrium level. By analyzing these characteristics, the system aims to identify potential bullish and bearish trading opportunities in the gold market (XAUUSD).
Key Features :
- Mathematical Market Modeling: Uses a harmonic oscillator-inspired equation to interpret price behavior and market dynamics.
- Directional Trend Analysis: Evaluates price movement to identify potential bullish and bearish market conditions.
- Price Action Recognition: Analyzes oscillatory behavior and changes in price momentum to identify possible trading setups.
- Automated Trade Execution: Designed to generate trading decisions and execute orders automatically according to predefined mathematical conditions.
- Dynamic Market Assessment: Aims to adapt its trading decisions to changing price behavior rather than relying exclusively on fixed indicator thresholds.
- Gold Market Specialization: Developed for algorithmic trading on XAUUSD, where price movements can be rapid and market volatility can create both opportunities and risks.
Trading Concept :
The core concept behind the Harmonic Oscillator model is to represent selected aspects of price movement using a mathematical framework inspired by oscillatory systems. The model evaluates changes in price relative to an estimated equilibrium, together with the direction and strength of price movement, to identify potential continuation or reversal signals.
Based on these calculations, the bot seeks to determine whether market conditions favor a potential BUY or SELL opportunity before submitting an order. The objective is to develop a systematic and consistent trading process that reduces reliance on subjective decision-making.
Designed for Algorithmic Trading :
The Harmonic Oscillator is designed for traders interested in mathematical modeling, automated execution, and systematic analysis of the gold market. Its effectiveness depends on the specific equation implemented, parameter calibration, execution conditions, transaction costs, and market regime.
The strategy should be evaluated through historical backtesting and forward testing on a demo account before being used with real capital. No trading strategy can guarantee profits or accurately predict every market movement.
Period of backtesting : from 01-06-2026 to 19-10-2026
Main parameters :
- Relevent Terminal Company : Spotware.
- Currency pair : XAUUSD.
- Timeframe : Minute (M1).
- Angle Ema 50 : 45
- Angle Ema 200 : 55
- Scaled Ema 10-20 : 0.1
- Scaled Ema 50-20 : 0.3
- Dist Ema 200-10 : 45
- Dist Ema 50-20 : 0.1
- Dist Ema 200-50 : 0.1
- Slope Threshold : 0,00000005.
- Lot Size : 0,01 or up.
- Stop Loss : 0
- Take Profit : 15 or up (use 0 for live or demo trading in case of a large profit level).
- Moving Average Type : Exponential
- BETA : 0,001
- OMEGA : 0,05
- Buy Number Position : 5.
- Sell Number Position : 5.
- Speed (Pips) : 17.1.
- Strict mode : false.
- Activate Loss Limit : true.
- Loss Limit : 5 (lot/0.01)
- TP Tolerance (Pips) : 2
- Retry Interval (Second) : 1.
Riepilogo
Key features include directional trend analysis, price action recognition, and dynamic market assessment that adapts to changing price behavior rather than relying solely on fixed indicator thresholds. The bot automates trade execution based on predefined mathematical conditions, supporting scalping strategies on a 1-minute timeframe (M1) using exponential moving averages (EMA).
Parameters such as EMA angles, scaled EMA values, stop loss, take profit levels, and lot sizes are configurable. The bot integrates risk management tools including stop loss and take profit managers, with a recommended minimum balance of $200 and a fixed lot risk model. It supports market orders and is compatible with Spotware terminals.
Backtesting was conducted from June to October 2026, showing a profit factor of 2.93 and an overall return on investment of approximately 1350%. The bot is intended for systematic, algorithmic trading of gold spot prices with medium trade frequency and trend-based strategy.
