นี่คือ EA ที่ลองฝึกเขียนโดยใช้ OSMA เป็นตัวซื้อขายนะครับ
int start()
//----
{
{
double osma;
double ticket, total, order;
osma=iOsMA(NULL,PERIOD_M15,12,26,9,PRICE_WEIGHTED,0);
total=OrdersTotal();
{
while(total<1)
{
if(osma>0)
ticket=OrderSend(Symbol(),OP_BUY,1,Ask,10,0,0,"buy",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
Print("buy");
return;
}
break;
}
while(total>0)
{
if(osma<0.01)
OrderClose(OrderTicket(),OrderLots(),Bid,10,Red);
Print("sale");
return(0);
break;
}
}
}
//----
return;
}