extern double PercentClose = 0.10;
int Start()<---Masukkan Coding di bawah bahagian ini...
double ProfitAll = AccountEquity()-AccountBalance();
double ProfitClose = AccountBalance()*PercentClose;
if(ProfitAll>=ProfitClose){
for (int k=0;k<=OrdersTotal(); k++){
if (OrderSelect(k, SELECT_BY_POS)==true) {
string PairClose = OrderSymbol();
double PairAsk = MarketInfo(PairClose,MODE_ASK);
double PairBid = MarketInfo(PairClose,MODE_BID);
if(OrderType()==OP_BUY){OrderClose(OrderTicket(),OrderLots(),PairBid,5,Blue);**
if(OrderType()==OP_SELL){OrderClose(OrderTicket(),OrderLots(),PairAsk,5,Red);**
if (OrderType()==OP_BUYLIMIT){OrderDelete(OrderTicket(),CLR_NONE);**
if( OrderType()==OP_SELLLIMIT){OrderDelete(OrderTicket(),CLR_NONE);**
if( OrderType()==OP_BUYSTOP){OrderDelete(OrderTicket(),CLR_NONE);**
if( OrderType()==OP_SELLSTOP){OrderDelete(OrderTicket(),CLR_NONE);**
**
**
**
//---- Harap Membantu
tak berjaya buat masta, ada keluar error mesej...:-?
//+------------------------------------------------------------------+
//| Closed All When Profit in USD.mq4 |
//| Copyright 2013, MetaQuotes Software Corp. |
//|
http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
**
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
**
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{double ProfitAll = AccountEquity()-AccountBalance();
double ProfitClose = AccountBalance()*PercentClose;
if(ProfitAll>=ProfitClose){
for (int k=0;k<=OrdersTotal(); k++){
if (OrderSelect(k, SELECT_BY_POS)==true) {
string PairClose = OrderSymbol();
double PairAsk = MarketInfo(PairClose,MODE_ASK);
double PairBid = MarketInfo(PairClose,MODE_BID);
if(OrderType()==OP_BUY){OrderClose(OrderTicket(),O rderLots(),PairBid,5,Blue);**
if(OrderType()==OP_SELL){OrderClose(OrderTicket(), OrderLots(),PairAsk,5,Red);**
if (OrderType()==OP_BUYLIMIT){OrderDelete(OrderTicket (),CLR_NONE);**
if( OrderType()==OP_SELLLIMIT){OrderDelete(OrderTicket (),CLR_NONE);**
if( OrderType()==OP_BUYSTOP){OrderDelete(OrderTicket() ,CLR_NONE);**
if( OrderType()==OP_SELLSTOP){OrderDelete(OrderTicket( ),CLR_NONE);**
**
**
**
//----
//----
return(0);
**
//+------------------------------------------------------------------+
1. 'PercentClose' - variable not defined C:\Program Files\InstaTrader_demo\experts\Closed All When Profit in USD.mq4 (34, 39)
2. 'O' - variable not defined C:\Program Files\InstaTrader_demo\experts\Closed All When Profit in USD.mq4 (42, 50)