Alphabetic Index of MQL4 Functions

 

AccountBalance

AccountCredit

AccountCompany

AccountCurrency

AccountEquity

AccountFreeMargin

AccountFreeMarginCheck

AccountFreeMarginMode

AccountLeverage

AccountMargin

AccountName

AccountNumber

AccountProfit

AccountServer

AccountStopoutLevel

AccountStopoutMode

Alert

ArrayBsearch

ArrayCopy

ArrayCopyRates

ArrayCopySeries

ArrayDimension

ArrayGetAsSeries

ArrayInitialize

ArrayIsSeries

ArrayMaximum

ArrayMinimum

ArrayRange

ArrayResize

ArraySetAsSeries

ArraySize

ArraySort

CharToStr

Comment

DayDayOfWeek

DayOfYear

DoubleToStr

FileClose

FileDelete

FileFlush

FileIsEnding

FileIsLineEnding

FileOpen

FileOpenHistory

FileReadArray

FileReadDouble

FileReadInteger

FileReadNumber

FileReadString

FileSeek

FileSize

FileTell

FileWrite

FileWriteArray

FileWriteDouble

FileWriteInteger

FileWriteString

GetLastError

GetTickCount

GlobalVariableCheck

GlobalVariableDel

GlobalVariableGet

GlobalVariableName

GlobalVariableSet

GlobalVariableSetOnCondition

GlobalVariablesDeleteAll

GlobalVariablesTotal

HideTestIndicators

Hour

iAC

iAD

iAlligator

iADX

iATR

iAO

iBars

iBarShift

iBearsPower

iBands

iBandsOnArray

iBullsPower

iBWMFI

iCCI

iCCIOnArray

iClose

iCustom

iDeMarker

iEnvelopes

iEnvelopesOnArray

iForce

iFractals

iGator

iIchimoku

iMomentum

iMomentumOnArray

iMFI

iMA

iMACD

iMAOnArray

iHigh

iHighest

iLow

iLowest

iOBV

iOpen

iOsMA

IndicatorBuffers

IndicatorCounted

IndicatorDigits

IndicatorShortName

iRSI

iRSIOnArray

iRVI

iSAR

IsConnected

IsDemo

IsDllsAllowed

IsExpertEnabled

IsLibrariesAllowed

IsOptimization

IsStopped

iStdDev

iStdDevOnArray

iStochastic

IsTesting

IsTradeAllowed

IsTradeContextBusy

IsVisualMode

iTime

iVolume

iWPR

MarketInfo

MathAbs

MathArccos

MathArcsin

MathArctan

MathCeil

MathCos

MathExp

MathFloor

MathLog

MathMax

MathMin

MathMod

MathPow

MathRand

MathRound

MathSin

MathSqrt

MathSrand

MathTan

MessageBox

Minute

Month

NormalizeDouble

ObjectCreate

ObjectDelete

ObjectDescription

ObjectFind

ObjectGet

ObjectGetFiboDescription

ObjectGetShiftByValue

ObjectGetValueByShift

ObjectMove

ObjectName

ObjectsDeleteAll

ObjectSet

ObjectSetFiboDescription

ObjectSetText

ObjectsTotal

ObjectType

OrderClose

OrderCloseBy

OrderClosePrice

OrderCloseTime

OrderComment

OrderCommission

OrderDelete

OrderExpiration

OrderLots

OrderMagicNumber

OrderModify

OrderOpenPrice

OrderOpenTime

OrderPrint

OrderProfit

OrderSelect

OrderSend

OrdersHistoryTotal

OrderStopLoss

OrdersTotal

OrderSwap

OrderSymbol

OrderTakeProfit

OrderTicket

OrderType

Period

PlaySound

Print

RefreshRates

Seconds

SendFTP

SendMail

SetIndexArrow

SetIndexBuffer

SetIndexDrawBegin

SetIndexEmptyValue

SetIndexLabel

SetIndexShift

SetIndexStyle

SetLevelStyle

SetLevelValue

Sleep

StringConcatenate

StringFind

StringGetChar

StringLen

StringSetChar

StringSubstr

StringTrimLeft

StringTrimRight

StrToDouble

StrToInteger

StrToTime

Symbol

TerminalCompany

TerminalName

TerminalPath

TimeCurrent

TimeDay

TimeDayOfWeek

TimeDayOfYear

TimeHour

TimeLocal

TimeMinute

TimeMonth

TimeSeconds

TimeToStr

TimeYear

UninitializeReason

WindowBarsPerChart

WindowExpertName

WindowFind

WindowFirstVisibleBar

WindowHandle

WindowIsVisible

WindowOnDropped

WindowPriceMax

WindowPriceMin

WindowPriceOnDropped

WindowRedraw

WindowScreenShot

WindowTimeOnDropped

WindowsTotal

WindowXOnDropped

WindowYOnDropped

Year

 
This is great. I was going to post a request for something like this, but you already put it together. Thanks.
 
A stand out post. I have enjoyed the ease of alphabetic-navigation. Thank you for all your efforts here and else where on this site.
 
cloudbreaker:

Nice work. Since you have the power to make sticky topics happen, any chance you can get someone to revisit the debate I had with rosh in https://www.mql5.com/en/forum/119048 ?

 
jjc:

Nice work. Since you have the power to make sticky topics happen, any chance you can get someone to revisit the debate I had with rosh in https://www.mql5.com/en/forum/119048 ?

I second that.


Furthermore, I think this forum is missing quite a few essential "features" to make it more productive:

- Division into logical sections (same like MQL5.com forum) OR alternatively, ability to 'Tag' a post as belonging to one of a few pre-defined topics and ability to filter by topic.

- Moderators that delete/lock threads that are obvious garbage/spam (Forex World Cup, etc.).

- A slightly better and more reliable search engine (in the past few months there have been numerous occasions when search stopped working for hours/days).


All these require some changes so maybe we'll never c them, but there is really no excuse for not putting a sticky FAQ...

 

A very useful and great reference and resource.

Thanks CloudBreaker

 
THANK YOU for a fantastic service.
 

TNX - A noteworthy note worthy of being duely noted.

Hey, along those same lines, Is there a place to d/l the lables of those FNC()'s (above)

AND ! their descriptions !!! ?? (without having to open each one and cut/paste )

Tnx in advance,

 

you'll find them in the book.

Online: https://book.mql4.com//

Download : https://www.mql4.com/files/MQl4BookEnglish.chm

 
For those who don't know PRESS CTRL + F to search for the function you want
 

Hi,

I have created a new formula (ex: VNFC), then copy to terminal_directory \ experts \ indicators directory. But when I call "iVNFC" in my EA is the message: "function is not defined"

So, how can i add new formula name to Alphabetic Index of MQL4 Functions (list name)

Tks

Reason: