大家好,我是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交易#
Peringatan: Pendapat yang disampaikan sepenuhnya merupakan milik penulis dan tidak mencerminkan posisi resmi Followme. Followme tidak bertanggung jawab atas keakuratan, kelengkapan, atau keandalan informasi yang disediakan, serta tidak bertanggung jawab atas tindakan apa pun yang diambil berdasarkan konten ini, kecuali dinyatakan secara tertulis.

Tinggalkan pesan Anda sekarang