算法交易模型逻辑检测
作者:文华财经 来源:cxh99.com 发布时间:2024年06月03日
-
咨询内容:
文件名:1.png
1、模拟交易支持FAK、FOK指令吗?
2、模拟交易支持市价指令吗?用哪个函数
来源:程序化99
-
文华技术人员:
1, 来源:程序化99
-
文华技术人员:模拟交易支持FAK、FOK指令。
2,您说的市价指令,是指想用市价委托?实际上就是用涨跌停板的价格委托的。
需要在算法模型里使用SendOrder函数进行委托,
您可以打开编写平台,K线模型案例中的第一个,双均线交易系统,就有关于市价委托的编写案例,您可以学习下。
来源: WWW.CXH99.COM
-
文华客服:
好的 多谢
-
网友回复:
我看好多函数注释里都有:“ 该函数可在算法交易模型逻辑检测中使用”,请问如何在算法中检验相关函数?例如:函数值等。
例如:
If(OPFLG == 1) //信号处理
{
If(F_FreshSig() == 1) //如果当前信号是未处理过的信号
{
If(F_SigValid() == 1) //如果当前信号未消失
{
If(F_Sig() == Sig_SK) //如果信号类型为SK
{
Commentary("【SK信号!】");
If(KCFLG == 1) //如果已开启开仓处理
{
If(BIDVB >= P1 * ASKVB && BSVB < P2 * ASVB) //如果满足B卖开条件
{
SKDFLGB = 1; //开启B卖开处理
}
}
}
Else If(F_Sig() == Sig_SP) //如果信号类型为SP
{
Commentary("【SP信号!】");
BPDFLGB = 1; //开启B买平处理
}
}
}
}
以上代码中:
1、Commentary("【SK信号!】"); 这个是输出到日志里了是吗,这个在哪里查看?
2、 If(BIDVB >= P1 * ASKVB && BSVB < P2 * ASVB) 如果我想检查这些变量的值,也是用 Commentary()写到日志里吗?
-
网友回复:
算法模型逻辑检测,您可以在右上角量化-》算法交易模型逻辑检测,在这里实现。
菜单 帮助-》软件说明书-》期货量化交易-》期货量化回测详解(四):
https://www.wenhua.com.cn/new_guide/MQ/view3-3.html#f4
后面两个问题,您理解是对的,在日志里进行查看,检测变量的值,也是需要用Commentary在日志里输出。
具体用法可以双击函数,右键查看函数说明进行了解。