投资者咨询:只出信号,不出委托,怎么回事? (文华财经)
来源:文华财经 日期:2020-10-9 7:52
技术人员回复
日期:2020-10-9 8:11
应该是算法模型部分编写有问题,您提供下完整源码我们分析一下
投资者咨询:只出信号,不出委托,怎么回事? (文华财经)
来源:文华财经 日期:2020-10-9 7:52
//------------------------处理开启------------------------//
If(A_IsExchangeOpen() == 1) //如果是开盘状态
{
If(BarStatus() == 2) //如果不带入历史值
{
If(RunStart() == 1) //如果已初始化成功
{
OPFLG = 1; //开启模型处理
}
}
}
//------------------------变量赋值------------------------//
If(OPFLG == 1) //变量赋值
{
N = 1; //下单手数
T = 3; //时间间隔
NOW = CurrentTime(); //当前时间
BIDP = Price("Bid1"); //买一价
ASKP = Price("Ask1"); //卖一价
BRP = F_BuyRemainPosition(); //多头可用持仓
SRP = F_SellRemainPosition(); //空头可用持仓
BRP = Min(BRP,A_BuyRemainPosition()); //多头可用持仓
SRP = Min(SRP,A_SellRemainPosition()); //空头可用持仓
If(A_IsSHCode() == 1) //如果是上期所合约
{
SH = Enum_ExitToday; //平仓参数
}
Else //如果非上期所合约
{
SH = Enum_Exit; //平仓参数
}
}
//------------------------信号处理------------------------//
If(OPFLG == 1) //信号处理
{
If(F_FreshSig() == 1) //如果当前信号是未处理过的信号
{
If(F_SigValid() == 1) //如果当前信号未消失
{
If(F_Sig() == Sig_BK) //如果信号类型为BK
{
Commentary("【BK信号!】");
BKDFLG = 1; //开启买开处理
}
Else If(F_Sig() == Sig_SP) //如果信号类型为SP
{
Commentary("【SP信号!】");
SPDFLG = 1; //开启卖平处理
}
Else If(F_Sig() == Sig_SK) //如果信号类型为SK
{
Commentary("【SK信号!】");
SKDFLG = 1; //开启卖开处理
}
Else If(F_Sig() == Sig_BP) //如果信号类型为BP
{
Commentary("【BP信号!】");
BPDFLG = 1; //开启买平处理
}
}
}
}
技术人员回复
日期:2020-10-9 9:01
3楼源码不全,您提供下完整源码
投资者咨询:只出信号,不出委托,怎么回事? (文华财经)
来源:文华财经 日期:2020-10-9 7:52
技术人员回复
日期:2020-10-9 9:12
编写平台-》文件-》导出,导出相关公式并上传到论坛
同时在wh9菜单 系统工具-》日志管理-》上传日志,上传下昨天和今天的日志
上传好后在论坛留下手机号码后四位,我们针对核实一下
投资者咨询:只出信号,不出委托,怎么回事? (文华财经)
来源:文华财经 日期:2020-10-9 7:52
现在正常了
技术人员回复
日期:2020-10-9 9:30
您后续继续观察一下,还是出现1楼现象的话,
参考6楼回复提供下源码和日志,我们针对排查一下

文件名:1602200789(1).png