| Overall Statistics |
|
Total Trades 0 Average Win 0% Average Loss 0% Compounding Annual Return 0% Drawdown 0% Expectancy 0 Net Profit 0% Sharpe Ratio 0 Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0 Beta 0 Annual Standard Deviation 0 Annual Variance 0 Information Ratio 0 Tracking Error 0 Treynor Ratio 0 Total Fees $0.00 |
using QuantConnect.Algorithm;
using QuantConnect.Data;
using QuantConnect.Data.Market;
using QuantConnect.Indicators;
using System;
namespace QuantConnect
{
/*
* Basic Template Algorithm
*
* The underlying QCAlgorithm class has many methods which enable you to use QuantConnect.
* We have explained some of these here, but the full base class can be found at:
* https://github.com/QuantConnect/Lean/tree/master/Algorithm
*/
public class SecondTest : QCAlgorithm
{
private string _symbol;
public override void Initialize()
{
// backtest parameters
SetStartDate(2017, 1, 1);
SetEndDate(2017, 3, 1);
_symbol = "GBPJPY";
// cash allocation
SetCash(25000);
AddForex(_symbol, Resolution.Second);
}
/*
* New data arrives here.
* The "Slice" data represents a slice of time, it has all the data you need for a moment.
*/
public override void OnData(Slice data)
{
// slice has lots of useful information
TradeBars bars = data.Bars;
//Get just this bar.
//minute bar
if (bars.ContainsKey(_symbol) && bars[_symbol].Period == (new TimeSpan(0, 1, 0)))
{
}
else if (bars.ContainsKey(_symbol) && bars[_symbol].Period == (new TimeSpan(0, 0, 1)))
{
Log("A second slice");
}
}
}
}