替代MetaEditor的第三方编辑器解决方案
标签:
mql4mt4编程第三方编辑器 |
分类: MT4编程 |
mt4升级后,采用了mt5的编辑器,当你的中文注释越来越多的时候,输入会越来越慢,老半天还不显示字符。鉴于此,我们很有必要选用第三方编辑器来解决问题了。用第三方编辑器我们必须解决三个问题,一是编译,二是关键字输入提示,三是代码高亮显示。
我选择UEStudio12,这个软件在业内广受好评,而且有稳定的破解版可用,我们只为了解决mql4编码问题,所以不必考虑这个IDE升级,也没必要让它升级。
一、编译ex4
运行UE,高级->工具配置:
按照图中的内容填写。MQL4编译器可以在官站下载,下载后的mql.exe(32位编译器下载,64位编译器下载)拷贝到UEStudio安装目录,命令行填写:mql.exe /mql4
"%f%r" ,工作目录选择这个安装目录。点击确定。在主菜单高级中就出现了一个新的工具。
如果有错误,会提示错误编号以及源码所在的行列。
我不是很肯定用这个编译器编译出来的ex4是否会出错,建议最终还是到MetaEditor中编译成型。
顺便说一下帮助文件的安装,在mt4中打开数据文件夹,在\MetaQuotes\Terminal\Help里面将mql4.chm拷贝到UE安装文件夹,双击即可使用。
二、关键字输入提示与高亮显示
UEStudio安装文件夹中有一个\wordfiles,这里面是存放关键字的配置文件,我新建了一个laoyeemql4.uew,用记事本输入了所有的mql4的常量、关键字、命令符,做好了自定义函数匹配语句,以及高亮显示语句。
如果你不想自己花时间折腾配置下载各种文件,可与我直接联系,我已经准备好了一个打包文档,所有配置已经做好,解压就可用,不过要收取¥40元服务费。
三、附上laoyeemql4.uew源码
/L1"mql4 laoyee" MQL4_LANG Line Comment = // Block Comment On
= Escape Char = \ String Chars = "' File Extensions = mq4
/TGBegin "Function"
/TGFindStr = "%^([a-z_][a-z_0-9^[^]*]++^)[ ^t]++([^p*&:,
^t^[^]a-z_0-9./()!]++)[~;]"
/TGEnd
//基本颜色与字体
/Colors = 0,8421504,8421376,8421376,255,
/Colors Back =
16777215,16777215,16777215,16777215,16777215,
/Colors Auto Back = 1,1,1,1,1,
/Font Style = 0,0,0,0,0,
//括号匹配
/Open Brace Strings = "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Open Fold Strings = "{"
/Close Fold Strings = "}"
//自定义函数筛选
/TGBegin "Function"
//return type on separate line from function name and
args
/TGFindStr = "%^([a-z_][a-z_0-9^[^]*]++^)[ ^t]++([^p*&:,
^t^[^]a-z_0-9./()!]++)[~;]"
//C++ class member functions, class::name args
/TGFindStr = "[
^t]++^([a-z_][a-z_0-9]++::[a-z_^~][a-z_0-9]++^)[
^t^p]++([^p*&:, ^t^[^]/*^-'=:&a-z_0-9./(!]++)[~;]"
//type name args
/TGFindStr = "%[a-z_][a-z_0-9^[^]:&]++[
^t*]+[*&]++^([a-z_][a-z_0-9]++^)[ ^t]++([^p*&:,
^t^[^]a-z_0-9./(!]++)[~;]"
//type type name args
/TGFindStr = "%[a-z_][:a-z_0-9*&$^[^]*]++[
^t]+[a-z_][:a-z_0-9*&$^[^]]++[
^t*]+[*&]++^([a-z_][a-z_0-9]++^)[ ^t]++([^p*&:,
^t^[^]a-z_0-9./(!]++)[~;]"
//type type type name args
/TGFindStr = "%[a-z_][:a-z_0-9^[^]*&]++[
^t]+[a-z_][:a-z_0-9*&^[^]]++[ ^t]+[a-z_][:a-z_0-9*&^[^]]++[
^t]+[*&]++^([a-z_][a-z_0-9]++^)[ ^t]++([^p*&:,
^t^[^]a-z_0-9./(!]++)[~;]"
//Functions with preceding spaces/tabs(causes false
positives)
/TGFindStr = "%[ ^t]++[a-z_][a-z_0-9^[^]:&]++[
^t*]+[*&]++^([a-z_][a-z_0-9]++^)[ ^t]++([^p*&:,
^t^[^]a-z_0-9./(!]++){++$"
/TGBegin "Parameter"
/TGFindStr = "[ ^t^p]++^([~,]+^)"
/TGFindBStart = "("
/TGFindBEnd = ")"
/TGEnd
/TGBegin "Variable"
//type name;
/TGFindStr = "%[ ^t]++^([a-z0-9_]+[
^t^*]+[a-z0-9^[^]_]+^);"
/TGFindBStart = "{"
/TGFindBEnd = "}"
//type name = init;
/TGFindStr = "%[ ^t]++^([a-z0-9_]+[ ^t^*]+[a-z0-9^[^]_]+^)[
^t]++=*;"
/TGFindBStart = "{"
/TGFindBEnd = "}"
/TGEnd
/TGEnd
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Member String = "^([a-z0-9_:.]+^)[ ^t^*&]+$S[
^t^[^]a-z0-9_]++[(-);,]"
/Variable String = "%[ ^t]++^([!-~ ^t<>]+*[~a-z^p]^)$S[
^t;,()^-]"
/Indent Strings = "{" "if" "else" ":"
/Unindent Strings = "}"
/C1"MQL4关键字" Colors = 16711680 Colors Back = 16777215 Colors
Auto Back = 1 Font Style = 0
#ifdef #ifndef #else #endif
bool
char
class
color
datetime
double
const
public
extern
break
case
continue
default
delete
this
strict
enum
float
int
long
short
string
private
virtual
input
do
else
for
if
new
#define
#import
#include
struct
uchar
uint
ulong
ushort
void
protected
static
operator
return
sizeof
switch
while
#property
template
typename
#pragma
pack
/C2"MQL4命令" Colors = 16711808 Colors Back = 16777215 Colors
Auto Back = 1 Font Style = 0
OnInit
OnDeinit
OnStart
OnCalculate
OnTick
OnTimer
OnTester
OnChartEvent
init
deinit
start
_Digits
_Point
_LastError
_Period
_RandomSeed
_StopFlag
_Symbol
_UninitReason
Ask
Bars
Bid
Close
Digits
High
Low
Open
Point
Time
Volume
Alert
CheckPointer
Comment
DebugBreak
ExpertRemove
GetPointer
GetTickCount
MessageBox
PeriodSeconds
PlaySound
Print
PrintFormat
ResetLastError
ResourceCreate
ResourceFree
ResourceReadImage
ResourceSave
SendFTP
SendMail
SendNotification
Sleep
TerminalClose
TesterStatistics
ZeroMemory
ArrayBsearch
ArrayCopy
ArrayCompare
ArrayFree
ArrayGetAsSeries
ArrayInitialize
ArrayFill
ArrayIsSeries
ArrayIsDynamic
ArrayMaximum
ArrayMinimum
ArrayRange
ArrayResize
ArraySetAsSeries
ArraySize
ArraySort
ArrayCopyRates
ArrayCopySeries
ArrayDimension
CharToString
DoubleToString
EnumToString
NormalizeDouble
StringToDouble
StringToInteger
StringToTime
TimeToString
IntegerToString
ShortToString
ShortArrayToString
StringToShortArray
CharArrayToString
StringToCharArray
ColorToARGB
ColorToString
StringToColor
StringFormat
CharToStr
DoubleToStr
StrToDouble
StrToInteger
StrToTime
TimeToStr
MathAbs
MathArccos
MathArcsin
MathArctan
MathCeil
MathCos
MathExp
MathFloor
MathLog
MathMax
MathMin
MathMod
MathPow
MathRand
MathRound
MathSin
MathSqrt
MathSrand
MathTan
MathIsValidNumber
StringAdd
StringBufferLen
StringCompare
StringConcatenate
StringFill
StringFind
StringGetCharacter
StringInit
StringLen
StringReplace
StringSetCharacter
StringSplit
StringSubstr
StringToLower
StringToUpper
StringTrimLeft
StringTrimRight
StringGetChar
StringSetChar
TimeCurrent
TimeLocal
TimeGMT
TimeDaylightSavings
TimeGMTOffset
TimeToStruct
StructToTime
Day
DayOfWeek
DayOfYear
Hour
Minute
Month
Seconds
TimeDay
TimeDayOfWeek
TimeDayOfYear
TimeHour
TimeMinute
TimeMonth
TimeSeconds
TimeYear
Year
AccountInfoDouble
AccountInfoInteger
AccountInfoString
AccountBalance
AccountCredit
AccountCompany
AccountCurrency
AccountEquity
AccountFreeMargin
AccountFreeMarginCheck
AccountFreeMarginMode
AccountLeverage
AccountMargin
AccountName
AccountNumber
AccountProfit
AccountServer
AccountStopoutLevel
AccountStopoutMode
GetLastError
IsStopped
UninitializeReason
MQLInfoInteger
MQLInfoString
Symbol
Period
Digits
Point
IsConnected
IsDemo
IsDllsAllowed
IsExpertEnabled
IsLibrariesAllowed
IsOptimization
IsTesting
IsTradeAllowed
IsTradeContextBusy
IsVisualMode
TerminalCompany
TerminalName
TerminalPath
MarketInfo
SymbolsTotal
SymbolName
SymbolSelect
SymbolInfoDouble
SymbolInfoInteger
SymbolInfoString
SymbolInfoTick
SymbolInfoSessionQuote
SymbolInfoSessionTrade
RefreshRates
CopyRates
CopyTime
CopyOpen
CopyHigh
CopyLow
CopyClose
CopyTickVolume
CopyRealVolume
CopySpread
iBars
iBarShift
iClose
iHigh
iHighest
iLow
iLowest
iOpen
iTime
iVolume
ChartApplyTemplate
ChartSaveTemplate
ChartWindowFind
ChartTimePriceToXY
ChartXYToTimePrice
ChartOpen
ChartFirst
ChartNext
ChartClose
ChartSymbol
ChartPeriod
ChartRedraw
ChartSetDouble
ChartSetInteger
ChartSetString
ChartGetDouble
ChartGetInteger
ChartGetString
ChartNavigate
ChartID
ChartIndicatorDelete
ChartIndicatorName
ChartIndicatorsTotal
ChartWindowOnDropped
ChartPriceOnDropped
ChartTimeOnDropped
ChartXOnDropped
ChartYOnDropped
ChartSetSymbolPeriod
ChartScreenShot
Period
Symbol
WindowBarsPerChart
WindowExpertName
WindowFind
WindowFirstVisibleBar
WindowHandle
WindowIsVisible
WindowOnDropped
WindowPriceMax
WindowPriceMin
WindowPriceOnDropped
WindowRedraw
WindowScreenShot
WindowTimeOnDropped
WindowsTotal
WindowXOnDropped
WindowYOnDropped
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
GlobalVariableCheck
GlobalVariableTime
GlobalVariableDel
GlobalVariableGet
GlobalVariableName
GlobalVariableSet
GlobalVariablesFlush
GlobalVariableTemp
GlobalVariableSetOnCondition
GlobalVariablesDeleteAll
GlobalVariablesTotal
FileFindFirst
FileFindNext
FileFindClose
FileOpen
FileDelete
FileFlush
FileGetInteger
FileIsEnding
FileIsLineEnding
FileClose
FileIsExist
FileCopy
FileMove
FileReadArray
FileReadBool
FileReadDatetime
FileReadDouble
FileReadFloat
FileReadInteger
FileReadLong
FileReadNumber
FileReadString
FileReadStruct
FileSeek
FileSize
FileTell
FileWrite
FileWriteArray
FileWriteDouble
FileWriteFloat
FileWriteInteger
FileWriteLong
FileWriteString
FileWriteStruct
FolderCreate
FolderDelete
FolderClean
FileOpenHistory
HideTestIndicators
IndicatorSetDouble
IndicatorSetInteger
IndicatorSetString
SetIndexBuffer
IndicatorBuffers
IndicatorCounted
IndicatorDigits
IndicatorShortName
SetIndexArrow
SetIndexDrawBegin
SetIndexEmptyValue
SetIndexLabel
SetIndexShift
SetIndexStyle
SetLevelStyle
SetLevelValue
ObjectCreate
ObjectName
ObjectDelete
ObjectsDeleteAll
ObjectFind
ObjectGetTimeByValue
ObjectGetValueByTime
ObjectMove
ObjectsTotal
ObjectGetDouble
ObjectGetInteger
ObjectGetString
ObjectSetDouble
ObjectSetInteger
ObjectSetString
TextSetFont
TextOut
TextGetSize
ObjectDescription
ObjectGet
ObjectGetFiboDescription
ObjectGetShiftByValue
ObjectGetValueByShift
ObjectSet
ObjectSetFiboDescription
ObjectSetText
ObjectType
iAC
iAD
iADX
iAlligator
iAO
iATR
iBearsPower
iBands
iBandsOnArray
iBullsPower
iCCI
iCCIOnArray
iCustom
iDeMarker
iEnvelopes
iEnvelopesOnArray
iForce
iFractals
iGator
iIchimoku
iBWMFI
iMomentum
iMomentumOnArray
iMFI
iMA
iMAOnArray
iOsMA
iMACD
iOBV
iSAR
iRSI
iRSIOnArray
iRVI
iStdDev
iStdDevOnArray
iStochastic
iWPR
EventSetMillisecondTimer
EventSetTimer
EventKillTimer
EventChartCustom
/C3"MQL4常数" Colors = 16711680 Colors Back = 16777215 Colors
Auto Back = 1 Font Style = 0
copyright
version
FALSE
false
this
TRUE
true
SELECT_BY_TICKET SELECT_BY_POS
MODE_TRADES MODE_HISTORY
CHARTEVENT_KEYDOWN CHARTEVENT_MOUSE_MOVE
CHARTEVENT_OBJECT_CREATE CHARTEVENT_OBJECT_CHANGE
CHARTEVENT_OBJECT_DELETE CHARTEVENT_CLICK
CHARTEVENT_OBJECT_CLICK
CHARTEVENT_OBJECT_DRAG CHARTEVENT_OBJECT_ENDEDIT
CHARTEVENT_CHART_CHANGE CHARTEVENT_CUSTOM
CHARTEVENT_CUSTOM_LAST
PERIOD_CURRENT PERIOD_M1 PERIOD_M2 PERIOD_M3 PERIOD_M4
PERIOD_M5 PERIOD_M6 PERIOD_M10 PERIOD_M12 PERIOD_M15 PERIOD_M20
PERIOD_M30 PERIOD_H1 PERIOD_H2
PERIOD_H3 PERIOD_H4 PERIOD_H6 PERIOD_H8 PERIOD_H12 PERIOD_D1
PERIOD_W1 PERIOD_MN1
CHART_IS_OBJECT CHART_BRING_TO_TOP CHART_MOUSE_SCROLL
CHART_EVENT_MOUSE_MOVE CHART_EVENT_OBJECT_CREATE
CHART_EVENT_OBJECT_DELETE CHART_MODE CHART_FOREGROUND
CHART_SHIFT CHART_AUTOSCROLL CHART_SCALE CHART_SCALEFIX
CHART_SCALEFIX_11 CHART_SCALE_PT_PER_BAR CHART_SHOW_OHLC
CHART_SHOW_BID_LINE CHART_SHOW_ASK_LINE
CHART_SHOW_LAST_LINE CHART_SHOW_PERIOD_SEP CHART_SHOW_GRID
CHART_SHOW_VOLUMES CHART_SHOW_OBJECT_DESCR CHART_VISIBLE_BARS
CHART_WINDOWS_TOTAL CHART_WINDOW_IS_VISIBLE
CHART_WINDOW_HANDLE CHART_WINDOW_YDISTANCE
CHART_FIRST_VISIBLE_BAR CHART_WIDTH_IN_BARS CHART_WIDTH_IN_PIXELS
CHART_HEIGHT_IN_PIXELS CHART_COLOR_BACKGROUND
CHART_COLOR_FOREGROUND CHART_COLOR_GRID CHART_COLOR_VOLUME
CHART_COLOR_CHART_UP CHART_COLOR_CHART_DOWN CHART_COLOR_CHART_LINE
CHART_COLOR_CANDLE_BULL
CHART_COLOR_CANDLE_BEAR CHART_COLOR_BID CHART_COLOR_ASK
CHART_COLOR_LAST CHART_COLOR_STOP_LEVEL CHART_SHOW_TRADE_LEVELS
CHART_DRAG_TRADE_LEVELS CHART_PRICE_MAX
CHART_SHOW_DATE_SCALE CHART_SHOW_PRICE_SCALE CHART_SHIFT_SIZE
CHART_FIXED_POSITION CHART_FIXED_MAX CHART_FIXED_MIN
CHART_POINTS_PER_BAR CHART_PRICE_MIN CHART_COMMENT
CHART_BEGIN CHART_CURRENT_POS CHART_END CHART_BARS
CHART_CANDLES CHART_LINE CHART_VOLUME_HIDE CHART_VOLUME_TICK
CHART_VOLUME_REAL
OBJ_VLINE OBJ_HLINE OBJ_TREND OBJ_TRENDBYANGLE OBJ_CYCLES
OBJ_CHANNEL OBJ_STDDEVCHANNEL OBJ_REGRESSION OBJ_PITCHFORK
OBJ_GANNLINE OBJ_GANNFAN OBJ_GANNGRID OBJ_FIBO
OBJ_FIBOTIMES OBJ_FIBOFAN OBJ_FIBOARC OBJ_FIBOCHANNEL
OBJ_EXPANSION OBJ_RECTANGLE OBJ_TRIANGLE OBJ_ELLIPSE
OBJ_ARROW_THUMB_UP OBJ_ARROW_THUMB_DOWN OBJ_ARROW_UP
OBJ_ARROW_DOWN OBJ_ARROW_STOP OBJ_ARROW_CHECK
OBJ_ARROW_LEFT_PRICE OBJ_ARROW_RIGHT_PRICE OBJ_ARROW_BUY
OBJ_ARROW_SELL OBJ_ARROW OBJ_TEXT OBJ_LABEL OBJ_BUTTON
OBJ_BITMAP
OBJ_BITMAP_LABEL OBJ_EDIT OBJ_EVENT OBJ_RECTANGLE_LABEL
OBJPROP_TIME1 OBJPROP_PRICE1 OBJPROP_TIME2 OBJPROP_PRICE2
OBJPROP_TIME3 OBJPROP_PRICE3 OBJPROP_COLOR OBJPROP_STYLE
OBJPROP_WIDTH OBJPROP_BACK OBJPROP_RAY OBJPROP_ELLIPSE
OBJPROP_SCALE OBJPROP_ANGLE OBJPROP_ARROWCODE
OBJPROP_TIMEFRAMES OBJPROP_DEVIATION OBJPROP_FONTSIZE
OBJPROP_CORNER OBJPROP_XDISTANCE OBJPROP_YDISTANCE
OBJPROP_FIBOLEVELS
OBJPROP_LEVELCOLOR OBJPROP_LEVELSTYLE OBJPROP_LEVELWIDTH
OBJPROP_FIRSTLEVEL+n
OBJPROP_COLOR OBJPROP_STYLE OBJPROP_WIDTH OBJPROP_BACK
OBJPROP_ZORDER OBJPROP_FILL OBJPROP_HIDDEN OBJPROP_SELECTED
OBJPROP_READONLY OBJPROP_TYPE OBJPROP_TIME OBJPROP_SELECTABLE
OBJPROP_CREATETIME OBJPROP_LEVELS OBJPROP_LEVELCOLOR
OBJPROP_LEVELSTYLE OBJPROP_LEVELWIDTH OBJPROP_ALIGN
OBJPROP_FONTSIZE OBJPROP_RAY_RIGHT OBJPROP_ELLIPSE
OBJPROP_ARROWCODE
OBJPROP_TIMEFRAMES OBJPROP_ANCHOR OBJPROP_XDISTANCE
OBJPROP_YDISTANCE OBJPROP_DRAWLINES OBJPROP_STATE OBJPROP_CHART_ID
OBJPROP_XSIZE OBJPROP_YSIZE OBJPROP_XOFFSET
OBJPROP_YOFFSET OBJPROP_PERIOD OBJPROP_DATE_SCALE
OBJPROP_PRICE_SCALE OBJPROP_CHART_SCALE OBJPROP_BGCOLOR
OBJPROP_CORNER OBJPROP_BORDER_TYPE OBJPROP_BORDER_COLOR
OBJPROP_PRICE OBJPROP_LEVELVALUE OBJPROP_SCALE OBJPROP_ANGLE
OBJPROP_DEVIATION OBJPROP_NAME OBJPROP_TEXT OBJPROP_TOOLTIP
OBJPROP_LEVELTEXT OBJPROP_FONT OBJPROP_BMPFILE
OBJPROP_SYMBOL BORDER_FLAT BORDER_RAISED BORDER_SUNKEN
ALIGN_LEFT ALIGN_CENTER ALIGN_RIGHT
ANCHOR_LEFT_UPPER ANCHOR_LEFT ANCHOR_LEFT_LOWER ANCHOR_LOWER
ANCHOR_RIGHT_LOWER ANCHOR_RIGHT ANCHOR_RIGHT_UPPER ANCHOR_UPPER
ANCHOR_CENTER ANCHOR_TOP ANCHOR_BOTTOM
CORNER_LEFT_UPPER CORNER_LEFT_LOWER CORNER_RIGHT_LOWER
CORNER_RIGHT_UPPER
OBJ_NO_PERIODS EMPTY OBJ_PERIOD_M1 OBJ_PERIOD_M5
OBJ_PERIOD_M15 OBJ_PERIOD_M30 OBJ_PERIOD_H1 OBJ_PERIOD_H4
OBJ_PERIOD_D1 OBJ_PERIOD_W1 OBJ_PERIOD_MN1 OBJ_ALL_PERIODS
GANN_UP_TREND GANN_DOWN_TREND
clrBlack clrDarkGreen clrDarkSlateGray clrOlive clrGreen
clrTeal clrNavy clrPurple clrMaroon clrIndigo clrMidnightBlue
clrDarkBlue clrDarkOliveGreen clrSaddleBrown
clrForestGreen clrOliveDrab clrSeaGreen clrDarkGoldenrod
clrDarkSlateBlue clrSienna clrMediumBlue clrBrown clrDarkTurquoise
clrDimGray clrLightSeaGreen
clrDarkViolet clrFireBrick clrMediumVioletRed
clrMediumSeaGreen clrChocolate clrCrimson clrSteelBlue
clrGoldenrod clrMediumSpringGreen clrLawnGreen clrCadetBlue
clrDarkOrchid clrYellowGreen clrLimeGreen clrOrangeRed
clrDarkOrange clrOrange clrGold clrYellow clrChartreuse
clrLime clrSpringGreen clrAqua
clrDeepSkyBlue clrBlue clrMagenta clrRed clrGray clrSlateGray
clrPeru clrBlueViolet
clrLightSlateGray clrDeepPink clrMediumTurquoise clrDodgerBlue
clrTurquoise clrRoyalBlue clrSlateBlue clrDarkKhaki
clrIndianRed clrMediumOrchid clrGreenYellow
clrMediumAquamarine clrDarkSeaGreen clrTomato clrRosyBrown
clrOrchid
clrMediumPurple clrPaleVioletRed clrCoral clrCornflowerBlue
clrDarkGray clrSandyBrown clrMediumSlateBlue clrTan
clrDarkSalmon clrBurlyWood clrHotPink clrSalmon clrViolet
clrLightCoral clrSkyBlue clrLightSalmon
clrPlum clrKhaki clrLightGreen clrAquamarine clrSilver
clrLightSkyBlue clrLightSteelBlue clrLightBlue
clrPaleGreen clrThistle clrPowderBlue clrPaleGoldenrod
clrPaleTurquoise clrLightGray clrWheat clrNavajoWhite
clrMoccasin clrLightPink clrGainsboro clrPeachPuff clrPink
clrBisque clrLightGoldenrod clrBlanchedAlmond
clrLemonChiffon clrBeige clrAntiqueWhite clrPapayaWhip
clrCornsilk clrLightYellow clrLightCyan clrLinen
clrLavender clrMistyRose clrOldLace clrWhiteSmoke clrSeashell
clrIvory clrHoneydew clrAliceBlue
clrLavenderBlush clrMintCream clrSnow clrWhite
SYMBOL_THUMBSUP SYMBOL_THUMBSDOWN SYMBOL_ARROWUP
SYMBOL_ARROWDOWN SYMBOL_STOPSIGN SYMBOL_CHECKSIGN SYMBOL_LEFTPRICE
SYMBOL_RIGHTPRICE
PRICE_CLOSE PRICE_OPEN PRICE_HIGH PRICE_LOW PRICE_MEDIAN
PRICE_TYPICAL PRICE_WEIGHTED VOLUME_TICK VOLUME_REAL STO_LOWHIGH
STO_CLOSECLOSE
MODE_OPEN MODE_LOW MODE_HIGH MODE_CLOSE MODE_VOLUME MODE_TIME
MODE_SMA MODE_EMA MODE_SMMA MODE_LWMA MODE_MAIN MODE_SIGNAL
MODE_PLUSDI
MODE_MINUSDI MODE_UPPER MODE_LOWER MODE_GATORJAW
MODE_GATORTEETH MODE_GATORLIPS MODE_TENKANSEN MODE_KIJUNSEN
MODE_SENKOUSPANA MODE_SENKOUSPANB MODE_CHINKOUSPAN
DRAW_LINE DRAW_SECTION DRAW_HISTOGRAM DRAW_ARROW DRAW_ZIGZAG
DRAW_NONE STYLE_SOLID STYLE_DASH STYLE_DOT STYLE_DASHDOT
STYLE_DASHDOTDOT
DRAW_NONE DRAW_LINE DRAW_SECTION DRAW_HISTOGRAM DRAW_ARROW
DRAW_ZIGZAG
INDICATOR_DATA INDICATOR_COLOR_INDEX INDICATOR_CALCULATIONS
INDICATOR_DIGITS INDICATOR_HEIGHT INDICATOR_LEVELS
INDICATOR_LEVELCOLOR INDICATOR_LEVELSTYLE
INDICATOR_LEVELWIDTH INDICATOR_MINIMUM INDICATOR_MAXIMUM
INDICATOR_LEVELVALUE INDICATOR_SHORTNAME INDICATOR_LEVELTEXT
TERMINAL_BUILD TERMINAL_CONNECTED TERMINAL_DLLS_ALLOWED
TERMINAL_TRADE_ALLOWED TERMINAL_EMAIL_ENABLED TERMINAL_FTP_ENABLED
TERMINAL_MAXBARS TERMINAL_CODEPAGE
TERMINAL_CPU_CORES TERMINAL_DISK_SPACE
TERMINAL_MEMORY_PHYSICAL TERMINAL_MEMORY_TOTAL
TERMINAL_MEMORY_AVAILABLE TERMINAL_MEMORY_USED
TERMINAL_LANGUAGE
TERMINAL_COMPANY TERMINAL_NAME TERMINAL_PATH
TERMINAL_DATA_PATH TERMINAL_COMMONDATA_PATH
MQL_PROGRAM_TYPE MQL_DLLS_ALLOWED MQL_TRADE_ALLOWED MQL_DEBUG
MQL_PROFILER MQL_TESTER MQL_OPTIMIZATION MQL_VISUAL_MODE
MQL_FRAME_MODE MQL_LICENSE_TYPE
MQL_PROGRAM_NAME MQL_PROGRAM_PATH PROGRAM_SCRIPT
PROGRAM_EXPERT PROGRAM_INDICATOR LICENSE_FREE LICENSE_DEMO
LICENSE_FULL LICENSE_TIME
MODE_LOW MODE_HIGH MODE_TIME MODE_BID MODE_ASK MODE_POINT
MODE_DIGITS MODE_SPREAD MODE_STOPLEVEL MODE_LOTSIZE MODE_TICKVALUE
MODE_TICKSIZE MODE_SWAPLONG MODE_SWAPSHORT
MODE_STARTING MODE_EXPIRATION MODE_TRADEALLOWED MODE_MINLOT
MODE_LOTSTEP MODE_MAXLOT MODE_SWAPTYPE MODE_PROFITCALCMODE
MODE_MARGINCALCMODE MODE_MARGININIT MODE_MARGINMAINTENANCE
MODE_MARGINHEDGED MODE_MARGINREQUIRED
MODE_FREEZELEVEL
SYMBOL_SELECT SYMBOL_SESSION_DEALS SYMBOL_SESSION_BUY_ORDERS
SYMBOL_SESSION_SELL_ORDERS SYMBOL_VOLUME SYMBOL_VOLUMEHIGH
SYMBOL_VOLUMELOW SYMBOL_TIME SYMBOL_DIGITS
SYMBOL_SPREAD_FLOAT SYMBOL_SPREAD SYMBOL_TRADE_CALC_MODE
SYMBOL_TRADE_MODE SYMBOL_START_TIME SYMBOL_EXPIRATION_TIME
SYMBOL_TRADE_STOPS_LEVEL SYMBOL_TRADE_FREEZE_LEVEL
SYMBOL_TRADE_EXEMODE SYMBOL_SWAP_MODE
SYMBOL_SWAP_ROLLOVER3DAYS SYMBOL_EXPIRATION_MODE
SYMBOL_FILLING_MODE SYMBOL_ORDER_MODE SYMBOL_BID
SYMBOL_BIDHIGH SYMBOL_BIDLOW
SYMBOL_ASK SYMBOL_ASKHIGH SYMBOL_ASKLOW SYMBOL_LAST
SYMBOL_LASTHIGH SYMBOL_LASTLOW SYMBOL_POINT SYMBOL_TRADE_TICK_VALUE
SYMBOL_TRADE_TICK_VALUE_PROFIT SYMBOL_TRADE_TICK_VALUE_LOSS
SYMBOL_TRADE_TICK_SIZE SYMBOL_TRADE_CONTRACT_SIZE
SYMBOL_VOLUME_MIN SYMBOL_VOLUME_MAX SYMBOL_VOLUME_STEP
SYMBOL_VOLUME_LIMIT SYMBOL_SWAP_LONG SYMBOL_SWAP_SHORT
SYMBOL_MARGIN_INITIAL SYMBOL_MARGIN_MAINTENANCE
SYMBOL_MARGIN_LONG SYMBOL_MARGIN_SHORT SYMBOL_MARGIN_LIMIT
SYMBOL_MARGIN_STOP SYMBOL_MARGIN_STOPLIMIT
SYMBOL_SESSION_VOLUME
SYMBOL_SESSION_TURNOVER SYMBOL_SESSION_INTEREST
SYMBOL_SESSION_BUY_ORDERS_VOLUME SYMBOL_SESSION_SELL_ORDERS_VOLUME
SYMBOL_SESSION_OPEN SYMBOL_SESSION_CLOSE SYMBOL_SESSION_AW
SYMBOL_SESSION_PRICE_SETTLEMENT SYMBOL_SESSION_PRICE_LIMIT_MIN
SYMBOL_SESSION_PRICE_LIMIT_MAX SYMBOL_CURRENCY_BASE
SYMBOL_CURRENCY_MARGIN SYMBOL_DESCRIPTION SYMBOL_PATH
SYMBOL_TRADE_MODE_DISABLED SYMBOL_TRADE_MODE_LONGONLY
SYMBOL_TRADE_MODE_SHORTONLY* SYMBOL_TRADE_MODE_CLOSEONLY
SYMBOL_TRADE_MODE_FULL SYMBOL_TRADE_EXECUTION_REQUEST
SYMBOL_TRADE_EXECUTION_INSTANT SYMBOL_TRADE_EXECUTION_MARKET
SYMBOL_TRADE_EXECUTION_EXCHANGE SUNDAY MONDAY TUESDAY WEDNESDAY
THURSDAY FRIDAY SATURDAY
ACCOUNT_LOGIN ACCOUNT_TRADE_MODE ACCOUNT_LEVERAGE
ACCOUNT_LIMIT_ORDERS ACCOUNT_MARGIN_SO_MODE ACCOUNT_TRADE_ALLOWED
ACCOUNT_TRADE_EXPERT ACCOUNT_BALANCE ACCOUNT_CREDIT
ACCOUNT_PROFIT ACCOUNT_EQUITY ACCOUNT_MARGIN
ACCOUNT_FREEMARGIN ACCOUNT_MARGIN_LEVEL ACCOUNT_MARGIN_SO_CALL
ACCOUNT_MARGIN_SO_SO ACCOUNT_NAME ACCOUNT_SERVER
ACCOUNT_CURRENCY ACCOUNT_COMPANY ACCOUNT_TRADE_MODE_DEMO
ACCOUNT_TRADE_MODE_CONTEST ACCOUNT_TRADE_MODE_REAL
ACCOUNT_STOPOUT_MODE_PERCENT ACCOUNT_STOPOUT_MODE_MONEY
STAT_INITIAL_DEPOSIT STAT_WITHDRAWAL STAT_PROFIT
STAT_GROSS_PROFIT STAT_GROSS_LOSS STAT_MAX_PROFITTRADE
STAT_MAX_LOSSTRADE STAT_CONPROFITMAX STAT_CONPROFITMAX_TRADES
STAT_MAX_CONWINS STAT_MAX_CONPROFIT_TRADES STAT_CONLOSSMAX
STAT_CONLOSSMAX_TRADES STAT_MAX_CONLOSSES STAT_MAX_CONLOSS_TRADES
STAT_BALANCEMIN STAT_BALANCE_DD
STAT_BALANCEDD_PERCENT STAT_BALANCE_DDREL_PERCENT
STAT_BALANCE_DD_RELATIVE STAT_EQUITYMIN STAT_EQUITY_DD
STAT_EQUITYDD_PERCENT STAT_EQUITY_DDREL_PERCENT
STAT_EQUITY_DD_RELATIVE STAT_EXPECTED_PAYOFF
STAT_PROFIT_FACTOR STAT_RECOVERY_FACTOR STAT_SHARPE_RATIO
STAT_MIN_MARGINLEVEL STAT_CUSTOM_ONTESTER STAT_DEALS
STAT_TRADES STAT_PROFIT_TRADES STAT_LOSS_TRADES
STAT_SHORT_TRADES STAT_LONG_TRADES STAT_PROFIT_SHORTTRADES
STAT_PROFIT_LONGTRADES STAT_PROFITTRADES_AVGCON
STAT_LOSSTRADES_AVGCON
OP_BUY OP_SELL OP_BUYLIMIT OP_SELLLIMIT OP_BUYSTOP
OP_SELLSTOP
__DATE__ __DATETIME__ __LINE__ __FILE__ __PATH__ __FUNCTION__
__FUNCSIG__ __MQLBUILD__ __MQL4BUILD__
M_E M_LOG2E M_LOG10E M_LN2 M_LN10 M_PI M_PI_2 M_PI_4 M_1_PI
M_2_PI M_2_SQRTPI M_SQRT2 M_SQRT1_2
CHAR_MIN CHAR_MAX UCHAR_MAX SHORT_MIN SHORT_MAX USHORT_MAX
INT_MIN INT_MAX UINT_MAX LONG_MIN LONG_MAX ULONG_MAX DBL_MIN
DBL_MAX DBL_EPSILON DBL_DIG DBL_MANT_DIG
DBL_MAX_10_EXP DBL_MAX_EXP DBL_MIN_10_EXP DBL_MIN_EXP FLT_MIN
FLT_MAX FLT_EPSILON FLT_DIG FLT_MANT_DIG FLT_MAX_10_EXP FLT_MAX_EXP
FLT_MIN_10_EXP FLT_MIN_EXP
REASON_PROGRAM REASON_REMOVE REASON_RECOMPILE
REASON_CHARTCHANGE REASON_CHARTCLOSE REASON_PARAMETERS
REASON_ACCOUNT REASON_TEMPLATE REASON_INITFAILED REASON_CLOSE
POINTER_INVALID POINTER_DYNAMIC
POINTER_AUTOMATIC
NULL EMPTY EMPTY_VALUE CLR_NONE, clrNONE CHARTS_MAX
INVALID_HANDLE IS_DEBUG_MODE IS_PROFILE_MODE WHOLE_ARRAY
WRONG_VALUE
MqlDateTime MqlRates MqlTick
FILE_READ FILE_WRITE FILE_BIN FILE_CSV FILE_TXT FILE_ANSI
FILE_UNICODE FILE_SHARE_READ FILE_SHARE_WRITE FILE_REWRITE
FILE_COMMON
FILE_EXISTS FILE_CREATE_DATE FILE_MODIFY_DATE FILE_ACCESS_DATE
FILE_SIZE FILE_POSITION FILE_END FILE_LINE_END FILE_IS_COMMON
FILE_IS_TEXT FILE_IS_BINARY FILE_IS_CSV
FILE_IS_ANSI FILE_IS_READABLE FILE_IS_WRITABLE SEEK_SET
SEEK_CUR SEEK_END CP_ACP CP_OEMCP CP_MACCP CP_THREAD_ACP CP_SYMBOL
CP_UTF7 CP_UTF8
IDOK IDCANCEL IDABORT IDRETRY IDIGNORE IDYES IDNO IDTRYAGAIN
IDCONTINUE MB_OK MB_OKCANCEL MB_ABORTRETRYIGNORE MB_YESNOCANCEL
MB_YESNO MB_RETRYCANCEL
MB_CANCELTRYCONTINUE MB_ICONSTOP MB_ICONERROR MB_ICONHAND
MB_ICONQUESTION MB_ICONEXCLAMATION MB_ICONWARNING
MB_ICONINFORMATION MB_ICONASTERISK
MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3 MB_DEFBUTTON4
INIT_SUCCEEDED INIT_FAILED INIT_PARAMETERS_INCORRECT
INIT_AGENT_NOT_SUITABLE
/C4"MQL4操作符" STYLE_OPERATOR Colors = 32768 Colors Back =
16777215 Colors Auto Back = 1 Font Style = 0
!
$
%
&
*
+
-
.
// /
:
<</div>
=
>
?
^
|
~
/C5"MQL4分隔符" Colors = 4210816 Colors Back = 16777215 Colors
Auto Back = 1 Font Style = 0
(
)
,
;
[
]
{
}
前一篇:易交易-以逸待劳 永久免费
后一篇:给新手新开户的几点建议

加载中…