MQL4 関数(日本語・完全版構成)
1. 取引関係(Trade Functions)
- OrderSend:新規注文を送信
- OrderClose:ポジションを決済
- OrderModify:注文のSL/TPなどを変更
- OrderDelete:未約定注文を削除
- OrderSelect:注文/ポジションを選択
- OrdersTotal:注文やポジションの数を取得
- その他:OrderType, OrderLots, OrderOpenPrice, OrderClosePrice, OrderStopLoss, OrderTakeProfit, OrderProfit, OrderMagicNumber, OrderSymbol など多数
2. 口座・証拠金関連(Account Functions)
- AccountBalance:口座残高
- AccountEquity:有効証拠金
- AccountFreeMargin:余剰証拠金
- AccountMargin:必要証拠金
- AccountFreeMarginCheck:特定ロットの必要証拠金チェック
- AccountStopoutLevel, AccountStopoutMode, AccountLeverage, AccountNumber, AccountName, AccountCompany, AccountCurrency など
3. 銘柄・価格情報(MarketInfo)
- MarketInfo(複数モードで使用):
- Ask, Bid, Point, TickValue, TickSize, LotSize, MinLot, MaxLot, LotStep, Spread, MarginRequired(必要証拠金)など
4. チャートオブジェクト関連(Object Functions)
- ObjectCreate, ObjectDelete, ObjectsDeleteAll, ObjectFind, ObjectsTotal, ObjectName
- プロパティ操作:ObjectSetInteger, ObjectSetDouble, ObjectSetString
- 情報取得:ObjectGetInteger, ObjectGetDouble, ObjectGetString
- 移動:ObjectMove
5. インジケーター取得(Technical Indicator Functions)
- iMA, iMACD, iRSI, iStochastic, iBands, iATR, iCCI, iADX, iCustom(カスタムも)
6. 時刻・バー情報(Time & Bar Functions)
- TimeCurrent, TimeLocal, TimeGMT, TimeDayOfWeek, TimeDayOfYear, TimeToStr, StrToTime
- バー情報取得:iTime, iOpen, iHigh, iLow, iClose, iVolume
7. 文字列操作
- StringLen, StringFind, StringSubstr, StringTrimLeft, StringTrimRight, StringConcatenate, StringFormat
8. 数学関数
- MathAbs, MathMax, MathMin, MathSqrt, MathPow, MathRound, MathFloor, MathCeil, NormalizeDouble など
9. ファイル操作
- FileOpen, FileClose, FileWrite, FileRead, FileSeek, FileDelete
10. システム・ログ関係
- Alert, Comment, Print, Sleep, PlaySound, SendMail, SendNotification
11. チャートイベント取得
OnInit
,OnDeinit
,OnTick
,OnTimer
,OnChartEvent
etc.
コメント