文章 "一个为莫斯科交易所期货开发的点差策略实例" - 页 4 12345 新评论 prostotrader 2017.02.22 20:03 #31 Si - RTS 这个例子选得不好,因为 RTS 与 Si 并不成正比、MIX(MXI) 对 RTS 有很大影响,因为 RTS 是 MICEX 指数在货币上的反映。考虑同一资产的不同期货 SBRF - SBPR 更有意思。补充或者在不考虑套期保值 Si 的情况下考虑 RTS VS MIX,因为在清算时不会重新计算整个 RTS 合约,而只会计算买入价和卖出价之间的差额。只计算买入价和结算价之间的差额。MIX = RTS * USD_INDEX * lot_RTS = 10 * 0.02只有 USD_INDEX 跳空才可能是获利了结的原因,反之亦然。已添加执行注意事项 (Strategy4_SpreadDeltaPercent_EA.mq5)有必要不使用条形图,而使用堆栈图。 //+------------------------------------------------------------------+//| 专家图书事件功能|//+------------------------------------------------------------------+ void OnBookEvent(const string &symbol){ if((symbol == Symbol()) || (symbol == sec_symbol)) { }}第一个仓位不应由市场开立、bool BuyAndSell(string sym1,string sym2,double lot1,double lot2) {//--- 买卖 trade.Buy(lot1,sym1); trade.Sell(lot2,sym2);//--- return true; }如果头寸已开立,则应使用限价订单。根据市场开立反向交易不清楚 lot1 和 lot2 是如何计算的。 Discussion of article "An 通用智能交易系统:组合交易及管理策略组合(第四章) 纳什博弈论与隐马尔可夫滤模型在交易中的应用 Denis Kirichenko 2017.02.22 21:21 #32 prostotrader:第一个仓位不应在市场上开立、bool BuyAndSell(string sym1,string sym2,double lot1,double lot2) {//--- 买卖 trade.Buy(lot1,sym1); trade.Sell(lot2,sym2);//--- return true; } 而是使用限价订单,如果开仓,那么我们在市场上开立反向交易 我想知道为什么会这样--先用限价订单,再用市场? prostotrader 2017.02.22 21:26 #33 Dennis Kirichenko: 我想知道为什么会这样--先是限制,然后是品牌?因为玻璃杯可以 "卸货"。玻璃的第一个元素是价格为 100 的卷 1,其次是价格为 500 的卷 99、在市场上买入,我们处于亏损状态、而通过限价买入,我们要么以我们想要的价格买入,要么不买入。 Denis Kirichenko 2017.02.22 21:31 #34 prostotrader:因为烧杯可以 "排放"。玻璃杯的第一个元素是体积 1,价格为 100,其次是体积 99,价格为 500、在市场上买入,我们就会亏损、而在限价买入时,我们要么买入,要么不以我们想要的价格买入。 很好的例子!那么,为什么要在市场买入,而不总是在限价买入呢? prostotrader 2017.02.22 21:33 #35 Dennis Kirichenko: 很好的例子!那么,为什么要按市价计价,而不总是限价呢?响应交易应尽快以开立第一个仓位时的全部交易量执行。以限价交易作为回应并不能保证交易量或交易执行的事实。 Denis Kirichenko 2017.02.22 21:37 #36 prostotrader:反向交易必须尽快以第一仓位的全部交易量执行。以限价交易进行反击并不能保证交易量。 哦,对不起,我漏掉了 "报复性 "一词。谢谢。那么,"限价市场 "的观点非常好。谢谢。 Rashid Umarov 2017.02.23 07:54 #37 prostotrader:不清楚地段 1 和地段 2 的计算位置和方法 没有在任何地方进行计算,限制条件在文章本身的单独一节中进行了说明。 Rashid Umarov 2017.02.23 07:55 #38 prostotrader:Si - RTS 这个例子选得不好,因为 RTS 与 Si 并不成正比、MIX(MXI) 对 RTS 有很大影响,因为 RTS 是 MICEX 指数在货币上的反映。考虑同一资产的不同期货 SBRF - SBPR 更有意思。补充或者在不考虑套期保值 Si 的情况下考虑 RTS VS MIX,因为在清算时不会重新计算整个 RTS 合约,而只会计算买入价和卖出价之间的差额。只计算买入价和结算价之间的差额。MIX = RTS * USD_INDEX * lot_RTS = 10 * 0.02只有 USD_INDEX 跳空才是获利了结的原因,而不是相反。 感谢您的评论,这是大家都感兴趣的。 [删除] 2017.10.16 13:22 #39 如何通过 alglib 从建立的回归模型中获取 F 统计量和 p 值?那里只有 AVGerr 和 RMSerr。 Roman Konopelko 2017.10.16 15:10 #40 Maxim Dmitrievsky:如何通过 alglib 从建立的回归模型中获取 F 统计量和 p 值?这里只有 AVGerr 和 RMSerr。在 CAlglib 类中有一个 F 统计静态方法://+------------------------------------------------------------------+ //| 双样本 F 检验| //| 该测试检验了关于给定 | 的离散度的三个假设。 //| 样本。| //| 输入参数:| //| X - 样本 1。索引从 0 到 N-1 的数组。 //| N - 样本数量。| //| Y - 样本 2.索引从 0 到 M-1 的数组。 //| M - 样本数量。| //| 输出参数:| //| BothTails - 双尾检验的 p 值。 //|如果 BothTails 小于给定值 ///显著性水平,零假设为 //| 已拒绝。| //| LeftTail - 左尾检验的 p 值。 //|如果 LeftTail 小于给定值 //| 在显著性水平上,零假设为 //| 已拒绝。| //|| RightTail - 右尾检验的 p 值。 //|如果右尾小于给定值 ///显著性水平,零假设为 //| 已拒绝。| //+------------------------------------------------------------------+ static void CAlglib::FTest(const double &x[],const int n,const double &y[], const int m,double &bothTails,double &leftTail, double &rightTail) 12345 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Si - RTS 这个例子选得不好,因为 RTS 与 Si 并不成正比、
MIX(MXI) 对 RTS 有很大影响,因为 RTS 是 MICEX 指数在货币上的反映。
考虑同一资产的不同期货 SBRF - SBPR 更有意思。
补充
或者在不考虑套期保值 Si 的情况下考虑 RTS VS MIX,因为在清算时不会重新计算整个 RTS 合约,而只会计算买入价和卖出价之间的差额。
只计算买入价和结算价之间的差额。
MIX = RTS * USD_INDEX * lot_RTS = 10 * 0.02
只有 USD_INDEX 跳空才可能是获利了结的原因,反之亦然。
已添加
执行注意事项 (Strategy4_SpreadDeltaPercent_EA.mq5)
有必要不使用条形图,而使用堆栈图。
//| 专家图书事件功能|
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
{
if((symbol == Symbol()) || (symbol == sec_symbol))
{
}
}
第一个仓位不应由市场开立、
{
//--- 买卖
trade.Buy(lot1,sym1);
trade.Sell(lot2,sym2);
//---
return true;
}
如果头寸已开立,则应使用限价订单。
根据市场开立反向交易
不清楚 lot1 和 lot2 是如何计算的。
第一个仓位不应在市场上开立、
{
//--- 买卖
trade.Buy(lot1,sym1);
trade.Sell(lot2,sym2);
//---
return true;
}
而是使用限价订单,如果开仓,那么
我们在市场上开立反向交易
我想知道为什么会这样--先是限制,然后是品牌?
因为玻璃杯可以 "卸货"。
玻璃的第一个元素是价格为 100 的卷 1,其次是价格为 500 的卷 99、
在市场上买入,我们处于亏损状态、
而通过限价买入,我们要么以我们想要的价格买入,要么不买入。
因为烧杯可以 "排放"。
玻璃杯的第一个元素是体积 1,价格为 100,其次是体积 99,价格为 500、
在市场上买入,我们就会亏损、
而在限价买入时,我们要么买入,要么不以我们想要的价格买入。
很好的例子!那么,为什么要按市价计价,而不总是限价呢?
响应交易应尽快以开立第一个仓位时的全部交易量执行。
以限价交易作为回应并不能保证交易量或交易执行的事实。
反向交易必须尽快以第一仓位的全部交易量执行。
以限价交易进行反击并不能保证交易量。
不清楚地段 1 和地段 2 的计算位置和方法
Si - RTS 这个例子选得不好,因为 RTS 与 Si 并不成正比、
MIX(MXI) 对 RTS 有很大影响,因为 RTS 是 MICEX 指数在货币上的反映。
考虑同一资产的不同期货 SBRF - SBPR 更有意思。
补充
或者在不考虑套期保值 Si 的情况下考虑 RTS VS MIX,因为在清算时不会重新计算整个 RTS 合约,而只会计算买入价和卖出价之间的差额。
只计算买入价和结算价之间的差额。
MIX = RTS * USD_INDEX * lot_RTS = 10 * 0.02
只有 USD_INDEX 跳空才是获利了结的原因,而不是相反。
如何通过 alglib 从建立的回归模型中获取 F 统计量和 p 值?那里只有 AVGerr 和 RMSerr。
如何通过 alglib 从建立的回归模型中获取 F 统计量和 p 值?这里只有 AVGerr 和 RMSerr。
在 CAlglib 类中有一个 F 统计静态方法: