//+------------------------------------------------------------------+ //| NewCandleTickVolume.mq5 | //| Copyright 2023, M & Q Investment Group | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2023, M & Q Investment Group" #property link "https://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ long TickVolumes[]; int HowmanyCandleTickVolumes = 5; int OnInit() { ArrayResize(TickVolumes,HowmanyCandleTickVolumes); CopyTickVolume(_Symbol,PERIOD_CURRENT,0,HowmanyCandleTickVolumes,TickVolumes); for(int i = 0; i < HowmanyCandleTickVolumes; i++){ Print("Candle: ",i, " TickVolume: ", TickVolumes[i]); } double Test = 1.3; double Testresult; Testresult = Test * TickVolumes[0]; Print("-------------","\nTestresult: ", NormalizeDouble(Testresult,0), "Tick Volume: ",TickVolumes[0]); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ /* void OnTick() { //--- CopyTickVolume(_Symbol,PERIOD_CURRENT,0,HowmanyCandleTickVolumes,TickVolumes); Print("Current Candle TickVolume: ",TickVolumes[0]); } //+------------------------------------------------------------------+ */