예제 #1
0
account = ModelAccount.objects.get(id=1)
trader = Trader(account)
#%% 测试开仓
result = trader.open('IF1508','buy',1)
print result[0],result[1],result[2]

#%% 测试列出头寸
print trader.getPositionList()

#%% 仅列出打开的头寸
print trader.getPositionList(state = 'open')



#%% 测试关闭头寸
trader.close(3)


#%%  测试ctp 交易通道是否可以建立
import os
os.chdir('/home/duhan/github/CTPTrader')
from comhelper import setDjangoEnvironment
setDjangoEnvironment()
from database.models import ModelAccount
account = ModelAccount.objects.get(id=1)

from pyctp.CTPChannel import TraderChannel
traderChannel = TraderChannel(
    account.frontAddress,
    account.brokerID,
    account.userID,