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

 
bergkamp.:

还有更多的内容 - 直线段可以是20个小节,例如,让它成为30个小节。

信号要么在C段或D段(当C段形成时在D段--立即在D段的第一条上),要么在C段的第一条上 更好。


IndexMaMax =ArrayMaximum( ArrayMa,30,1) 寻找30条的最大值

IndexMaMin =ArrayMinimum( ArrayMa,30, 1) 搜索30条的最小值

ArrayMa[1] <ArrayMa[IndexMaMax)

ArrayMa[1] > ArrayMa[IndexMaMin] 上升了


 
pako:


IndexMaMax =ArrayMaximum( ArrayMa,30,1) 寻找最大的30根柱子

IndexMaMin = ArrayMinimum( ArrayMa,30,1) 寻找最小的30个柱子

ArrayMa[1] <ArrayMa[IndexMaMax] 下去了

ArrayMa[1] > ArrayMa[IndexMaMin] 上升

哦-嗬-嗬,再简单不过了))最低/最高价是什么?

所以现在的问题是索引,需要哪个索引?

 
bergkamp.:

所以现在的问题是指数,我需要哪一个?


你有一个10条或不知道多少条的段,如果数值相同,即一条直线,ma[1]=ma[2],一旦条件为假,它就会上升或下降。

硕士[1]>硕士[2] 上升

硕士[1]<硕士[2]下调

 
如果机器人在测试器中运行良好,并不意味着它在现实世界中也能运行良好。
 
如果机器人在测试器中运行良好,并不意味着它在现实世界中也能运行良好。
 
artmedia70:
这里应该明确,GV是终端变量,而不是EA变量。


我觉得有些猫头鹰有这样一句话,我有时候进去想了解一些东西,但我什么都不了解。
 
晚上好。能否请你告诉我代码。有了它。就有可能得到一个数字(以货币为单位)。关于最后一天的利润。温泉。
 
Zolotai:
晚上好。能否请你告诉我代码。有了它。就有可能得到一个数字(以货币为单位)。关于最后一天的利润。谢谢。
简单!!!。
 

我有一个很幼稚的问题。变量是在代码头中声明的。它们应该是全球性的。但我不明白其中的区别

int i;

static int i;

如果该变量在标题中被声明,则为 "A"。理想情况下,按变量的范围。但在这两种情况下,它在函数内部是可见的。我做了一个测试(脚本)。

int a = 10;
static int b = 10;
int start(){
   Alert(StringConcatenate("st: a = ", a, ", b = ", b));//st: a = 10, b = 10
   f1();
   Alert(StringConcatenate("f1: a = ", a, ", b = ", b));//f1: a = 11, b = 11
   f2(a, b);
   Alert(StringConcatenate("f2: a = ", a, ", b = ", b));//f2: a = 12, b = 12
   f3(a, b);
   Alert(StringConcatenate("f3: a = ", a, ", b = ", b));//f3: a = 12, b = 12
   return(0);
}
void f1(){a++; b++; return;}
void f2(int& a, int& b){a++; b++; return;}
void f3(int a, int b){a++; b++; return;}

- 没有注意到任何差异。你能解释一下它们的区别吗,因为我不明白。

 
gyfto:

我有一个很幼稚的问题。变量是在代码头中声明的。他们应该是全球性的。

- 我没有注意到任何差异。你能解释一下它们的区别吗,因为我不明白。


是的,这是正确的,更准确地说,是根据文件的规定。

static 将变量移到全局内存池中,范围仍然取决于它的声明位置。

声明的地方是 "代码头",那是转移属性的地方。

在所有函数之外声明的变量被放置在全局范围内。这种变量可以从程序的任何地方访问。这样的变量被放在全局内存池中,所以它们的寿命与程序的寿命相同。

本地变量可以用静态 访问指定符来声明。在这种情况下,编译器将这样的变量存储在全局内存池中。 因此,静态变量的寿命与程序的寿命相吻合。这种变量的范围受声明该变量的块的限制。