//+------------------------------------------------------------------+
//| FFScript_MarketInfo_Display.mq4 |
//| FruitFOREX |
//| https://www.FruitFOREX.com |
//+------------------------------------------------------------------+
#property copyright "FruitFOREX"
#property link "https://www.FruitFOREX.com"
#property version "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void xxxxxxxxOnStart()
{
//---
string symbol="EURUSD";
//string symbol="EURUSDecn";
//string symbol=_Symbol;
MessageBox(
"==============================================="+"\n"+
"통화쌍: "+symbol+"\n"+
"==============================================="+"\n"+
"MODE_LOW (일간 최저가): "+DoubleToStr(MarketInfo(symbol,MODE_LOW),_Digits)+"\n"+
"MODE_HIGH (일간 최고가): "+DoubleToStr(MarketInfo(symbol,MODE_HIGH),_Digits)+"\n"+
"MODE_TIME (직전틱 제공 서버시각): "+TimeToStr((datetime)MarketInfo(symbol,MODE_TIME))+"\n"+
"MODE_BID (매도[SELL]시 적용가격): "+DoubleToStr(MarketInfo(symbol,MODE_BID),_Digits)+"\n"+
"MODE_ASK (매수[BUY]시 적용가격): "+DoubleToStr(MarketInfo(symbol,MODE_ASK),_Digits)+"\n"+
"MODE_POINT (통화쌍의 가격표시 최소단위): "+DoubleToStr(MarketInfo(symbol,MODE_POINT),_Digits)+"\n"+
"MODE_DIGITS (가격표시 소수점 이하 자리수): "+DoubleToStr(MarketInfo(symbol,MODE_DIGITS),0)+"\n"+
"MODE_SPREAD (적용 스프레드): "+DoubleToStr(MarketInfo(symbol,MODE_SPREAD),0)+"(포인트)\n"+
"MODE_STOPLEVEL (손절매/이익실현의 최소크기): "+DoubleToStr(MarketInfo(symbol,MODE_STOPLEVEL),0)+"(포인트)\n"+
"MODE_LOTSIZE (1 Lot의 크기): "+DoubleToStr(MarketInfo(symbol,MODE_LOTSIZE),0)+"\n"+
"MODE_TICKVALUE (1틱의 환산가치): "+DoubleToStr(MarketInfo(symbol,MODE_TICKVALUE),2)+"($)\n"+
"MODE_TICKSIZE (1틱의 크기): "+DoubleToStr(MarketInfo(symbol,MODE_TICKSIZE),_Digits)+"(포인트)\n"+
"MODE_SWAPLONG (매수주문의 일간이자): "+DoubleToStr(MarketInfo(symbol,MODE_SWAPLONG),2)+"($)\n"+
"MODE_SWAPSHORT (매도주문의 일간이자): "+DoubleToStr(MarketInfo(symbol,MODE_SWAPSHORT),2)+"($)\n"+
"MODE_STARTING (선물시장 개시일자): "+TimeToStr((datetime)MarketInfo(symbol,MODE_STARTING))+"\n"+
"MODE_EXPIRATION (선물시장 만기일자): "+TimeToStr((datetime)MarketInfo(symbol,MODE_EXPIRATION))+"\n"+
"MODE_TRADEALLOWED (매매가능 여부): "+DoubleToStr(MarketInfo(symbol,MODE_TRADEALLOWED),0)+"\n"+
"MODE_MINLOT (최소 주문크기): "+DoubleToStr(MarketInfo(symbol,MODE_MINLOT),2)+"(Lot)\n"+
"MODE_LOTSTEP (주문 최소단위): "+DoubleToStr(MarketInfo(symbol,MODE_LOTSTEP),2)+"(Lot)\n"+
"MODE_MAXLOT (최대 주문크기): "+DoubleToStr(MarketInfo(symbol,MODE_MAXLOT),2)+"(Lot)\n"+
"MODE_SWAPTYPE (이자계산 방식): "+DoubleToStr(MarketInfo(symbol,MODE_SWAPTYPE),0)+"\n"+
" (*비고* 0:points; 1:base currency; 2:interest; 3:margin currency)"+"\n"+
"MODE_PROFITCALCMODE (이익산출 방식): "+DoubleToStr(MarketInfo(symbol,MODE_PROFITCALCMODE),0)+"\n"+
" (*비고* 0:Forex; 1:CFD; 2:Futures)"+"\n"+
"MODE_MARGINCALCMODE (증거금 산출 방식): "+DoubleToStr(MarketInfo(symbol,MODE_MARGINCALCMODE),0)+"\n"+
" (*비고* 0:Forex; 1:CFD; 2:Futures; 3:CFD for indices)"+"\n"+
"MODE_MARGININIT (1 Lot 초기 증거금): "+DoubleToStr(MarketInfo(symbol,MODE_MARGININIT),2)+"($)\n"+
"MODE_MARGINMAINTENANCE (1 Lot 유지 증거금): "+DoubleToStr(MarketInfo(symbol,MODE_MARGINMAINTENANCE),2)+"($)\n"+
"MODE_MARGINHEDGED (1 Lot 헷지 증거금): "+DoubleToStr(MarketInfo(symbol,MODE_MARGINHEDGED),2)+"($)\n"+
"MODE_MARGINREQUIRED (1 Lot 매매 최소 증거금): "+DoubleToStr(MarketInfo(symbol,MODE_MARGINREQUIRED),2)+"($)\n"+
"MODE_FREEZELEVEL (SL/TP가격 정정불가 수준치): "+DoubleToStr(MarketInfo(symbol,MODE_FREEZELEVEL),0)+"(포인트)",
"MarketInfo() 함수를 이용한 시장정보",
MB_OK|MB_ICONINFORMATION
);
}
//+------------------------------------------------------------------+