| 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 |
import numpy as np
from QuantConnect.Python import PythonQuandl
from datetime import timedelta
from QuantConnect.Data.Custom import *
class BasicTemplateAlgorithm(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2013,10, 7) #Set Start Date
self.SetEndDate(2013,10,10) #Set End Date
self.SetCash(100000) #Set Strategy Cash
self.AddData(QuandlVix, "CBOE/VIX", Resolution.Daily)
vx = self.AddFuture(Futures.Indices.VIX).SetFilter(timedelta(0), timedelta(days=365*2))
def OnData(self, data):
if data.ContainsKey("CBOE/VIX"):
calendar = self.TradingCalendar.GetDaysByType(TradingDayType.FutureExpiration, self.Time, self.Time+timedelta(days=365*3))
expiry = [i.Date for i in calendar]
self.Debug("expiry "+str(expiry))
class QuandlVix(PythonQuandl):
def __init__(self):
self.ValueColumnName = "vix Close"