大家好,我是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は、提供された情報の正確性、完全性、信頼性について一切責任を負いません。また、書面で明示的に記載されている場合を除き、本記事の内容に基づいて行われたいかなる行動についても責任を負いません。

古いコメントはありません。ソファをつかむ最初のものになりましょう。