从VN。PY社区下载了代码,请问用于金字塔,如何改?部分源码如下:
from datetime import time ​import numpy as np ​from vnpy.app.cta_strategy import ( CtaTemplate, BarGenerator, ArrayManager, OrderData, TradeData, StopOrder) from vnpy.trader.object import ( BarData, TickData ) ​class RsjStrategy(CtaTemplate): """""" author = "Bili"
补充内容 (2022-7-3 11:20):
from vnpy.app.cta_strategy import (
补充内容 (2022-7-3 11:20):
from datetime import time
import numpy as np
from vnpy.app.cta_strategy import (
CtaTemplate,
BarGenerator,
ArrayManager,
OrderData,
TradeData,
StopOrder)
from vnpy.trader.object import (
BarData,
TickData
)
class RsjStrategy(CtaTemplate):
""""""
author = "Bili"
补充内容 (2022-7-3 11:21):
请看最后,前面被翻译,错了
补充内容 (2022-7-3 20:24):
策略原理
RV计算公式
高频已实现波动率(Realized Volatility)是一种根据高频数据(这里指的是日内分钟线级别的数据,而非Tick级别数据)计算的日内波动率指标,该指标的计算公式为:
RSJ计算公式
由 Bollerslev 等作者(相关论文请参考研报PDF中的内容)研究的【好】与【坏】的波动率,是在RV的基础上将其分解为单独的上涨(好)和下跌(坏)两种情形下的波动率度量。将波动率分解为【好】波动和【坏】波动后,可以基于其相对的差值,去度量日内价格波动的不对称性(RSJ),该指标的计算公式为:
|