[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 977

 
tuma88:

与GlobalFlag签署的这项建设和Break运营商是否能发挥作用?

但是在这之前,在初始化变量的区块中,这个变量是否也应该被初始化?并给int类型的?????


我不明白你想达到什么目的......。要找到两个箭头的第一次出现并记住它们的值?还是什么?

好吧,试试吧。

double DataIndUP, DataIndDN;
int    i, BarWithArrowUP, BarWithArrowDN, 
       nBars = 250 ;  // nBars = количество проверяемых баров вглубь истории
bool   FindArrowUP = false,
       FindArrowDN = false;  

for (i=0; i<nBars; i++) {
   DataIndUP = iCustom(Symbol(),Period(),"Имя индюшонка", через запятую все параметры индюка , номер буфера стрелки вверх, i)
   DataIndDN = iCustom(Symbol(),Period(),"Имя индюшонка", через запятую все параметры индюка , номер буфера стрелки вниз, i)
   if (DataIndUP !=EMPTY_VALUE)                             // Если найдена стрелка вверх
   if (!FindArrowUP) {                                      // Если это её первое вхождение с начала цикла
      BarWithArrowUP=iBarShift(Symbol(),Period(),Time[i]);  // найдём бар со стрелкой вверх
      FindArrowUP = true;                                   // Ставим флаг, что стрелочку вверх уже нашли одну
      }
   if (DataIndDN !=EMPTY_VALUE)                             // Если найдена стрелка вниз
      BarWithArrowDN=iBarShift(Symbol(),Period(),Time[i]);  // найден бар со стрелкой вниз
   if (!FindArrowDN) {                                      // Если это её первое вхождение с начала цикла
      BarWithArrowDN=iBarShift(Symbol(),Period(),Time[i]);  // найдём бар со стрелкой вниз
      FindArrowDN = true;                                   // Ставим флаг, что стрелочку вниз уже нашли одну
      }
   }

...循环执行后,变量BarWithArrowUP和BarWithArrowDN将包含被发现的最接近当前条形的第一个向上 和向下箭头的条形号码。

在进行下一次搜索之前,不要忘记将标志FindArrowUP和FindArrowDN重置为假。

但这样的代码最好作为一个函数来执行,在需要搜索下一个最近的箭头时调用它。

 
tuma88:
以及你使用这种算法的手是否成功?

我的手没有足够的速度。
 
artmedia70:

你认为你会被吹口哨吗?更像是嘘声......。:)

抛出这个想法,看看人们是否会回心转意(如果这个想法是好的)......。对于商定的费用,甚至可能会更积极一些......。:)


像我这样有想法的人很多吗?
 
Tupen:

有很多人像我一样有想法?
思想像苍蝇一样在每个人的脑海中蜂拥而至......最主要的是要知道如何将苍蝇与肉片分开...
 
artmedia70:
思想像苍蝇一样在每个人的脑海中蜂拥而至......最主要的是要知道如何将苍蝇与肉片分开...

告诉我在哪里写,我会努力表达我的观点。
 
Tupen:

告诉我在哪里写,我会努力说明问题的。
♪在这里写下它♪
 
女士们好!帮我做以下事情:为MT4建立一个指标:一个简单的三期移动平均线
,从高点和低点开始,运用到图表上,方法是,
"将过去三天的高点(或低点)相加,将总和除以3,然后将得到的指标
,将其提前一天移位"。这个奇迹应该看起来像附件中的那个。
 
Techno:
直接写在这里

))万一是胡说八道。至少有人会笑。
 
Tupen:

至少我们中的一个会笑。
每三个人就有一个人在这里写废话,反正你是匿名的,你有什么损失? 我们会欣赏这个想法的。
 
Techno:
这里每三个人都在写废话,反正你是匿名的,你有什么损失?

我害怕)))如果这是个好主意,但它不会回到我身边呢?
原因: