#!/usr/bin/env python
# coding:utf-8
from PoboAPI import *
import datetime
import numpy as np
import math#開始時間,用于初始化一些參數
def OnStart(context) :print "I\'m starting..."#設置全局變量g.signalcount = 0 g.signal_list = []g.buysignal = 0 g.sellsignal = 0g.signal = ' 'g.signal1 = ' '#獲取主力合約g.code = GetMainContract('SHFE', 'rb',20)SubscribeBar(g.code, BarType.Min)#設置鬧鐘,日內平倉context.MyAlarm = SetAlarm(datetime.time(14, 50), RepeatType.Daily)#登錄交易賬號,需在主頁用戶管理中設置賬號,并把期貨測試替換成您的賬戶名稱context.myacc = Noneif context.accounts.has_key("回測期貨") :print "登錄交易賬號[回測期貨]"if context.accounts["回測期貨"].Login() :context.myacc = context.accounts["回測期貨"]def OnAlarm(context, alarmid):print "每日收盤前平倉"#每日收盤前平倉option = PBObj()option.co