encoding:gbk
import pandas as pd
import numpy as np
import time
import datetime
import math
class G(): pass
g = G()
def init(ContextInfo):
ContextInfo.stock= ContextInfo.stockcode + '.' +ContextInfo.market
ContextInfo.accountID='**'
ContextInfo.set_account(ContextInfo.accountID)
g.mp=0
def handlebar(ContextInfo):
userparam = {"OrderType": 1,"PriceType": 8,"MaxOrderCount": 3,"SinglePriceRange": 0,"PriceRangeType": 0,"PriceRangeRate": 1,"SuperPriceType":0,"SuperPriceRate":0,"VolumeType":10,"VolumeRate":1,"SingleNumMin": 100,"SingleNumMax": 10000,"ValidTimeType":0,"ValidTimeElapse":60,"UndealtEntrustRule":4,"PlaceOrderInterval":10}
algo_passorder(23,1101,ContextInfo.accountID,'601398.SH',-1,0,200,'实盘委托',0,'实盘委托1',userparam ,ContextInfo)
各位大佬,这个函数本来我是打算以买3价挂单,然后每10秒撤单以卖1价再挂单,这样可以保证成交,但是实际上挂了买1价之后,撤单重报总是不顺利,有时10秒后撤单重报,有时50秒后撤单重报,甚至有很多次直接不撤单重报了,直接到时间后撤单了,没有重报,也就不能成交了。
大佬们能帮我看看是什么问题吗?🌹🌹 |