[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 619 1...612613614615616617618619620621622623624625626...631 新评论 [Удален] 2012.12.11 10:40 #6181 lottamer: 你能教我如何参考历史吗?这就是把最后一张票弄出来的方法吗? 就像非历史一样,只是在OrderSelect(int index, int select, int pool=MODE_TRADES)函数 中用MODE_HISTORY代替MODE_TRADES,用OrdersTotal()代替OrdersHistoryTotal()。 elllfix 2012.12.11 10:41 #6182 代码中是否有一个MODULE的概念? 所以-2和2等于2? visnu 2012.12.11 10:49 #6183 另一个理论上的问题。在专家顾问中声明的变量的价值为零。假设专家顾问已经工作了一个星期,变量已经改变了它们的价值,现在我需要对它的代码进行修改。我做了修改,重新编译,开始交易。我的问题是:将为全局变量 设置什么值?它们是零,还是与编译前一样? [Удален] 2012.12.11 10:49 #6184 lottamer: 代码中是否有一个MODULAR的概念? 所以-2和2等于2? 是的,但不是在代码中,而是在数学函数中。double MathAbs( double value)该函数返回传递给它的数字的绝对值(模值)。参数。value - 数值。 elllfix 2012.12.11 10:51 #6185 rigonich: 与非历史的完全一样,只是在函数OrderSelect(int index, int select, int pool=MODE_TRADES)中,你把 MODE_HISTORY而不是MODE_TRADES 放进去。 是的,这就是我所熟知的这一点...请把上周的票据要求从历史上写成一篇文章......我将用它来抓住逻辑...... [Удален] 2012.12.11 11:00 #6186 xant:另一个理论上的问题。在专家顾问中声明的变量的价值为零。假设专家顾问已经工作了一个星期,变量已经改变了它们的价值,现在我需要对它的代码进行修改。我做了修改,重新编译,开始交易。我的问题是:将为全局变量设置什么值?它们是零,还是与编译前一样? 如果你使用函数--那些在编译前的函数。 要改变它们的值,请到终端的服务选项卡。在那里的全局变量 选项卡中,手动将变量的值改为你需要的值(0)。 visnu 2012.12.11 11:05 #6187 厉以宁很好!终于得到了我需要的东西!感谢所有的人,甚至塔拉斯!))) visnu 2012.12.11 11:10 #6188 另一个问题。全局变量的值 存储在哪个文件夹中?例如,如果我把终端移到另一台电脑上,那么为了不至于每次都复制整个东西,我将需要重新设置带有全局变量的文件,以便另一个终端可以接收它们的值。 elllfix 2012.12.11 11:15 #6189 雾霾!!!。这个 -----------------------------------------------------------------------------pp_sell=(-(PriceOpenLastClosePos()-PriceCloseLastPos())*100000); //用于欧元维度的货币打印(pp_sell)。------------------------------------------------------------------------------------打印-10,应该是这样的,因为最后一笔卖出交易的利润是10。但如果你在打印和变量之间插入几个不确定的时间,比如说----------------------------------------------------------------------------pp_sell=(-(PriceOpenLastClosePos()-PriceCloseLastPos())*100000); //用于欧元维度的货币if ( Hour()>=10 && Hour()<20){如果 ( Stoch_1>Stoch_2) 返回(0)。否则 {如果(OrdersTotal()==0){ PlaySound("ok.wav");if ( GetTypeLastClosePos()==1) 打印(pp_sell)。}Print("___")。}}return(0);}------------------------------------------------------------------------------------它可以工作,但打印出-9 !!!! 秘密是什么? [ARCHIVE!] Any rookie question, 如何编码? 低和高 elllfix 2012.12.11 11:37 #6190 并在重新开始交易时--结果以1个百分点的持续差异重复出现。!!!!,即无论最后一笔交易的利润是多少--第一个期权比第二个期权多印了1个! 1...612613614615616617618619620621622623624625626...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能教我如何参考历史吗?
这就是把最后一张票弄出来的方法吗?
就像非历史一样,只是在OrderSelect(int index, int select, int pool=MODE_TRADES)函数 中用MODE_HISTORY代替MODE_TRADES,用OrdersTotal()代替OrdersHistoryTotal()。
另一个理论上的问题。
在专家顾问中声明的变量的价值为零。假设专家顾问已经工作了一个星期,变量已经改变了它们的价值,现在我需要对它的代码进行修改。我做了修改,重新编译,开始交易。我的问题是:将为全局变量 设置什么值?它们是零,还是与编译前一样?
代码中是否有一个MODULAR的概念? 所以-2和2等于2?
是的,但不是在代码中,而是在数学函数中。
double MathAbs( double value)
该函数返回传递给它的数字的绝对值(模值)。
参数。
value - 数值。
与非历史的完全一样,只是在函数OrderSelect(int index, int select, int pool=MODE_TRADES)中,你把 MODE_HISTORY而不是MODE_TRADES 放进去。
是的,这就是我所熟知的这一点...
请把上周的票据要求从历史上写成一篇文章......我将用它来抓住逻辑......
另一个理论上的问题。
在专家顾问中声明的变量的价值为零。假设专家顾问已经工作了一个星期,变量已经改变了它们的价值,现在我需要对它的代码进行修改。我做了修改,重新编译,开始交易。我的问题是:将为全局变量设置什么值?它们是零,还是与编译前一样?
如果你使用函数--那些在编译前的函数。 要改变它们的值,请到终端的服务选项卡。在那里的全局变量 选项卡中,手动将变量的值改为你需要的值(0)。
厉以宁
很好!终于得到了我需要的东西!
感谢所有的人,甚至塔拉斯!)))
雾霾!!!。
这个
-----------------------------------------------------------------------------
pp_sell=(-(PriceOpenLastClosePos()-PriceCloseLastPos())*100000); //用于欧元维度的货币
打印(pp_sell)。
------------------------------------------------------------------------------------
打印-10,应该是这样的,因为最后一笔卖出交易的利润是10。
但如果你在打印和变量之间插入几个不确定的时间,比如说
----------------------------------------------------------------------------
pp_sell=(-(PriceOpenLastClosePos()-PriceCloseLastPos())*100000); //用于欧元维度的货币
if ( Hour()>=10 && Hour()<20)
{
如果 ( Stoch_1>Stoch_2) 返回(0)。
否则 {
如果(OrdersTotal()==0)
{ PlaySound("ok.wav");
if ( GetTypeLastClosePos()==1) 打印(pp_sell)。
}
Print("___")。
}
}
return(0);
}
------------------------------------------------------------------------------------
它可以工作,但打印出-9 !!!!
秘密是什么?