Hai, saya mencoba untuk membuat kode ini berfungsi -

Peraturannya adalah: -
1) Tes untuk membuka bar baru
2) jika pembukaan bar baru di atas garis karang dan telah ada persilangan dari bawah garis ke atas garis terbuka beli (BUYme = 1) terbalik benar untuk menjual yaitu

Jika open bar di bawah garis karang dan telah ada garis di seberang dari atas ke bawah kemudian jual (SELLme = 1)

Berikut adalah kode pengujian untuk fungsi panggilan bar baru dan berfungsi dengan baik

int isignal = 0;
int psignal;

if (NewBar () == true)
{
karang ganda = iCustom (NULL, 0, coral, 3, CandleToUse);
if (Buka [0] gt; coral) {isignal = 1;} if (Buka [0] lt; coral) {isignal = 2;}

if (isignal == 1 isignal! = psignal) {BUYme = 1;} if (isignal == 2 isignal! = psignal) {SELLme = 1;}

}

psignal = isignal;
Semoga seseorang bisa membantu