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

 
谢谢你,我已经安装了它。但我如何调用,然后用这个指标工作?iRAVI编辑器没有反应。
 
ScioMe:
谢谢你,我已经安装了它。我如何调用,然后用这个指标工作?iRAVI编辑器没有反应。

不会的--这是一个自定义的指示。

学习iCustom

 
...通过它,(iCustom)猫头鹰与 自定义变化率(ROC)指标 的值一起工作。
 
谢谢你,罗曼,我正在研究这个问题。
 

试图以这种方式召唤它。

   double cus1 = iCustom(NULL, 0, "RAVI", 7, 65, 1, 1);
   double cus2 = iCustom(NULL, 0, "RAVI", 7, 65, 1, 2);
   
   if (cus1 > cus2)
   Opn_B = true;

在测试时,虽然视觉上有RAVI的增加,但它并没有买到任何东西。我的错误是什么?
 
ScioMe:

试图像这样召唤它。

在测试时,它不买任何东西,尽管从视觉上看,RAVI有一个增加。我的错误是什么?
   double cus1 = iCustom(NULL, 0, "ravi_base", 10000,7,65,0,1);
   double cus2 = iCustom(NULL, 0, "ravi_base", 10000,7,65,0,2);
   
   if (cus1 > cus2)
   Opn_B = true;
   double cus1 = iCustom(NULL, 0, "Ravi", 10000,7,65,0,1);
   double cus2 = iCustom(NULL, 0, "Ravi", 10000,7,65,0,2);
   
   if (cus1 > cus2)
   Opn_B = true;

试试这个或那个...有了这个名字--现在记不得了......

这一切都摆在这里......。你错过了...- 参数清单(如有必要)。转移的参数应该与自定义指标的外部(extern)变量的声明顺序和类型相对应,索引 - 也不正确...毕竟有一个代码--通过类比教科书做所有事情--见我前面的链接--那里一步一步地描述了所有事情......

 

mode- 指示线的索引。可以从0到7,必须与SetIndexBuffer函数 之一使用的索引相对应。

在那里,它具体写在代码中:(而你由于某种原因收取了一个 - 我纠正了)。

SetIndexBuffer(0,Line_0);        // Назначение массива буферу


 
非常感谢罗曼,这一切都成功了!:)我的名字是 "RAVI"。
 
ScioMe:
非常感谢罗曼,这一切都成功了!:)我的名字是 "RAVI"。
耶!:-)
 

下午好,先生们。

我需要你对以下问题的建议。

我正在编写一个EA,我遇到了一个问题。我的专家顾问应该在给定的分钟数内每分钟进行计算。之后,所有的数据都应该被重置,并从头进行计算。

就这样周而复始地进行着。时间周期为5至60分钟。请告诉我如何在代码中正确描述这一点?

现在,5分钟的循环看起来是这样的。

if ((TimeMinute(TimeCurrent()))==time1)

Price20=koef_10;

if ((TimeMinute(TimeCurrent()))==time2)

Price20=koef_10;

if ((TimeMinute(TimeCurrent()))==time3)

Price20=koef_10;

if ((TimeMinute(TimeCurrent()))==time4)

Price20=koef_10;

if ((TimeMinute(TimeCurrent()))==time5)

Price20=koef_10;


如果有任何帮助,我将不胜感激