Beberapa waktu lalu Anda telah
mempelajari tentang operator break. Di mana operator tersebut digunakan
untuk menghentikan suatu proses operator-operator lainnya. Sedangkan
pada continue operator dipastikan akan berbeda 180 derajat. Karena
proses ini akan melanjutkan dari proses yang selesai berjalan.

Jika pada kehidupan sehari-hari, continue operator dimanfaatkan oleh trader untuk membuat sejenis perulangan yang sebelumnya terhenti. Hal ini dilakukan ketika proses transaksi selesai, tetapi ternyata sinyal masih berjalan. Pemanggilan kembali setelah break bisa terjadi.
Apa itu continue operatorContinue operator adalah sebuah control bertugas untuk memanggil iterasi yang sebelumnya telah dihentikan dari operator terdekat. Ciri-ciri yang bisa dideteksi adalah adanya tambahan operator (continue) dan operator ( return (xx) ). Sehingga hasil yang akan dimanfaatkan oleh operator control ini, berupa kelanjutan suatu fungsi yang dahulunya terhenti atau telah memenuhi kriteria, bisa diproses dan dijalankan kembali.
Misalnya ada suatu kasus, jika nilai 0 maka proses akan dijalankan. Hal ini bisa dilakukan dengan continue operator di mana proses tersebut akan dilakukan, jika nilai adalah 0. Dan ternyata benar nilai sudah menjadi 0, maka proses selanjutnya akan dilanjutkan. Berikut adalah contoh-contoh continue operator:
// summary of nonzero elements of arrayint func(int array[])
{
int array_size=ArraySize(array);
int sum=0;
for(int i=0;i {
if(a[i]==0) continue;
sum+=a[i];
}
return(sum);
}
Dari cerita program tersebut menggambarkan jika nilai suatu a di dalamnya berupa i yang mengandung nilai 0 maka secara otomatis operator continue akan mengambil alih. Pengambil alihan akan dijalankan menjadi sum+=a[i]; hingga dilanjutkan sampai tidak 0.
//cek order simbol
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
Program di atas menggambarkan bahwa jika order magic number tidak sama dengan MAGICMA atau order simbol tidak sama simbol, maka proses dapat dilakukan ke program selanjutnya.
KesimpulanContinue operator memiliki control sebagai penerus atau pelaksana jika kriteria tertentu telah terpenuhi. Kriteria biasanya berupa nilai atau ekspresi yang memiliki maksud sesuai perancang EA. Memanfaatkan continue operator berarti memanggil operator-operator lain, yang pernah berjalan sebelumnya karena ada proses yang sesuai dengan kriteria.
Jika pada kehidupan sehari-hari, continue operator dimanfaatkan oleh trader untuk membuat sejenis perulangan yang sebelumnya terhenti. Hal ini dilakukan ketika proses transaksi selesai, tetapi ternyata sinyal masih berjalan. Pemanggilan kembali setelah break bisa terjadi.
Apa itu continue operatorContinue operator adalah sebuah control bertugas untuk memanggil iterasi yang sebelumnya telah dihentikan dari operator terdekat. Ciri-ciri yang bisa dideteksi adalah adanya tambahan operator (continue) dan operator ( return (xx) ). Sehingga hasil yang akan dimanfaatkan oleh operator control ini, berupa kelanjutan suatu fungsi yang dahulunya terhenti atau telah memenuhi kriteria, bisa diproses dan dijalankan kembali.
Misalnya ada suatu kasus, jika nilai 0 maka proses akan dijalankan. Hal ini bisa dilakukan dengan continue operator di mana proses tersebut akan dilakukan, jika nilai adalah 0. Dan ternyata benar nilai sudah menjadi 0, maka proses selanjutnya akan dilanjutkan. Berikut adalah contoh-contoh continue operator:
// summary of nonzero elements of arrayint func(int array[])
{
int array_size=ArraySize(array);
int sum=0;
for(int i=0;i {
if(a[i]==0) continue;
sum+=a[i];
}
return(sum);
}
Dari cerita program tersebut menggambarkan jika nilai suatu a di dalamnya berupa i yang mengandung nilai 0 maka secara otomatis operator continue akan mengambil alih. Pengambil alihan akan dijalankan menjadi sum+=a[i]; hingga dilanjutkan sampai tidak 0.
//cek order simbol
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
Program di atas menggambarkan bahwa jika order magic number tidak sama dengan MAGICMA atau order simbol tidak sama simbol, maka proses dapat dilakukan ke program selanjutnya.
KesimpulanContinue operator memiliki control sebagai penerus atau pelaksana jika kriteria tertentu telah terpenuhi. Kriteria biasanya berupa nilai atau ekspresi yang memiliki maksud sesuai perancang EA. Memanfaatkan continue operator berarti memanggil operator-operator lain, yang pernah berjalan sebelumnya karena ada proses yang sesuai dengan kriteria.
Sumber: Seputarforex.com






