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

 
deyron:

你好!请帮助我理解用户定义的函数。

我的理解是:如果条件为真,则返回为isitpik-(真)。该条件是在来自AO的计算的第0个缓冲区上计算的。或者只有最后一个i-bar在缓冲区内,当这些条件出现时,(true)被传递给isitpik()?为什么要给变量(i)分配int类型,如果它是由上述条件完成的。


仔细阅读。

doubleiAO( 字符串, int timeframe, int shift)
计算真棒振荡器。
参数。
标志 - 符号名称,将根据其数据计算指标。NULL表示当前符号。
时限 - 期间。可以是图表 中的一个时期。0表示当前图表的周期。
移位 - 从指标缓冲区获得的数值的索引(相对于当前条形图,向后移动指定的周期数)。
例子。
 double val=iAO(NULL, 0, 2);

更多。

全局变量,全局变量的范围是整个程序,全局变量可以从程序中定义的所有函数访问。

在一个函数中声明的变量是一个局部变量。 局部变量的范围被限制在函数的范围内,它被声明在其中。

 
deyron:
刚刚仔细检查了一下,它们是以当前的买入价开盘的。 (卖出和买入都是如此)


不要误导人类。

买入时以卖出价开盘,以买入价收盘。

卖出--恰恰相反。

 

r772ra


谢谢你的答复。

 
PapaYozh:


不要误导这个人。


我很抱歉(((,我错了。你说的没错。
 

先生们。如何使iMA中的差异显示不是0.00002,而是0.000192(以某种方式大致四舍五入)。

我错过了什么?

   double MA_razn_1=iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,1)-iMA(NULL,0,34,0,MODE_SMA,PRICE_MEDIAN,1);
   
   Print("MA_ razn_1 = ",MA_razn_1);
 

我有一个问题。

我知道,EA和脚本只能创建和修改experts/files文件夹中的文件。我可以处理这个文件夹的子文件夹中的文件吗?

如果是这样,你能给我看一个例子,说明在代码中是如何做到这一点的吗?

或者是有人有一个dll-case来处理不在这个目录下的文件?

或者有人知道一些外部软件,可以从电脑上的另一个文件夹持续同步文件夹的文件?

 
deyron:

先生们。如何使iMA的差异显示为0.000192,而不是0.00002(它是一种粗略的四舍五入)。

这次我又错过了什么?

试试我。

double MA_razn_1=NormalizeDouble(iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,1)-iMA(NULL,0,34,0,MODE_SMA,PRICE_MEDIAN,1),10);   
   Print("MA_razn_1 = ",DoubleToStr(MA_razn_1,10)); 
 
Roman.:

试试吧。

谢谢,很好!我已经迷上了))))

告诉我,如果这不难,有什么好处?我在网站上打探了一下,没有找到解释((或如果你能抛出一个链接。

 
deyron:

谢谢,太好了!我已经迷上了))))

告诉我,如果这不难,有什么好处?我在网站上搜索了一下,没有找到解释(),或者你能给我一个链接。

陷阱 "是你不愿意使用帮助、教程和文档(见网站顶部)+这个主题--完整地看到其中的所有链接)。:-)

+谷歌搜索 - 规则。

试着在ME编辑器中的高亮功能上多按F1键--在解析文本时应该少出现这样的问题:-)



 

你好,请你告诉我,在众多未平仓订单中,哪个函数可以关闭一个类型的倒数第二个未平仓订单,哪个函数可以关闭一个类型的第一个订单?我在网上搜索了一下,看了一下教程,但无法理解。

我在此表示感谢。