Orders Execution
Indicators Used
0
Views
0
Downloads
0
Favorites
Profitability Reports
AUD/USD
Oct 2024 - Jan 2025
65.00 %
Total Trades
840
Won Trades
0
Lost trades
0
Win Rate
0.00 %
Expected payoff
-2.13
Gross Profit
3380.50
Gross Loss
-5166.00
Total Net Profit
-1785.50
-100%
-50%
0%
50%
100%
GBP/USD
Oct 2024 - Jan 2025
71.00 %
Total Trades
775
Won Trades
274
Lost trades
501
Win Rate
0.35 %
Expected payoff
-1.80
Gross Profit
3485.00
Gross Loss
-4879.90
Total Net Profit
-1394.90
-100%
-50%
0%
50%
100%
OzFx1.02
//+------------------------------------------------------------------+
//| OzFx.mq4 |
//| FORTRADER.RU |
//| http://www.FORTRADER.RU |
//+------------------------------------------------------------------+
#property copyright "FORTRADER.RU"
#property link "http://www.FORTRADER.RU"
double AC,Stoh,ACPrev;
extern int stoploss=100;
extern int point=50;
extern int sto=5;
extern int Ursto=50;
extern int TrailingStop=50;
int stopb,bar,stops,modok;
int comment,cnt;
string com;
/*Èñòîðèÿ èçìåíåíèé:
-1.02 Äîáàâëåí äëÿ èçìåíåíèÿ óðîâåíü ñòîõàñòèêà Ursto
-1.02 Äîáàâëåíà ðàáîòà ñ òðåéëèíã ñòîïîì, ïðè TrailingStop=0 ðàáîòàåò îëãîðèòì ïî óìîë÷àíèþ*/
int start()
{
AC=iAC(NULL, 0, 1);
ACPrev=iAC(NULL, 0, 2);
Stoh=iStochastic(NULL,0,sto,3,3,MODE_SMA,0,MODE_MAIN,1);
if(OrdersTotal()<1){stopb=0; stops=0;}
if(Stoh>Ursto && AC>ACPrev && AC>0 && ACPrev<0 && stopb==0 && bar!=Bars)
{
comment=comment+1;
com="aa"+comment;
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-stoploss*Point,Ask+point*Point,com,0,0,White);
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-stoploss*Point,Ask+(point*2)*Point,"",0,0,White);
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-stoploss*Point,Ask+(point*3)*Point,"",0,0,White);
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-stoploss*Point,Ask+(point*4)*Point,"",0,0,White);
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-stoploss*Point,0,"s",0,0,Green);
stopb=1;
bar=Bars;
}
if( Stoh<Ursto && AC<ACPrev && AC<0 && ACPrev>0 && stops==0 && bar!=Bars )
{ comment=comment+1;
com="aa"+comment;
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+stoploss*Point,Bid-point*Point,com,0,0,Green);
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+stoploss*Point,Bid-(point*2)*Point,"",0,45645,Green);
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+stoploss*Point,Bid-(point*3)*Point,"",0,45645,Green);
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+stoploss*Point,Bid-(point*4)*Point,"",0,456456,Green);
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+stoploss*Point,0,"s",0,56456,Green);
stops=1;
bar=Bars;
}
modok=0;
int i,accTotal=OrdersHistoryTotal();
for(i=0;i<accTotal;i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
string ca=com+"[tp]";
if(OrderProfit()>10 && OrderComment()==ca){modok=1;}
}
if(TrailingStop==0)
{
for( cnt=0;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
{
if(OrderType()==OP_BUY && modok==1)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Blue);
// OrderClose(OrderTicket(),OrderLots(),Bid,10,Violet);
// return(0);
}
if(OrderType()==OP_SELL && modok==1)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Blue);
// OrderClose(OrderTicket(),OrderLots(),Bid,10,Violet);
// return(0);
}
if(OrderType()==OP_BUY && Stoh<50 && AC<ACPrev && AC<0 && ACPrev>0 )
{
OrderClose(OrderTicket(),OrderLots(),Bid,10,Violet);
}
if(OrderType()==OP_SELL && Stoh>50 && AC>ACPrev && AC>0 && ACPrev<0 )
{
OrderClose(OrderTicket(),OrderLots(),Ask,10,Violet);
stopb=0;
}
}
}
}
if(TrailingStop>=1)
{
for( cnt=0;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
{
if(OrderType()==OP_BUY && modok==1)
{
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-Point*TrailingStop,OrderTakeProfit(),0,Blue);
// OrderClose(OrderTicket(),OrderLots(),Bid,10,Violet);
// return(0);
}
}
}
if(OrderType()==OP_SELL && modok==1)
{
if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
{
if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+Point*TrailingStop,OrderTakeProfit(),0,Blue);
// OrderClose(OrderTicket(),OrderLots(),Bid,10,Violet);
// return(0);
}
}
}
if(OrderType()==OP_BUY && Stoh<50 && AC<ACPrev && AC<0 && ACPrev>0 )
{
OrderClose(OrderTicket(),OrderLots(),Bid,10,Violet);
}
if(OrderType()==OP_SELL && Stoh>50 && AC>ACPrev && AC>0 && ACPrev<0 )
{
OrderClose(OrderTicket(),OrderLots(),Ask,10,Violet);
stopb=0;
}
}
}
}
return(0);
}
Comments
Markdown Formatting Guide
# H1
## H2
### H3
**bold text**
*italicized text*
[title](https://www.example.com)

`code`
```
code block
```
> blockquote
- Item 1
- Item 2
1. First item
2. Second item
---