FX마진 포지션 수익계산

마지막 업데이트: 2022년 4월 22일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

유사해외통화선물(FX마진) 위험고지서 및 거래설명서

유사해외통화선물거래는 해외주식, 해외채권 등의 현물거래와는 달리 투자위험도가 매우 높아 단기간에 커다란 손실을 입을 수 있습니다. 따라서 해외파생상품거래를 행하시려는 고객께서는 동 거래의 구조나 위험성에 대해 충분히 파악하신 후 귀하의 투자목적 ∙ 자금규모 ∙ 투자경험 등을 고려하여 신중히 투자에 임하여 주시기 바랍니다.


√ 투자경험, 투자목표, 재정상태 등을 고려하여 투자하는가?
√ 투자원금 및 투자원금을 초과하는 손실을 부담할 수 있는 경제적 능력이나 용의가 있는가?
√ 유사해외통화선물의 상품구조 및 거래를 위한 주문 등 거래방법을 충분히 이해하고 있는가?
√ 회사의 파생상품투자상담사가 내게 제공하는 해당 유사해외통화선물 위험고지서 및 거래설명서를 철저히 검토함으로써 내가 직면하게 될 위험 등을 충분히 이해하고 있는가?
√ 유사해외통화선물거래를 시작한 후 문제가 발생하거나 의문점이 생길 경우 상담할 수 있는 사람이나 기관 등을 알고 있는가?

  1. 유사해외통화선물거래라 함은 미국선물협회 규정에 따라 장외에서 이루어지는 외국환거래 및 일본의 상품거래소법에 따라 장외에서 이루어지는 외국환거래 및 이와 유사한 거래로써 자본시장과 금융투자업에 관한 법률 제5조제2항에 따라 해외 파생상품시장에서 거래되는 외국환 거래를 말합니다.
    1. ① 개요
      구분내용
      거래대상AUD, CAD, CHF, JPY, NZD, USD, EUR, GBP의 조합 약 22개 내외의 통화쌍
      거래단위기준통화의 100,000 단위
      거래단위는 '계약'으로 표시. 1회 주문가능한 수량은 최소 1개, 최대 50계약 주문수량의 제한은 변경될 수 있으며, 변경시 한국투자증권회사(이하 "회사") 홈페이지에 공지됩니다.
      위탁증거금위탁증거금 미화 10,FX마진 포지션 수익계산 000달러
      유지증거금유지증거금 미화 5,000달러
      (위탁증거금의 100분의 50)
      일일가격
      변동폭
      제한없음
      롤오버이자각국의 기준금리로 결정됨
      (월,화,목,금: 1일분 이자발생 / 수: 3일분 이자발생)
      스프레드변동스프레드
      마진콜예탁자산평가금액이 유지증거금 이하로 하락 시, 보유포지션이 임의로 강제청산 될 수 있음
      거래시간SBI: 월요일 07:00 ~ 토요일 06:30 (화~금 06:30~07:00 30분간 휴장)
      *미국 서머타임: 월요일 07:00 ~ 토요일 05:30, 매일 05:30~06:00 30분간 휴장
      MP : 월요일 07:15 ~ 토요일 06:55, 매일 06:58~07:08 (10분간) 휴장
      미국 서머타임 : 월요일 07:00 ~ 토요일 05:55, 매일 05:58~06:08(10분간) 휴장
    2. ② 거래대상, 거래단위 및 위탁증거금
      • ▶ 거래대상은 AUD, CAD, CHF, JPY, NZD, USD, EUR, GBP의 조합 약 22개 내외의 통화입니다.
      • ▶ 거래단위: 기준통화의 100,000단위이며, 거래단위는「계약」으로 표시됩니다.
        1회 주문 가능한 수량은 최소 1개, 최대 50계약 입니다. 이에 대한 주문수량의 제한은 변경될 수 있으며, 변경 시 회사 홈페이지에 공지됩니다.
      • ▶ 위탁증거금은 거래단위당 미화 1만 달러입니다.
      • ▶ 유지증거금은 위탁증거금의 100분의 50에 상당하는 금액입니다.
    3. ③ 거래시간
      • ▶ SBI: 월요일 07:00 ~ 토요일 06:30 (화~금 06:30~07:00 30분간 휴장)
        * 미국 서머타임 시: 월요일 07:00 ~ 토요일 05:30 (화~금 05:30~06:00 30분간 휴장)
      • ▶ MP : 월요일 07:15 ~ 토요일 06:55, 매일 06:58~07:08 (10분간) 휴장
        * 미국 서머타임 시 : 월요일 07:00 ~ 토요일 05:55 (화~금 05:58~06:08 10분간 휴장)
      • ▶ 거래시간은 FDM의 사정에 FX마진 포지션 수익계산 따라 변경될 수 있습니다.
    4. ④ 거래비용
      • ▶ 계약당 위탁수수료는 없습니다. 다만, 위탁수수료가 없는 경우에도 호가스프레드 등 거래에 수반되는 비용이 발생합니다.
      • ▶ 향후, 위탁수수료 징수 및 스프레드는 회사의 정책상 변경될 수 있으며, 변경 시 홈페이지, HTS, 영업점에 고지할 예정입니다.
    5. ⑤ 호가제시방법
      • ▶ 회사는 변동스프레드방식으로 호가를 제시합니다.
      • ▶ 향후 FDM 및 거래상대방에 따라 변경가능합니다.

    위 사항들은 유사해외통화선물거래에 수반되는 위험, 제도 및 유사해외통화선물거래와 관련하여 귀하가 알아야 할 사항을 간략하게 서술한 것으로 유사해외통화선물거래와 관련하여 발생될 수 있는 모든 위험과 중요 사항을 전부 기술한 것은 아닙니다. 따라서 상세한 내용은 당사에 확인 하여야 합니다. 아울러 본 고지 내용은 해외파생상품거래계좌설정약관 및 유사해외통화선물거래 약관 내용이나 유사해외통화선물거래의 국내외 관계법규 등에 우선하지 못한다는 점을 양지 하시기 바랍니다.

    만약 고객이 FX마진거래에 관해 투자경험 또는 위험관리 능력이 부족한 경우에는 당사 모의거래시스템(홈페이지 참고)을 통해 FX마진 시장에 대한 적응력과 투자능력을 점검하시기 바라며, 이를 통해 실전투자에서 발생할 수 있는 여러 위험들을 예방할 수 있습니다.

    Ⅲ. 유사해외통화선물 거래설명서

    당사는 투자대상 자산의 종류 및 위험도를 감안하여 상품의 투자위험등급을 1등급(초고위험)에서 5등급(초저위험)까지 분류를 하고 있으며, 본 상품은 1등급(초고위험)에 해당합니다. 여기서 설명하는 제도는 법규의 개정에 따라 변동될 수 있으므로 항상 관련법규의 개정에 주의 하시고 당사에 정확한 내용을 확인하시기 바랍니다.

    1. 1.유사해외통화선물거래의 정의
      유사해외통화선물거래는 국제외환시장에서 거래되는 현물 환율에 대하여 일정의 증거금(위탁증거금)을 납입하고 매수 또는 매도하는 거래입니다. 유사해외통화선물거래는 장외거래방식으로 이루어지며, 한국투자증권주식회사(이하 "회사")가 제공하는 고시환율은 회사와 계약을 체결하고 있는 해외파생상품시장회원(FDM-Forex Dealer Member)이 제공하는 환율입니다. 따라서, 이는 타사의 고시환율과 다를 수 있습니다.
    2. 2.상품 주요내용
      • 1)거래대상 및 거래단위
        • ▶ 거래대상은 원화를 제외한 이종통화로 하며 AUD, CAD, CHF, JPY, NZD, USD, EUR, GBP의 조합 총 22개 내외의 통화입니다.
        • ▶ 거래단위는 기준통화의 100,000 단위 입니다.
      • 2)호가가격단위 및 PIP 가치
        • ▶ 가격표시는 상대통화가 USD/GBP/CAD/AUD/NZD/CHF인 경우 소수점 다섯 번째 자리(0.00001)까지 표시하며, 상대통화가 JPY인 경우에 한하여 소수점 세 번째 자리(0.001)까지 표시합니다.
        • ▶ 호가가격단위는 0.00001(상대통화 JPY는 0.001)이며, PIP은 10 호가가격단위를 말합니다.
        • ▶ PIP 가치(1 PIP이 갖는 손익효과)는 상대통화가 USD 일 경우 1계약당 이며 상대통화가 USD 이외의 통화일 경우는 통화쌍별로 다릅니다. 각 통화쌍별 PIP 가치는 전체 시세 창에 “Pip($)”로 고지됩니다.
      • 3)거래시간
        • ▶ SBI: 월요일 07:00 ~ 토요일 06:30 (화~금 06:30~07:00 30분간 휴장)
          * 미국 서머타임 시: 월요일 FX마진 포지션 수익계산 07:00 ~ 토요일 05:30 (화~금 05:30~06:00 30분간 휴장)
        • ▶ MP: 월요일 07:15 ~ 토요일 06:55, 매일 06:58~07:08(10분간) 휴장
          * 미국 서머타임 시: 월요일07:00 ~ 토요일05:55, 매일 05:58~06:08(10분간) 휴장
        • ▶ 향후 FDM 및 거래 상대방에 따라 변경될 수 있으며, 거래시간 변경 시 회사는 홈페이지, HTS등을 통해 공지합니다.
      • 4)거래비용 및 롤오버 비용
        • ▶ 계약당 위탁수수료는 없습니다. 다만, 위탁수수료가 없는 경우에도 FX마진 포지션 수익계산 호가스프레드 등 거래에 수반되는 비용이 발생합니다.
        • ▶ 향후, 위탁수수료 징수 및 스프레드는 회사의 정책상 변경될 수 있으며, 변경 시 홈페이지, HTS, 영업점에 고지할 예정입니다.
        • ▶ 유사해외통화선물거래에서는 실물인수도가 없는 대신 한국시간 오전 7시(서머타임 적용 시 오전 6시)를 기준으로 미결제약정을 보유(Over Night)하면 롤오버(Roll Over) 이자를 수령 또는 지급하게 됩니다. 이종통화를 구성하는 각 통화의 기준금리 차이(InterBank의 예대마진차이)에 의해서 FDM이 롤오버 이자를 결정하며, 통상적으로 높은 금리 통화 매수 시에는 이자를 수령하고 낮은 금리 통화 매수 시에는 이자를 지불하게 됩니다.
          롤오버 이자는 보통 월, 화, 목, 금요일에는 1일치, 수요일에는 3일치 발생하나, 각국 휴일에 따른 외환시장 휴장 시 초과 이자분이 발생하기도 합니다.
      • 5)가격변동 제한폭 및 최대주문 수량
        • ▶ 가격변동 제한폭은 없습니다.
        • ▶ 주문가격제한폭은 호가 대비 100 PIP 입니다.
        • ▶ 최소주문수량은 1계약, 최대주문수량은 50계약입니다. 최대주문수량은 변경될 수 있으며, 변경 시 회사 홈페이지에 공지를 통해 통보됩니다.
      • 6) 주문의 종류
        • ▶ FX마진은 해당 FDM에서 허용하는 유형에 한하여 허용됩니다. 주문의 종류-구분,주문유형,내용,주의사항 항목으로 구성되어있습니다.
          구분주문유형내용주의 사항
          일반주문지정가매매하고자 하는 가격을 지정하는 주문호가조건은 FAS
          시장가가격 지정없이 가장 유리한 조건 또는 시장에서
          형성되는 가격으로 매매하고자 하는 주문
          호가조건은 FAS
          STOP손절매주문으로 호가보다 불리한 조건가격으로 주문을 내면 주문대기 상태로 있다가 호가가 조건 가격에 다다를 경우 시장가 주문으로 전환되는 주문
          특수
          주문
          OCO두개의 주문(지정가와 Stop)이 동시에 실행되어 둘 중 어느 하나가 체결되면 다른 하나는 자동으로 취소되는 주문(이익실현과 손절매 동시 설정)지정가+Stop주문을 동시에 설정(Stop 주문은 조건가격 범위 제한 적용됨)
          IF Then신규주문과 청산주문을 동시에 설정하는 주문으로 신규주문(IF) 체결 후 청산주문(Then)이 실행됨신규주문(IF) 및 청산주문(Then)은 지정가 또는 Stop만 가능
          IF Then
          OCO
          IF Then주문과 기본적으로 동일한 기능이나 청산주문을 OCO주문으로 설정하는 주문신규주문(IF)는 지정가 또는 Stop 가능
          청산주문(Then)은 OCO만 가능

    ※ STOP주문은 회사에서 조건가격 호가범위를 제한할 수 있으니, 주문 시 HTS를 참조하시기 바랍니다.

    • - FX마진 주문의 기본 유효기간은 지속주문(GTC)이며, 당일 유효주문(EOD) 등으로 변경이 가능합니다.
    • - 지속주문(GTC) 시 고객이 취소 주문하기 전까지는 계속 유효하므로 시장 급변동 시 (매주 월요일 개장 시, 주요 경제지표 발표시간 등) 해당 주문이 고객에게 매우 불리하게 체결될 수 있으니 주의하시기 바랍니다.
    • - 당일 유효주문(EOD) 시 영업일 변경시간 (한국시간 07시, 서머타임 시 06시)에 미체결주문이 자동 취소되오니 주의하시기 바랍니다.

    [참고]
    GTC : 지속주문(Good Till Cancel. 고객이 취소 주문하기 전까지는 계속 유효한 주문)
    EOD : 당일유효주문 (End Of Day. 영업일 변경 시 미체결 주문 자동 취소)

    통화 교차쌍

    FX거래의 수익계산은 미국식 호가방식, 유럽식 호가방식, 그리고 교차통화 호가방식 이 세가지 구분 방식에 따라 계산 방법이 조금씩 달라집니다. FX시장에서 미국식 호가방식은 USD가 ‘상대통화’에 위치해있는 통화 쌍들을 의미하며, 유럽식 호가방식은 USD가 ‘기준통화’에 위치하는 통화 쌍들을 말합니다. 또한, 달러화가 개입되어 있지 않고 다른 통화끼리 교차되어 있는 호가방식도 있는데, 이를 교차통화 호가방식(크로스환율) 이라고 합니다.

    미국식 호가방식: EUR/USD, GBP/USD, AUD/USD, NZD/USD 등

    유럽식 호가방식: USD/JPY, USD/CAD, USD/CHF 등

    교차통화 호가방식(크로스 환율) : EUR/JPY, AUD/JPY, GBP/CHF, CHF/JPY 등

    이중통화에서 USD가 상대통화에 위치할 경우 수익계산 (예 : EUR/USD)

    ◆ EUR/USD 매수(BUY) 포지션을 취한 후 실제 EUR 가치가 상승했을 경우의 수익 계산

    A. ① EUR/USD 환율 1.3353에 1 LOT 매수, 즉 133,530달러를 빌려 100,000유로 (1 LOT)를 매수함.

    ② EUR/USD 환율이 상승하여 1.3393에 포지션 청산, FX마진 포지션 수익계산 100,000유로를 133,930달러에 매도.

    총 수익 : 133,930달러(청산가격) – 133,530달러(진입가격) = 400달러 수익

    C. 40 PIP(수익) * 1 (LOT) * $10 (1 PIP의 가치) = 400 USD 수익

    ※ 위와 A, B, C와 같이 3가지 방법으로 수익계산을 할 수 있습니다.

    ◆ EUR/USD 매수(BUY) 포지션을 취한 후 실제 EUR의 가치가 하락했을 경우 손실 계산

    40 PIP(손실) * 1 (LOT) * $10 (1 PIP의 가치) = 400 USD 손실

    ◆ EUR/USD 매도(SELL) 포지션을 취한 후 실제 EUR 가치가 하락했을 경우의 수익 계산

    A. ① EUR/USD 환율 1.3350에 1 LOT 매도, 즉 100,000유로 (1 LOT)을 팔아 133,500달러를 보유함.

    ② EUR/USD 환율이 하락하여 1.3310에 포지션 청산, 133,100달러로 100,000유로를 재 매입.

    총 수익 : 133,500달러(진입가격) – 133,100달러(청산가격) = 400달러 수익

    C. 40 PIP(수익) * 1 (LOT) * $10 (1 PIP의 가치) = 400 USD 수익

    ◆ EUR/USD 매도(SELL) 포지션을 취한 후 실제 EUR 가치가 상승했을 경우의 손실 계산

    40 PIP(손실) * 1 (LOT) * $10 (1 PIP의 가치) = 400 USD 손실

    요점: 이중통화에서 USD가 상대통화에 위치할 경우

    계산 B. (매도가 - 매수가) X 100,000 = 손익

    계산 C. 손익 PIP x LOT x $10(1PIP가치) = 손익

    USD가 상대통화일 경우 1 PIP의 가치가 $10로 고정되어 있기 때문에 수익계산 유형 A, B, C 중에서 비교적 계산이 쉬운 계산방법 C를 주로 사용합니다.

    Exness에서 마이너 페어 거래-마이너 통화 페어를 거래하기 가장 좋은시기

    Exness에서 마이너 페어 거래-마이너 통화 페어를 거래하기 가장 좋은시기

    마이너 또는 이국적인 통화 쌍을 거래하는 방법과시기를 이해하는 것은 개발중인 외환 거래자에게 필수적인 기술입니다. 이 기사에서는 마이너 페어를 구성하는 요소, 트레이딩의 장단점, 그리고 위험을 관리하면서 최대의 상승 기회를 얻을 수 있도록 거래시기를 정하는 방법에 대해 알아 봅니다.

    부 통화 쌍의 정의

    부 통화 쌍은 미국 달러를 제외한 두 주요 통화 쌍 간의 교차입니다. 이것은 단순히 미국 달러를 포함하지 않는 모든 쌍인 통화 교차와 대조적입니다. 명확히하기 위해, 모든 부 통화 쌍도 통화 십자가이지만 모든 통화 십자가가 부 외환 쌍인 것은 아닙니다. 작은 통화 쌍은 영국 파운드 (GBP), 일본 엔 (JPY) 또는 유로 (EUR)를 포함하여 십자가로 구성되어야합니다.

    부 통화 쌍의 예

    유로 크로스 :

    EURGBP – 유로 / 영국 파운드

    EURAUD – 유로 / 오스트레일리아 달러

    EURNZD – 유로 / 뉴질랜드 달러

    EURCAD – 유로 / 캐나다 달러

    EURCHF – 유로 / 스위스 프랑

    일본 엔 십자가 :

    EURJPY – 유로 / 일본 엔

    GBPJPY – 영국 파운드 / 일본 엔

    AUDJPY – 호주 달러 / 일본 엔

    NZDJPY – 뉴질랜드 달러 / 일본 엔

    CADJPY – 캐나다 달러 / 일본 엔

    CHFJPY – 스위스 프랑 / 일본 엔

    영국 파운드 십자가 :

    GBPAUD – 영국 파운드 / 호주 달러

    GBPNZD – 영국 파운드 / 뉴질랜드 달러

    GBPCAD – 영국 파운드 / 캐나다 달러

    GBPCHF – 영국 파운드 / 스위스 프랑

    마이너 페어 거래 : 장점

    마이너 통화 쌍은 장기적으로 진행되는 위험이 적은 고수익 트레이드 설정을 제공 할 수 있기 때문에 트레이더가 사용합니다. 이러한 거래 기회는 중장기 거래자에게 이상적이지만 일일 거래자에게는 적합하지 않습니다.

    주요 통화 쌍이 가장 유동적 인 외환 쌍이라는 사실에도 불구하고, 작은 통화 쌍은 또한 거래 수단으로 적합한 큰 거래량을 가지고 있습니다. 실제로, 일부 주요 십자가의 평균 일일 거래량은 일부 증권 거래소보다 훨씬 큽니다.

    또한, 대부분의 트레이더가 가격 행동에 관계없이 주요 통화 쌍을 거래하는 데 주력한다는 것을 감안할 때, 마이너 통화 쌍은 더 신중한 트레이더에게 훌륭한 기회를 제공 할 수 있습니다. 마이너 외환 거래 쌍을 거래하는 많은 거래자들은 주요 통화 쌍에 존재하지 않을 가능성이 FX마진 포지션 수익계산 높은 거래 설정을 찾습니다.

    마이너 페어 거래 : 단점

    마이너 외환 쌍은 그들의 도전이 없습니다. 그것들은 일반적으로 주요 통화 쌍보다 유동성이 떨어 지므로 일반적으로 스프레드가 더 넓습니다. 이는 주요 통화 쌍에서 제공되는 낮은 스프레드에 의존하여 스캘핑과 같은 전략을 통해 수익을 창출하는 일부 일일 거래자에게 어려울 수 있습니다. 따라서 대부분의 마이너 페어와 관련된 높은 스프레드는 잠재적 이익을 빠르게 침식시킬 수 있습니다.

    일부 마이너 페어와 관련된 유동성이 낮 으면 때때로 시장에서 가격을 얻는 데 지연이 발생할 수 있습니다. 잃어버린 거래에서 벗어나려고하면 상당한 손실이 발생할 수 있습니다. 유동성이 낮 으면 주문이 더 자주 발생하여 수익을 크게 줄일 수 있습니다.

    소액 통화 쌍을 거래하는 가장 좋은 시간

    외환 시장은 하루 24 시간, 주 5 일 열려 있지만, 전 FX마진 포지션 수익계산 세계의 다양한 금융 시장의 개방 및 폐쇄와 관련된 세 가지 주요 거래 세션이 있습니다.

    주요 거래 세션은 다음과 같습니다.

    • 아시아 / 도쿄 세션 : 23:00 GMT — 08:00 GMT
    • 유럽 ​​/ 런던 세션 : 07:00 GMT — 16:00 GMT
    • 미국 / 뉴욕 세션 : 12:00 GMT — 20:00 GMT

    아시아 세션에는 뉴질랜드, 호주, 싱가포르 및 중국과 같은 시장이 포함됩니다. 많은 거래자들은 일반적으로 아시아 시장 만이 개방되어 있기 때문에 유동성이 낮기 때문에이 거래 세션을 피합니다. 그러나 일본 엔화, 뉴질랜드 달러 및 호주 달러와 같은 통화는이 세션에서 크게 움직일 수 있습니다.

    유럽 ​​세션은 런던 금융 시장으로 대표됩니다. 런던 세션은 모든 외환 거래의 약 30 %를 차지하며이 기간에 발생하는 많은 거래로 인해 가장 변동성이 큰 세션입니다. 변동성은 가격 변동으로 이익을 얻는 대부분의 가격 행동 상인에게 좋습니다. 이 세션에서는 영국 파운드, 유로 및 스위스 프랑이 가장 활발합니다.

    북미 세션은 뉴욕 금융 시장으로 대표됩니다. 뉴욕 세션은 런던 세션과 겹치며, 겹치는 기간은 일반적으로 유동성이 높으며 거래 기회가 좋을 수 있습니다. 미국 세션의 마감은 일반적으로 외환 시장의 마감을 나타냅니다.

    결론

    소액 통화 쌍은 일반적으로 주요 통화 쌍보다 유동성이 적지 만, 식별 거래자에게 우수한 거래 설정을 제공 할 수 있습니다. 그러나 주간 거래자들은 유동성이 낮고 스프레드가 커서 소량의 통화 쌍에서 이익을 얻는 데 어려움을 겪을 수 있습니다. 소액 통화 쌍 거래는 스프레드가 높은 거래를 신경 쓰지 않는 중장기 거래자에게 가장 적합합니다. 타이밍은 또한 소액 통화 쌍과 관련된 외환 거래의 잠재적 이익에 중요한 역할을 할 수 있습니다.

    Expert Advisor에서의 자금 관리용 함수들

    거래 계좌의 첫 두 가지 중요한 특징은 잔고와 자본입니다. 이 값들을 얻기 위해서는 AccountInfoDouble() 함수를 써야합니다 :

    다음 우리가 볼 흥미로운 파트는 오픈 포지션에 대한 예금 자금의 규모와 모든 오픈 포지션에 대한 계좌의 총 변동 손익입니다.

    새로운 포지션을 열거나 기존 포지션을 강화할 수 있으려면 예금 참여가 아닌 자유 자원이 필요합니다.

    여기서 상기 값은 통화 용어로 표현된다는 점을 유념해야 합니다.

    AccountInfoDouble() 함수의 리턴 값으로서 얻을 수 있는 통화 값은 예금 통화에 적혀있습니다. 예금 통화를 확인하려면 AccountInfoString() 함수를 쓰십시오.

    이 계좌에는 또 다른 중요한 특성이 있습니다 - 스탑 아웃(오픈 포지션 유지에 필요한 개인 자금 부족으로 인한 강제 청산)이 발생하는 레벨. 이 값을 얻으려면 AccountInfoDouble() 함수를 다시 사용하십시오.

    함수는 값 자체를 반환할 뿐, 이 값이 어떤 단위 유형으로 표현되는지 설명하지 않습니다. 스탑 아웃 레벨 사양에는 백분율과 통화의 두 가지 모드가 있습니다. 이 모드를 확인하려면 AccountInfoInteger() 함수를 사용하십시오:


    계정에 대한 추가 정보

    계산을 할 때엔 종종 거래 계좌 레버리지로 제공된 사이즈를 알아야할 경우가 있습니다. 이 정보는 AccountInfoInteger() 함수를 통해 얻을 수있죠:

    의도치않게 비규제 Expert Advisors를 실행하는 것을 방지하려면, 계좌의 유형을 알아두어야합니다. 모든 계좌가 거래에 사용될 수 있는 것은 아닙니다. 예를 들어, 경쟁 계좌에서의 거래 작업은 경쟁의 초반이 지난 후에만 가능합니다. 이 정보는 AccountInfoInteger() 함수를 통해 얻을 수 있습니다:

    이 계정에 대한 거래가 허용된다고 하더라도, Expert Advisor가 거래 권한을 갖는 것은 아닙니다. 해당 Expert Advisor가 거래 권한을 취득했는지 알아보려면 다음과 같이 쓰십시오:

    본 예시들은 첨부에 있는 Expert Advisor Account_Info.mq5에서 찾아볼 수 있습니다. 어떠한 복잡도의 MQL5 프로그램에도 사용될 수 있습니다.


    상품에 관한 정보

    각각의 금융상품은 그 나름의 설명을 가지고 있으며, 이 금융상품이 특징짓는 경로 상에 위치합니다. 만약 우리가 터미널에서 EURUSD 속성 창을 연다면 이런걸 볼 수 있게 됩니다:

    이 경우, EURUSD 설명은 - "EURUSD, 유로 vs 미국 달러" 가 될 것입니다. 이 정보를 얻기 위해 우리는 SymbolInfoString() 함수를 씁니다:

    표준 계약의 크기를 체크하려면 SymbolInfoDouble()를 씁니다:

    한 화폐를 파는 것과 동시에 다른 화폐를 사는 것이 외환거래 상품의 특징입니다. 구매에 필요한 화폐로 계약이 표시되어 있습니다. 이 통화는 기본 통화이며, SymbolInfoString() 함수를 사용하여 얻을 수 있습니다.

    금융상품의 가격변동은 매입자산의 가격변동으로 이어지며, 따라서 FX마진 포지션 수익계산 오픈 포지션에 대한 이익변동으로 이어집니다(포지션이 상실되는 경우 이익은 마이너스가 될 수 있습니다). 따라서, 가격변동은 특정 통화로 표현되는 소득의 변화로 이어집니다. 이 통화를 호가 통화라고 합니다. 통화 쌍 EURUSD의 경우 기준 통화는 보통 유로이며, 호가 통화는 미국 달러. 호가 통화를 받아오기 위해서 역시 SymbolInfoString() 함수를 활용할 수 있습니다:

    금융상품에 대한 포지션을 열기 위해서는 자금이 필요하며, 이러한 펀드는 또한 특정 통화로 표현됩니다. 이 통화를 통화 마진 또는 예금이라고 합니다. 외환거래 금융상품의 경우 일반적으로 마진과 기준 통화는 동일합니다. 예금 통화 값을 받아오려면 SymbolInfoString() 함수를 쓰십시오:

    지금까지 설명한 함수들은 Symbol_Info.mq5 Expert Advisor 코드 안에서 확인할 수 있습니다. 아래를 보시면 Comment() 함수를 이용하여 EURUSD 정보를 처리한 결과를 보실 수 있습니다 .


    예금 사이즈 계산하기

    거래자에게 가장 필요한 금융상품에 대한 정보는 금융상품을 개설하는 데 필요한 자금의 크기입니다. 정해진 수의 랏을 구입하거나 판매하기 위해 얼마나 많은 돈이 필요한지 모른다면, 자본 관리를 위한 Expert Advisor 시스템을 구현할 수 없습니다. 게다가, 계좌 잔고 관리도 어려워집니다.

    만약 내용을 이해하기에 어려움이 있다면 이 글 외환거래 가나다를 읽어보시는 것을 추천해드립니다. 저 글에서 설명하는 것은 이 글에도 적용할 수 있습니다.

    지금부터는 예금 통화 마진의 사이즈를 계산할 필요가 있는데, 예를 들면 주어진 계좌 레버리지의 양으로 획득량을 나누는 방식으로 담보대출 통화에서 예금 통화로의 예금량을 재계산하는 것이 있겠습니다. To do this we write the GetMarginForOpening() function:

    • 랏 - 오픈 포지션의 양;
    • 심볼 - 금융 상품의 이름;
    • 주장된 포지션 방향.
    • 예금 통화
    • 담보 통화
    • 통화 시세 (교차 통화쌍을 위해 필요할지도 모르는)
    • 계약 규모

    MQL5으로 이걸 적어보세요:

    모드 변수는 계약금 통화로 계약 규모를 계산하는 방법에 영향을 미칩니다. 이 사례를 기반으로 앞으로는 예금 통화가 미국 달러라고 가정해 보겠습니다.

    통화쌍은 일반적으로 세 가지 범주로 나뉩니다.

    • 직접 통화쌍 - 미국 달러를 다른 특정 통화로 바꿀때의 환율 예시: USDCHF, USDCAD, USDJPY, USDSEK;
    • 역 통화쌍 - 특정 통화에서 미국 달러. 예: EURUSD, GBPUSD, AUDUSD, NZDUSD;
    • 교차 통화쌍 - 두 개의 특정 통화 간의 환율, 예외는 미국 달러. 예: AUDCAD, EURJPY, EURCAD.

    1. EURUSD - 역 통화쌍

    우리는 호가 통화가 계정 통화인 통화쌍을 역 통화쌍이라고 지칭합니다. 우리의 예에서, 계정 통화는 미국 달러이고, 그래서 통화쌍의 분류가 흔히 나뉘는 분류와 일치할 것입니다. 그러나 거래 계좌가 (USD가 아닌) FX마진 포지션 수익계산 다른 통화를 사용하는 경우에는 일치하지 않습니다. 이런 경우엔 추가 설명을 이해하기 위해서 계정 통화에 조금 더 신중을 기하시기 바랍니다.

    EURUSD의 계약 규모는 - 100 000 유로입니다. 우리는 100 000 유로를 표현해야합니다 - 미국 달러. 이를 위해서는 유로화를 달러로 계산할 수 있는 환율을 알아야 합니다. 여기에서 계산 통화 개념을 소개합니다, 즉 담보대출 통화를 예금 통화로 변환하는 데 필요한 통화입니다.

    다행히 이 EURUSD 통화쌍은 유로 대 달러의 환율을 표시하기 때문에, 우리가 하고자 하는 대로 담보대출 사이즈를 계산하려면 필요한 것은 환율입니다:

    모드의 값을 true로 잡았는데, 이는 유로를 달러로 바꾼다는 뜻 (대출 통화는 예금통화로 바꿀 수 있음) 으로, 우리는 EURUSD의 현 환율을 계약의 사이즈에 곱하게 됩니다. 만약 모드 = false 라면, 우리는 계약 규모를 계산 통화의 환율로 나눕니다. 해당 상품의 현 시세를 확인하려면 SymbolInfoTick() 함수를 사용하십시오.

    이 함수는 현 시세와 가장 최근 업데이트 때의 시간을 MqlTick 타입 의 변수에 저장하는데 - 이 구조 는 이 용도로 특수 설계 되었습니다.

    따라서 이 심볼에 대한 최신 가격을 얻고, 계약 크기에 곱한 다음 랏 수를 곱하면 충분합니다. 그런데 이 상품에 대한 구매 가격과 판매 가격이 있다는 점을 고려하면 어느 정도의 계산 가격을 택해야 할까요? 논리적으로 말하자면, 만약 우리가 구매한다면, 계산가격은 매도호가와 같으며, 우리가 판매한다면, 매수호가를 따져야 할 것입니다.

    그런 이유에서, 본 예시의 EURUSD 심볼에서 예금 통화는 유로이며, 계약 규모는 100 000, 그리고 최종 매도 호가 = 1.2500. 계정 통화 - 미국 달러, 그리고 계산 통화는 동일하게 EURUSD 통화쌍. 100 000에 1.2500을 곱해서 125 000 미국 달러를 얻습니다 - 이것이 바로 1 EURUSD 랏을 구매하는 표준 계약이 얼마나 되는가에 대한 해답입니다, 만약 매수호가가 =1.2500 라면.

    우리는 만약 호가 통화가 계정 통화와 같다면, 계정통화의 1 랏 만큼의 가치를 얻기 위해, 우리는 그 위치의 의도된 방향에 따라 적절한 가격, 입찰 또는 요청과 계약 크기를 곱하면 된다고 결론 내릴 수 있습니다.

    2. USDCHF - 직접 통화쌍

    USDCHF에 대한 대출 통화와 계정 통화는 미국 달러. 대출 통화와 계좌 통화가 동일한 통화쌍은 직접 통화쌍이라고 불립니다. 계약 규모 - 100 000. 가장 단순한 상황이니, 단순하게 곱한 값을 돌려보내면 됩니다

    만약 예금 통화가 계좌 통화와 일치한다면, 계좌 통화의 예금 가치는 표준 계약에 랏(계약) 수를 곱한 후 레버리지의 크기로 나눈 값과 같다.

    마진= 랏 수*랏 크기/레버리지;

    3. CADCHF - 교차통화쌍

    CADCHF 통화쌍은 예시적인 목적으로 사용되며, 예금 통화와 견적 통화가 계정 통화와 일치하는 다른 모든 쌍을 사용할 수 있습니다. 이러한 통화쌍들은 교차라고 불리는데, 그 이유는 그 통화쌍들의 마진과 이익을 계산하기 위해서, 우리는 다른 통화쌍들의 환율을 알아야 하기 때문입니다. 이것은 통화쌍들 중 하나에 대한 그것들과 교차하기 때문입니다.

    일반적으로, 교차 통화쌍에는 다른 쌍에 자주 들어가는 이 통화가 빠집니다, 미국 달러. 그러나 우리는 모든 쌍들을 체크는 하지만, 그 쌍들이 계좌 통화나 교차통화쌍들에 속하진않습니다. 따라서, 만약 계좌통화가 유로라면 GBPUSD 통화쌍은 교차 통화쌍인데 이는 예금통화가 영국 파운드이고 통화 시세는 미국 달러. 이 경우 마진을 계산하려면 파운드(GBP)를 유로(EUR)로 표현해야 합니다.

    그러나 지금은 심볼이 통화쌍 CADCHF인 예를 계속 고려할 것입니다. 예금 통화는 캐나다 달러 (CAD)이며 미국 달러 (USD)와 일치하지 않습니다. 호가 통화는 스위스 프랑이며 미국 달러와도 일치하지 않습니다.

    우리는 1 랏의 포지션 오픈에 필요한 예금이 10만 캐나다 달러에 해당한다고만 말할 수 있습니다. 여기서 우리가 해야할 일은 예금을 계좌 통화로 변경하는 것입니다. 이 경우엔 미국 달러. 이걸 하기 위해서는 우리는 통화쌍을 찾아야하는데, 이는 미국 통화와 예금통화 - 이 경우엔 CAD 간의 교환비를 말합니다. 다 합쳐 두가지의 잠재 옵션이 있습니다:

    CADCHF를 위한 결과 데이터를 얻었습니다:

    우리는 어떤 통화쌍이 터미널에 존재하는지 미리 알지 못하며, MQL5 언어의 경우 어느 옵션도 선호되지 않습니다. 따라서 우리는 계산을 위해 일치하는 첫 통화쌍을 돌려주는 GetSymbolByCurrencies() 함수를 씁니다.

    코드에서 볼 수 있듯이 "Market View" 창에서 확인 가능한 모든 심볼을 체크해보기 시작할 것입니다 (SymbolsTotal() 함수에 "true" 패러미터를 쓰면 이 값을 줍니다). "Market View" 리스트 상의 숫자와 각 심볼의 이름을 받아오려면, SymbolName() 함수와 true 패러미터를 함께 쓰면 됩니다! 만약 패러미터가 "false"로 세팅 될 경우 거래 서버에 있는 모든 심볼을 받아올 것이고 이는 보통 터미널에서 선택한 것보다 훨씬 많습니다.

    이제 현재 예금통화와 호가통화를 받아오기위해 심볼의 이름을 사용할 것이고, GetSymbolByCurrencies() 함수에 넘겨진 것들과 비교할 것ㅇ비니다 성공 시, 우리는 심볼의 이름을 받을 수 있으며, 함수의 작업이 성공적으로 완료되어 일정보다 앞당겨집니다. 만약 루프가 끝나고 함수 마지막 줄에 도달했는데도 아무 것도 매칭이 없고 심볼ㄹ이 발견되지 않았다면 - NULL을 돌려줍니다.

    이제 GetSymbolByCurrencies() 함수를 통해 교체통화쌍을 위한 계산통화를 얻었으니 두가지 시도를 해볼 것입니다: 첫 시도에서는 우리는 심볼, margin_currency (CADCHF의 예금통화 - CAD), 호가통화는 계좌통화 (USD)인 것을 찾아볼 것입니다. 다시 말해 우리는 CADUSD와 비슷한 쌍을 찾고 있습니다.

    만약 이 시도가 실패하면 다른 옵션을 시도합니다: 예금통화가 account_currency (USD)이고 호가통화는 margin_currency (CADCHF의 예금 통화 - CAD)인 심볼을 찾아보는 것입니다. USDCAD와 비슷한 무언가를 찾아보고 있습니다.

    이제 계산 통화쌍을 찾았으니, 이는 직접 또는 역의 두 가지 중 하나입니다. 역 통화쌍일 경우 모드 변수는 "true"값일 것으로 가정합니다. 직접 통화쌍이 있으면 값은 "false"이 됩니다. "true" 값일 경우, 화폐쌍의 환율을 곱하고, 만약 "false" 일경우엔 계좌 통화에서 표준 계약의 예금 값으로 나눕니다.

    다음은 발견된 계산 통화에 대한 계정 통화의 예금 크기에 대한 최종 계산입니다. 이는 직접 통화 쌍과 역 통화 쌍 모두에도 적합합니다.

    GetMarginForOpening() 함수는 이 시점에서 작업을 완료합니다. 마지막으로 해야 할 일은 획득된 값을 제공된 레버리지의 크기로 나누는 것으로 - 그 다음엔 미리 가정해둔 방향으로 지정된 볼륨을 가진 오픈 포지션의 마진 값을 구할 것입니다. 역방향 또는 교차 통화 쌍을 나타내는 기호는 틱에 따라 마진 값이 달라진다는 점을 잊지 말기 바랍니다.

    이것이 SymbolInfo_Advanced.mq5 Expert Advisor 코드의 일부입니다. 전체 코드는 첨부파일로 붙여두었습니다.

    이 작업의 결과는 차트로 마련되어있고요.


    이 예시들이 거래 계좌의 가장 중요한 특성과 금융상품의 속성에 대한 정보를 얻는 것이 얼마나 쉽고 간단한지를 보여줍니다.


0 개 댓글

답장을 남겨주세요