| Overall Statistics |
|
Total Trades 2 Average Win 0% Average Loss 0.00% Compounding Annual Return -0.071% Drawdown 0.000% Expectancy -1 Net Profit -0.004% Sharpe Ratio -3.742 Loss Rate 100% Win Rate 0% Profit-Loss Ratio 0 Alpha -0.001 Beta 0.001 Annual Standard Deviation 0 Annual Variance 0 Information Ratio -4.816 Tracking Error 0.042 Treynor Ratio -0.331 Total Fees $4.00 |
namespace QuantConnect
{
public class BasicTemplateAlgorithm : QCAlgorithm
{
private int pipTarget = 5;
private decimal pipProfit;
private bool canTrade = true;
public override void Initialize()
{
SetStartDate(2017, 1, 1);
AddSecurity(SecurityType.Forex, "EURUSD", Resolution.Minute);
canTrade = true;
var minPriceVariation = Securities["EURUSD"].SymbolProperties.MinimumPriceVariation * 10;
pipProfit = pipTarget * minPriceVariation;
}
public void OnData(TradeBars data)
{
if (canTrade)
{
MarketOrder("EURUSD", 1000);
LimitOrder("EURUSD", -1000, data["EURUSD"].Value + pipProfit);
canTrade = false;
Debug("Purchased EURUSD on " + Time.ToShortDateString());
Debug("Limit price: " + data["EURUSD"].Value + pipProfit);
}
}
}
}