Sultonov differential indicator - page 9

 
Maxim Dmitrievsky:

In Excel, the data is from a CSV file, select your file on the disk and put the appropriate delimiter there

Here's how it's done in xls

When downloading, it says "unknown network error".
 
Yousufkhodja Sultonov:
It says "unknown network error" when downloading.

I don't know, it's downloading for me.
 
Yousufkhodja Sultonov:
It says "unknown network error" when downloading.
Maybe the version of Excel is different? There are such nuances.
 
Evgeny Belyaev:
In our case, there is also a "date" column, which complicates the problem.
 
Yousufkhodja Sultonov:
In our case, there is also a "date" column, which complicates the problem.

What's wrong with the date?

 
Evgeny Belyaev:

What's wrong with the date?

No, I've got it figured out.

It worked fine according to your scheme, thank you.

 

How to get the required data into a csv file in the MetaTrader 5 terminal and how to then replace the "." symbol with the "," symbol in that file:

Step 1:

Step 1

Step 2:

Step 2

Step 3:

Step 3

Step 4:

Step 4

Step 5:

Step 5

Step 6:

Step 6.

 

Finally, we will analyse on the M1 TF. Period N=24, from 4:53 29.03.17 to 5:23 29.03.17:


Period N1000, from 4:53 29.03.17 to 23:50 29.03.17:

Now, period N = 10000 from 4:53 29.03.17g to 08:16 30. 06. 17г.:

After the expected price spike, the Bears lagged behind the Bulls and the market immediately turned bullish. You can't see it by the price, as it started flatting, for diversion, but, from the gaze of my indicator, the market was unable to hide its true intentions.

Congratulations to all on the birth of the most powerful market analysis tool!

 

I made it easier. I wrote a script

/********************Script program start function********************/
void OnStart()
{
 MqlRates mqlRates[];
 int copyed = CopyRates(_Symbol, PERIOD_M1, 0, Bars(_Symbol, PERIOD_M1), mqlRates);
 int handle = FileOpen("EURUSD1.csv", FILE_WRITE|FILE_CSV);
 for(int i = 1; i < copyed; i++)
  {
   FileWrite(handle, mqlRates[i].time, mqlRates[i].open, mqlRates[i].high, mqlRates[i].low, mqlRates[i].close, mqlRates[i].tick_volume);
  }
   FileClose(handle);
 Comment("");
}/********************************************************************/

and got the file from 6.11.2014 to 1.09.2017 in a second. But then I had to divide the date and time into two columns. It was easier than supplementing the script and rewriting the file.

If you need it, take it.

Files:
EURUSDm1.zip  12035 kb
 
Alexey Viktorov:

I made it easier. I wrote a script

and got the file from 6.11.2014 to 1.09.2017 in a second. But then I had to divide the date and time into two columns. It was easier than supplementing the script and rewriting the file.

If you need it, take it.

Thanks, I'll certainly use it - it's almost 3 years in advance.