ลองทำแล้วครับ แต่ปรากฎว่า ตรง EntryBuy2() ไม่เข้าออร์เดอร์ให้เลยครับ
แต่พอมาวาง EntryBuy2() ตรงเหนือบรรทัด if(bar==Bars) ก็เข้า ออร์เดอร์ทุก tick ซ้ำๆในแท่งเทียนอันเดียวกันครับ
อยากให้เข้า หนึ่งออร์เดอร์ในแท่งเทียนปัจจุบัน ต่อมาอยากจะให้เข้าออร์เดอร์ที่สองในแท่งเทียนถัดไป น่ะครับ
รบกวนขอความช่วยเหลือด้วยครับ ขอบคุณครับ
void OnTick(){
EntryBuy2(); -----> วางตรงนี้เข้าออร์เดอร์ทุกๆ tick ซ้ำๆในแท่งเทียนอันเดียวกันครับ
if(bar==Bars)
return;
bar=Bars;
EntryBuy();
EntryBuy2(); -----> วางตรงนี้ไม่เข้าออร์เดอร์ให้ครับ
}
//+------------------------------------------------------------------+
void EntryBuy(){
double Move1=NormalizeDouble(iMA(Symbol(),0,20,0,MODE_EMA,PRICE_CLOSE,Bar),3);
double Move2=NormalizeDouble(iMA(Symbol(),0,50,0,MODE_EMA,PRICE_CLOSE,Bar),3);
double Move3=NormalizeDouble(iMA(Symbol(),0,100,0,MODE_EMA,PRICE_CLOSE,Bar),3);
double Move4=NormalizeDouble(iMA(Symbol(),0,200,0,MODE_EMA,PRICE_CLOSE,Bar),3);
if( Move1<Move2 && Move2<Move3 && Move3<Move4 ){
if( OrderBuyCountMagic0()<1 ){
tic1=OrderSend(Symbol(),OP_BUY,Lot,Ask,0,0,0,"1",Magic0,0,clrGreen);}
}
}
//+------------------------------------------------------------------+
void EntryBuy2(){
double Move1=NormalizeDouble(iMA(Symbol(),0,20,0,MODE_EMA,PRICE_CLOSE,Bar),3); // 20
double Move2=NormalizeDouble(iMA(Symbol(),0,50,0,MODE_EMA,PRICE_CLOSE,Bar),3); // 50
double Move3=NormalizeDouble(iMA(Symbol(),0,100,0,MODE_EMA,PRICE_CLOSE,Bar),3); // 100
double Move4=NormalizeDouble(iMA(Symbol(),0,200,0,MODE_EMA,PRICE_CLOSE,Bar),3); // 200
if( Move1<Move2 && Move2<Move3 && Move3<Move4 ){
if( OrderBuyCountMagic0()==1 && Ask<=Low[1]){
tic3=OrderSend(Symbol(),OP_BUY,Lot,Ask,0,0,0,"1",Magic1,1,clrSeaGreen);}
}
}
//+------------------------------------------------------------------+
int OrderBuyCountMagic0(){
int i = OrdersTotal()-1;
int count =0;
for(;i>=0;i--)
{
if( OrderSelect(i,SELECT_BY_POS) ){
if(OrderMagicNumber()==Magic0 && OrderSymbol()==Symbol() && OrderType()==OP_BUY)
count++;
}
}
return(count);
}
//+------------------------------------------------------------------+