Orders Execution
0
Views
0
Downloads
0
Favorites
Profitability Reports
GBP/CAD
Oct 2024 - Jan 2025
101.00 %
Total Trades
23
Won Trades
0
Lost trades
0
Win Rate
0.00 %
Expected payoff
0.25
Gross Profit
688.13
Gross Loss
-682.38
Total Net Profit
5.75
-100%
-50%
0%
50%
100%
GBP/USD
Oct 2024 - Jan 2025
123.00 %
Total Trades
25
Won Trades
19
Lost trades
6
Win Rate
0.76 %
Expected payoff
8.25
Gross Profit
1087.50
Gross Loss
-881.30
Total Net Profit
206.20
-100%
-50%
0%
50%
100%
nevalyashka_stopup
//+------------------------------------------------------------------+
//| Nevalyashka_Martingail.mq4 |
//| Copyright © 2010, Õëûñòîâ Âëàäèìèð |
//| cmillion@narod.ru |
//| |
//--------------------------------------------------------------------
#property copyright "Copyright © 2016, Õëûñòîâ Âëàäèìèð"
#property link "cmillion@narod.ru"
#property version "1.00"
#property strict
#property description "Ñîâåòíèê îòêðûâàåò ïîñëå óáûòêà îðäåðà ñ óâåëè÷åííûìè íà êîýôôèöèåíò ñòîïàìè"
//--------------------------------------------------------------------
extern int stoploss = 150,
takeprofit = 50;
extern double Lot = 0.1;
extern double KoeffMartin = 1.5;//êîýôôèöèåíò óâåëè÷åíèÿ ñòîïîâ
extern int Magic = 0;
extern bool StopAfteProfit = false;//îñòàíîâêà ïîñëå ïðîôèòà
double sl=0,tp=0;
//--------------------------------------------------------------------
int OnInit()
{
if(Digits==5 || Digits==3)
{
stoploss*=10;
takeprofit*=10;
}
sl=stoploss*Point;
tp=takeprofit*Point;
return(INIT_SUCCEEDED);
}
//--------------------------------------------------------------------
void OnTick()
{
int tip=0,i;
for(i=0; i<OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
return;
}
}
}
for(i=OrdersHistoryTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if(OrderProfit()<0)
{
sl = MathAbs(OrderStopLoss()-OrderOpenPrice())*KoeffMartin;
tp = MathAbs(OrderTakeProfit()-OrderOpenPrice())*KoeffMartin;
}
else
{
if(StopAfteProfit) ExpertRemove();
sl=stoploss*Point;
tp=takeprofit*Point;
}
tip=OrderType();
break;
}
}
}
if(tip==OP_BUY)
if(OrderSend(Symbol(),OP_SELL,Lot,Bid,3,NormalizeDouble(Ask+sl,Digits),NormalizeDouble(Bid-tp,Digits)," ",Magic,Blue)==-1)
Print("Error ",GetLastError()," Bid=",DoubleToStr(Bid,Digits)," sl=",DoubleToStr(Ask+sl,Digits)," tp=",DoubleToStr(Bid-tp,Digits));
if(tip==OP_SELL)
if(OrderSend(Symbol(),OP_BUY,Lot,Ask,3,NormalizeDouble(Bid-sl,Digits),NormalizeDouble(Ask+tp,Digits)," ",Magic,Blue)==-1)
Print("Error ",GetLastError()," Ask=",DoubleToStr(Ask,Digits)," sl=",DoubleToStr(Bid-sl,Digits)," tp=",DoubleToStr(Ask+tp,Digits));
return;
}
//-----------------------------------------------------------------
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
---