oke makasi om hendro fx dan abi manyu atas koreksinya dan saranya, saya bikin dl sesuai dng saranya.Penempatan Fungsinya tidak di Init(), tetapi di OnTick(), dengan catatan buat fungsi pengitung Oerder
Jadi logikanya adalah, JIKA Jumlah ORDER BUY=0, maka OP_BUY, begitu juga dengan SELL, coba but dulu nanti kita bantu koreksi![]()
agar bisa op lagi, ditaruh di sini "void OnTick(){}"
dan ditambahkan juga untuk filter setiap sudah TP mau OP berapa banyak.
contoh :
int TotalOPBuy = 0, TotalOPSell = 0; //ini ditaruh di Deklarasi Global
void OnTick(){
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderType()==OP_BUY){TotalOPBuy++;if(TotalOPBuy<1)/*/masukkan signal untuk OP BUY disini/*/;}
if(OrderType()==OP_SELL){TotalOPSell++;if(TotalOPSell<1)/*/masukkan signal untuk OP SELLdisini/*/;}}
bingung com saya om hehe,,, code yang ini gimn ya om
*/masukkan signal untuk OP BUY disini/*/;}