Price Data Components
2
Views
0
Downloads
0
Favorites
swapping
//+------------------------------------------------------------------+
//| Swapping |
//| https://www.mql5.com/ru/users/Sommersy/seller |
//+------------------------------------------------------------------+
#property strict
#property indicator_chart_window
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void OnInit()
{
EventSetTimer(60);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
EventKillTimer();
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void OnTimer()
{
double f;
long id=ChartFirst();
int i=0;
while(i<100)
{
f=iClose(ChartSymbol(id),1,0);
f=iClose(ChartSymbol(id),5,0);
f=iClose(ChartSymbol(id),15,0);
f=iClose(ChartSymbol(id),30,0);
f=iClose(ChartSymbol(id),60,0);
f=iClose(ChartSymbol(id),240,0);
f=iClose(ChartSymbol(id),1440,0);
f=iClose(ChartSymbol(id),10080,0);
f=iClose(ChartSymbol(id),43200,0);
id=ChartNext(id);
if(id<0){break;}
i++;
}
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
return(rates_total);
}
//+------------------------------------------------------------------+
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
---