MQL4関数一覧

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.

コメント

タイトルとURLをコピーしました