1 order dalam 1 bar...


1 order dalam 1 bar...

Quote Originally Posted by chandrawg View Post
kalau ingin hanya order saat pembukaan bar, scriptnya seperti ini
Code:
static int  prevtime = 0;
if (Time[0] == prevtime) return(0);
prevtime = Time[0];

ordernya bisa jadi pada saat pembukaan bar ataupun sudah berjalan beberapa saat.. 

setelah kena TP walaupun signalnya masih sama dan bar / candle masih sama maka tidak akan melakukan order ..

kondisi akan melakukan order :
Signal dan mengecek apakah dalam bar/candle tsb sudah pernah order atau belum 

trims sebelumnya


berarti EA tersebut hanya selalu satu order ya (tunggu TP atau SL baru order lagi) ?
Kalau iya codenya mungkin seperti ini
Code:
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
if (iBarShift(Symbol(),0,OrderOpenTime(),true)==0)return (0);
}
yup.. order hanya satu aja . sampai dengan TP /SL tersentuh..
saya sudah test code tersebut. dan "problem solved" 

logika yang aku tangkap :
kita membaca order terakhir yang sudah ter close berada di bar tersebut (orderopentime()) ... 

thanks bro chandra...