以前在文化财经上编写过策略,就像玩积木一样,零编程基础,看懂它给的文档就能自己编写策略。学了几天vnpy,没有找到关于如何编辑策略的函数,和介绍它内部函数使用的文档。我想在vnpy上实现如下的信息,如何编写了,求大神教教!
0、如何编写账户的资金,可用资金、交易品种的手续费和保证金比例。
1、如何获取买开、卖开、买平、卖平的位置。
2、如何获取买开、卖开、买平、卖平的价格。
3、如何编写当前我持仓的多少以及方向(多还是空)
4、如何判断之前的交易信号是什么?
5、像这样的函数如何实现:VALUEWHEN(COND,X) 当COND条件成立时,取X的当前值。如COND条件不成立,则取上一次COND条件成立时X的值。
6、HHV(X,N):求X在N个周期内的最高值。
7、LLV(X,N): 求X在N个周期内的最小值。
看了用Python的交易员编写的几个实例策略,分钟级别的策略只要在def on_bar()这个方法下实现就可以了。是不是把上面的编写成子类的自定义函数,在def on_bar()下调用就可以实现策略了?求教!!!