| Overall Statistics |
|
Total Trades 127 Average Win 0.84% Average Loss -1.17% Compounding Annual Return 5.670% Drawdown 13.000% Expectancy 0.196 Net Profit 31.769% Sharpe Ratio 0.755 Probabilistic Sharpe Ratio 25.610% Loss Rate 30% Win Rate 70% Profit-Loss Ratio 0.71 Alpha 0.047 Beta 0.003 Annual Standard Deviation 0.063 Annual Variance 0.004 Information Ratio -0.602 Tracking Error 0.18 Treynor Ratio 14.069 Total Fees $0.00 Estimated Strategy Capacity $1500000.00 Lowest Capacity Asset EURUSD 8G |
using System;
namespace QuantConnect.Algorithm.CSharp
{
public class BootCampTask : QCAlgorithm
{
Stochastic stochastic;
Symbol symbol;
public override void Initialize()
{
SetStartDate(2016, 6, 14);
SetEndDate(2021, 6, 14);
SetCash(100000);
symbol = AddForex("EURUSD", Resolution.Hour).Symbol;
stochastic = STO(symbol, 240, Resolution.Hour);
SetWarmup(240);
}
public override void OnData(Slice data)
{
if (IsWarmingUp) return;
if (Portfolio[symbol].Quantity <= 0 && stochastic < 20)
{
SetHoldings(symbol, 1);
}
else if (Portfolio[symbol].Quantity >= 0 && stochastic > 80)
{
SetHoldings(symbol, -1);
}
}
}
}