任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 598

 
Zver4991:

但它不能与iCustom一起工作,因为它只能得到一个值
为什么要这样呢?
 
artmedia70:
我为什么要这样做?


那么,我如何使用函数从不同的变量中取值呢?....,只给了指标的输入,而没有给我们想在计算后得到的变量的值。
 
Zver4991:

那么,我如何使用该函数从不同的变量中获取数值?....,它只包含输入到指标的数据,而不是我们想在计算后得到的变量的数值。

如果指标使用缓冲区,你可以在任何一个柱子上获得每个缓冲区的值。

我不知道你想读哪个变量。

 

如何获得缓冲区的值?......任何例子都可以吗?.....,缺点是指标没有为这些数据使用缓冲区.....,我想从指标SF_6_AM获得数据,在历史上测试它....,我找不到任何盈利的专家顾问或指标(()。

尽管把变量放在缓冲区里以便以后检索它们是没有问题的。

附加的文件:
sf_6_am_.mq4  3 kb
 

你好,我可能是在重复自己,但我在输入数据方面遇到了问题...

我正在使用。

输入int sys=0。

当用户将其改为1时


测试者仍然使用0

请告知可能是什么原因?尝试了外部--同样的情况。

 
如果你需要改变输入参数,你必须把它们的值分配给另一个变量,然后用它工作。
 
我需要一个链接,对如何使用调试进行逐步的解释,并对常见的用户错误进行说明。问题是,开始调试后,终端和MetaEditor都是站着的。我已经在问自己这个问题了。- 调试在MT4中是否有效?谢谢你!
 

有一个第一个日期,例如2014年2月7日和第二个日期,2014年3月21日。

如何以最优雅、最有效的方式计算这段时间的掉期?

 
Zver4991:

如何获得缓冲区的值?......任何例子都可以吗?.....,缺点是指标没有为这些数据使用缓冲区.....,我想从指标SF_6_AM获得数据,在历史上测试它....,我找不到任何盈利的专家顾问或指标(()。

虽然把变量放在缓冲区里,以后再取回来也没有问题。

double RedBuffer_0=iCustom(Symbol(),Period(),"SF_6_AM_",3.0,2.0,1.0,0,0);
double RedBuffer_1=iCustom(Symbol(),Period(),"SF_6_AM_",3.0,2.0,1.0,0,1);
//---
double GreenBuffer_0=iCustom(Symbol(),Period(),"SF_6_AM_",3.0,2.0,1.0,1,0);
double GreenBuffer_1=iCustom(Symbol(),Period(),"SF_6_AM_",3.0,2.0,1.0,1,1);
 
AlexeyVik:
如果你需要改变输入参数,你必须把它们的值分配给另一个变量,然后用它工作。


我试着在init中改变它,结果是一样的。