大家好,我是ARMANI。为了帮助投资者,一有时间将EA编程的一些知识和精华尽可能的通过笔记让大家分段来学习。
因为文章是ARMANI自己编写,所以如恶意转发或抄袭,将追究到底。
延续第五课[关于订单管理的函数]之后,接下来我们要掌握整个ea编辑思路中,最为重要的条件函数,if for等的运用。只有添加了该条件函数,ea才能根据不同的条件下不同的指令。
进入主题
主要思路条件函数:

if的用法:
if(00)
{
XX;
}
//以上是如果(oo),那么执行xx
Xx的部分可以是多个执行动作,如果只有一个执行动作{}可以省略;
#在}之后添加 else,意味着当如果之外的条件的话

用if 和 else 举例:
Static int seisu; //这里static int是让整数seisu有记忆,而int seisu则每一次都需要重新计算
If(seisu >= 5);
{
Print(‘Hit’);
Seisu = 0;
}
Else //如果seisu在5以下的情况;
{
If(seisu == 0 || seisu == 2) //这里是当等于0或者2时
{
Seisu = seisu + 2;
Seisu = seisu – 1;
}
Else //这里再来一个以上条件外,那么就是5以下,又不是0或者2
{
Seisu = seisu + 1;//如果不是的话,那就用seisu+1代入
}
}
for的用法:
for(oo,xx,tt)
{
ggg;
}
#以上的意思是,在oo到xx之间,用ggg执行tt.

Static intseisu; //宣言有记忆整数seisu
Int i; //宣言整数i
For(i = 0; i <5; i++)
{
If(seisu >= 5);
{
Seisu = 0;
Break;
}
If(I < seisu);
{
Continue; //这里是回头,回到For i++ ,也就是说i小于seisu,那么i++
}
Seisu = i; //seisu用i代入
}
Seisu++; //seisu+1计算
Switch的用法:
Static int seisu;
Switch(seisu);
{
Case 0:
Seisu += 2;
Break;
Case 1:
Case 2:
Case 3:
Seisu++;
Break;
Ddefault:
Seisu = 0;
}
综上,最关键的是if for 这两个条件函数,如掌握条件的运用,未来再套入订单执行 指标函数等,就可以根据大家希望的条件进行自动下单自动结单。
下一节课:条件整合配列
See u!
e#EA交易#
면책 조항: 본 게시글에 표현된 견해는 전적으로 작성자의 견해이며 Followme의 공식 입장을 대변하지 않습니다. Followme는 제공된 정보의 정확성, 완전성 또는 신뢰성에 대해 책임을 지지 않으며, 서면으로 명시적으로 언급되지 않는 한 해당 내용을 기반으로 취해진 어떠한 조치에 대해서도 책임을 지지 않습니다.

더 오래된 의견은 없습니다. 소파를 가장 먼저 잡으십시오.