I'm trying to create a very simple EA which tells me the length of the upper and lower shadows (wicks) of the last periods candlestick. To do this, I've tried using the following code:
However, when I try to compile this, I get the following errors:
What am I doing wrong, and how can I fix this?
Inserted Code
//+------------------------------------------------------------------+ //| PAA (test).mq4 | //| Copyright 2015, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2015, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- if(NewBar()) { Alert("New Bar Formed"); // Execute code to analyse last bar double bod1 = Close[1]-Open[1]; double absbod1 = MathAbs(bod1); if(bod1 >=0) { double uwick1 = High[1]-Close[1]; double lwick1 = Open[1]-Low[1]; } else { double uwick1 = High[1]-Open[1]; double lwick1 = Close[1]-Low[1]; } Alert("Lower Wick: " , lwick1 , " Upper Wick: " , uwick1); } } //+------------------------------------------------------------------+ bool NewBar() { static datetime lastbar; datetime curbar = Time[0]; //Print("NewBar(). lastbar="+TimeToStr(lastbar,TIME_DATE|TIME_MINUTES)+" curbar="+TimeToStr(curbar,TIME_DATE|TIME_MINUTES)); if(lastbar!=curbar) { lastbar=curbar; return (true); } else { return(false); } }
However, when I try to compile this, I get the following errors:
What am I doing wrong, and how can I fix this?