//+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright © 2020 MhFx7, All Rights Reserved | //| https://www.mql5.com/en/users/mhfx7 | //+------------------------------------------------------------------+ #property copyright "Copyright © 2020 MhFx7, All Rights Reserved" #property link "https://www.mql5.com/en/users/mhfx7" #property version "1.00" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- double Bid=BidOrAsk(true); //--- double Ask=BidOrAsk(false); //--- Print("BID : ",Bid, " ASK: ",Ask); //--- double _Bid=BidAskLast(1); //--- double _Ask=BidAskLast(2); //--- double _Last=BidAskLast(3); //--- Print("BID : ",_Bid, " ASK: ",_Ask, " LAST: ",_Last); //--- } //+------------------------------------------------------------------+ //| BidOrAsk | //+------------------------------------------------------------------+ double BidOrAsk(bool returnBid) { //--- if(returnBid) { return(SymbolInfoDouble(_Symbol,SYMBOL_BID)); } else { return(SymbolInfoDouble(_Symbol,SYMBOL_ASK)); } //--- } //+------------------------------------------------------------------+ //| BidAskLast | //+------------------------------------------------------------------+ double BidAskLast(int whichPrice) { if(whichPrice==1) { Print("Coder asked for variant 1"); return(SymbolInfoDouble(_Symbol,SYMBOL_BID)); } if(whichPrice==2) { Print("Coder asked for variant 2"); return(SymbolInfoDouble(_Symbol,SYMBOL_ASK)); } if(whichPrice==3) { Print("Coder asked for variant 3"); return(SymbolInfoDouble(_Symbol,SYMBOL_LAST)); } Print("Coder is a fucking cunt !"); return(-1); } //+------------------------------------------------------------------+