//+------------------------------------------------------------------+
//| SpeedSov.mq4 |
//| SnowBars |
//| https://www.mql5.com/ru/users/snowbars |
//+------------------------------------------------------------------+
#property copyright "SnowBars"
#property link "https://www.mql5.com/ru/users/snowbars"
#property version "1.00"
#property strict
double LastBid;
ulong LastTime,T;
//-------------------------------------------------------------------+
void OnTick()
{
//---
string NameFile="Speed.csv";
int file_handle=FileOpen(NameFile,FILE_READ|FILE_WRITE|FILE_CSV);
if(file_handle!=INVALID_HANDLE)
{
T=GetMicrosecondCount();
FileSeek(file_handle,0,SEEK_END);
if(LastBid==0){FileWrite(file_handle,TimeCurrent(),Bid,T);}
if(LastBid!=Bid){FileWrite(file_handle,TimeCurrent(),Bid,T,LastBid,LastTime,((Bid-LastBid)/_Point),(((Bid-LastBid)/_Point)/(T-LastTime)));}
}
//------------------------------
FileClose(file_handle);
//---
LastBid=Bid;LastTime=T;
}
//+------------------------------------------------------------------+
Comments