投资者咨询:[求助]跟单问题 (文华财经wh9)
来源:文华财经 日期:2018-8-17 11:06
你好工程师,我这边跟单时,被跟踪帐号成交后2秒钟,主帐号才发出委托。为何委托发出会这么慢,问题出在哪里?
Vars
StringArray AccountID[9] ;//跟单主账号
StringArray GetRspContract[9];//合约名称
NumericArray GetRspNum[9];//成交回报个数
NumericArray GetRspVol[9];//成交手数
NumericArray GetRspPrice[9];//成交价格
NumericArray GetBuyOrSell[9];//买卖方向
NumericArray GetEntryOrExit[9];//开平方向
Numeric i;
Numeric Arrsize;//数组长度
Begin
AccountID[0]= "119670xxxx";
AccountID[1]= "111820xxxx";
AccountID[2]= "119670xxxx";
AccountID[3]= "11xxxxxxxx";
AccountID[4]= "11xxxxxxxx";
AccountID[5]= "11xxxxxxxx";
AccountID[6]= "11xxxxxxxx";
AccountID[7]= "11xxxxxxxx";
AccountID[8]= "xxxxxxxx";
Arrsize = GetStringArraySize(AccountID);
For i = 0 To Arrsize - 1
{
GetRspNum[i]=T_MatchRspNum(AccountID[i]);
GetRspContract[i]=T_GetFrontMatchRspContract(AccountID[i]);
GetRspVol[i]=T_GetFrontMatchRspVol(AccountID[i]);
GetRspPrice[i]=T_GetFrontMatchRspPrice(AccountID[i]);
GetBuyOrSell[i]=T_GetFrontMatchBuyOrSell(AccountID[i]);
GetEntryOrExit[i]=T_GetFrontMatchEntryOrExit(AccountID[i]);
If(GetRspNum[i]>0)//如果成交回报个数大于0
{
GetRspContract[i].A_SendOrder(IIF(GetBuyOrSell[i]==Enum_Buy,Enum_Sell,Enum_Buy),GetEntryOrExit[i],GetRspVol[i],IIF(GetBuyOrSell[i]==Enum_Buy,GetRspPrice[i]-Price("MinPrice"),GetRspPrice[i]+Price("MinPrice")));//跟单操作
T_PopMatchRsp(AccountID[i]);//删除最早的一个成交回报
}
}
End
投资者咨询:[求助]跟单问题 (文华财经wh9)
来源:文华财经 日期:2018-8-17 11:06
技术人员回复
日期:2018-8-17 11:18
投资者咨询:[求助]跟单问题 (文华财经wh9)
来源:文华财经 日期:2018-8-17 11:06
对的,基本都会延迟一秒以上。已按要求上传交易日志
技术人员回复
日期:2018-8-17 11:25
您提供下手机尾号后4位,方便我们查找您的日志
投资者咨询:[求助]跟单问题 (文华财经wh9)
来源:文华财经 日期:2018-8-17 11:06
手机后4位:2480
技术人员回复
日期:2018-8-17 14:09
投资者咨询:[求助]跟单问题 (文华财经wh9)
来源:文华财经 日期:2018-8-17 11:06
代码里没有涉及到主帐号,运行时选择主帐号就行了。帐号AccountID[0]到AccountID[8]都是被跟踪帐号。
投资者咨询:[求助]跟单问题 (文华财经wh9)
来源:文华财经 日期:2018-8-17 11:06
是循环跟单。
技术人员回复
日期:2018-8-20 15:47