LegaL
Yeni Üye

Mesaj Sayısı: 31
|
 |
« : AÄŸustos 16, 2008, 19:53 » |
|
// Chart hangisind olduğu önemli değil. expert advisor olarak birine eklenemsi yeterli 350 usd kar etmiş tum emirleri kapat extern double KarMiktari=350.00; int start() { bool result; double price; int cmd,error; //----
int total=OrdersTotal(); for( int cnt=0;cnt<total;cnt++ ) { if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) { cmd=OrderType(); //---- first order is buy or sell if(cmd==OP_BUY || cmd==OP_SELL) { while(true) { if(cmd==OP_BUY) price = MarketInfo(OrderSymbol(), MODE_BID); else price = MarketInfo(OrderSymbol(), MODE_ASK);
if (OrderProfit()>KarMiktari) result=OrderClose(OrderTicket(),OrderLots(),price, 3,CLR_NONE);
if(result!=TRUE) { error=GetLastError(); Print("LastError = ",error); } else error=0; if(error==135) RefreshRates(); else break; } } } else Print( "Error when order select ", GetLastError()); //---- } return(0); }
|