买卖一只股票

1 目标

用Quantopian的Algorithm框架创建一个最简单的回测程序,从2018-06-29之后的12个交易日之内, 购买MPC股票,在价格合适的时候卖出

2 第一步,创建algorithm程序

选择页面上方的Research->Algorithms菜单进入Algorithm页面,点击右上角的"New Algorithm", 然后输入"buyThenSellOneTicker", Quantopian会自动创建algorithm程序,默认提供了模板代码。 不过在这个例子中力求简单,只需要保留initialize和handle_data函数即可。其余均可删除.

"""
This is a template algorithm on Quantopian for you to adapt and fill in.
"""
import quantopian.algorithm as algo


def initialize(context):
    """
    Called once at the start of the algorithm.
    """




def handle_data(context, data):
    """
    Called every minute.
    """
    pass  

3 第二步, 完成initialize函数

initialize函数只会被框架调用一次。我们要在此利用context对象存储全局变量, 比如要交易的股票和为了限制买卖次数为1次,需要增加两个bool变量.

def initialize(context):
    """
    Called once

你可能感兴趣的:(Quantopian)