Orders Execution
Miscellaneous
0
Views
0
Downloads
0
Favorites
1_Minute
//+------------------------------------------------------------------+
//| %_Minute.mq4 |
//| Verdi |
//| nemo811@mail.ru |
//+------------------------------------------------------------------+
// Ñêðèïò âûâîäèò % çàêðûòûõ ñäåëîê äëèòåëüíîñòüþ íå áîëåå N_Minute ìèíóò
#property copyright "Verdi"
#property link "nemo811@mail.ru, www.mt4.ucoz.com"
#property show_inputs
extern int N_Minute = 3;
int start()
{
int OrdClose=OrdClose_b();
int OrdCloseT=OrdCloseT_b();
double $3M=0;
if (OrdClose>0 && OrdCloseT>0)
{$3M=NormalizeDouble(OrdCloseT*100/OrdClose,2);}
Alert(" ",$3M," %\n www.mt4.ucoz.com");
return(0);
}
//+------------------------------------------------------------------+
int OrdCloseT_b()
{
int OrdCloseT=0;
datetime OrdOpenTime=0;
datetime OrdCloseTime=0;
int i;
for(i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == true)
{
if(OrderType()==OP_BUY || OrderType()==OP_SELL)
{
if(OrdOpenTime<OrderOpenTime())
{
OrdOpenTime=OrderOpenTime();
}
if(OrdCloseTime<OrderCloseTime())
{
OrdCloseTime=OrderCloseTime();
}
if(OrdOpenTime>0 && OrdCloseTime>0 && OrdCloseTime-OrdOpenTime<=N_Minute*60)
{
OrdCloseT++;
}
}
}
OrdOpenTime=0;
OrdCloseTime=0;
}
return(OrdCloseT);
}
int OrdClose_b()
{
int OrdClose=0;
int i;
for(i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == true)
{
if(OrderType()==OP_BUY || OrderType()==OP_SELL)
{
OrdClose++;
}
}
}
return(OrdClose);
}
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
---