CAFE

동영상강의

MarketInfo() 함수를 이용한 시장정보

작성자쟈니윤|작성시간16.02.22|조회수155 목록 댓글 0



//+------------------------------------------------------------------+

//|                                  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

              );                                                       


  }

//+------------------------------------------------------------------+



다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼