[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 619

 
lottamer:


你能教我如何参考历史吗?

这就是把最后一张票弄出来的方法吗?


就像非历史一样,只是在OrderSelect(int index, int select, int pool=MODE_TRADES)函数 中用MODE_HISTORY代替MODE_TRADES,用OrdersTotal()代替OrdersHistoryTotal()。
 
代码中是否有一个MODULE的概念? 所以-2和2等于2?
 

另一个理论上的问题。

在专家顾问中声明的变量的价值为零。假设专家顾问已经工作了一个星期,变量已经改变了它们的价值,现在我需要对它的代码进行修改。我做了修改,重新编译,开始交易。我的问题是:将为全局变量 设置什么值?它们是零,还是与编译前一样?

 
lottamer:
代码中是否有一个MODULAR的概念? 所以-2和2等于2?


是的,但不是在代码中,而是在数学函数中。

double MathAbs( double value)

该函数返回传递给它的数字的绝对值(模值)。

参数。

value - 数值。

 
rigonich:

与非历史的完全一样,只是在函数OrderSelect(int index, int select, int pool=MODE_TRADES)中,你把 MODE_HISTORY而不是MODE_TRADES 放进去。


是的,这就是我所熟知的这一点...

请把上周的票据要求从历史上写成一篇文章......我将用它来抓住逻辑......

 
xant:

另一个理论上的问题。

在专家顾问中声明的变量的价值为零。假设专家顾问已经工作了一个星期,变量已经改变了它们的价值,现在我需要对它的代码进行修改。我做了修改,重新编译,开始交易。我的问题是:将为全局变量设置什么值?它们是零,还是与编译前一样?


如果你使用函数--那些在编译前的函数。 要改变它们的值,请到终端的服务选项卡。在那里的全局变量 选项卡中,手动将变量的值改为你需要的值(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 !!!!

秘密是什么?

 
并在重新开始交易时--结果以1个百分点的持续差异重复出现。!!!!,即无论最后一笔交易的利润是多少--第一个期权比第二个期权多印了1个!