aris suwanto
New Member
- Credits
- 0
(help) merubah triger EA pakai zigzag NRP
teman-teman
saya masih dalam level oprex, yaitu menggabung-gabungkan atau otak atik EA.
awalnya EA ini berbasis 2 MA. saya ganti trigger-nya dengan indikator high low V2 (zigzag NRP).
mohon bantuan untuk merevisi EA 30 pip ini, agar triger EA ambil posisi baru hanya ketika muncul garis baru.
saat ini, EA ambil posisi banyak sekali begitu dinyalakan.
berikut script-nya
saya coba edit seperti dibawah ini, malah ga ambil posisi
terima kasih atas bantuan nya
sepertinya saya salah room.
mohon maaf (newbie).
tolong om admin dipindahin sesuai tempatnya.
ga ada yg bantuin


teman-teman
saya masih dalam level oprex, yaitu menggabung-gabungkan atau otak atik EA.
awalnya EA ini berbasis 2 MA. saya ganti trigger-nya dengan indikator high low V2 (zigzag NRP).
mohon bantuan untuk merevisi EA 30 pip ini, agar triger EA ambil posisi baru hanya ketika muncul garis baru.
saat ini, EA ambil posisi banyak sekali begitu dinyalakan.
berikut script-nya
int Signal(){
int res=0;int j=0;int limit=500;double zig=0;
for (int i=0; i<=limit; i++){
double ZZ=iCustom(NULL,0,"High_Low v2",barn,Length,0,i);
if (ZZ>0) {j=i; zig=ZZ; break;}}
//----------
for (i=j+1; i<=limit; i++)
{
ZZ=iCustom(NULL,0,"High_Low v2",barn,Length,0,i);
if (ZZ>0) {break;}}
if (zig<ZZ ) {res=1;}
if (zig>ZZ ) {res=-1;}
return(res);
}
int res=0;int j=0;int limit=500;double zig=0;
for (int i=0; i<=limit; i++){
double ZZ=iCustom(NULL,0,"High_Low v2",barn,Length,0,i);
if (ZZ>0) {j=i; zig=ZZ; break;}}
//----------
for (i=j+1; i<=limit; i++)
{
ZZ=iCustom(NULL,0,"High_Low v2",barn,Length,0,i);
if (ZZ>0) {break;}}
if (zig<ZZ ) {res=1;}
if (zig>ZZ ) {res=-1;}
return(res);
}
saya coba edit seperti dibawah ini, malah ga ambil posisi
int zignal(){
int barn1 = 600,Length1=16, res=0;int limit=500;int i;
double zig=0;
double ZZ=iCustom(NULL,0,"High_Low v2",barn1,Length1,0,i);
datetime tm;
for (i=0; i<=limit; i++) {
if(tm!=Time)if (zig<ZZ ) res=1;
if(tm!=Time)if (zig>ZZ ) res=-1;
tm=Time;
return(res);
}}
int barn1 = 600,Length1=16, res=0;int limit=500;int i;
double zig=0;
double ZZ=iCustom(NULL,0,"High_Low v2",barn1,Length1,0,i);
datetime tm;
for (i=0; i<=limit; i++) {
if(tm!=Time)if (zig<ZZ ) res=1;
if(tm!=Time)if (zig>ZZ ) res=-1;
tm=Time;
return(res);
}}
terima kasih atas bantuan nya
sepertinya saya salah room.
mohon maaf (newbie).
tolong om admin dipindahin sesuai tempatnya.
ga ada yg bantuin


