본문 바로가기

메타트레이더   ( 52 )


메타트레이더 . 코딩 . input 입력 변수 . 메타트레이더 4 입력변수 - 메타트레이더 EA 파일 상단에 아래예 처럼 기록하면 EA 속성창에서 사용자 입력 가능한 UI 로 자동 연결됨. - input string ui_grp_1 = "" 로 기록한 것은 속성창에서 시각적 구분자 용도로 사용하는 예. input string ui_grp_1 = ""; // Parameter Group 1 input int ui_MagicNumber = 90310001; // Magic Number input double ui_OrderVolume = 0.01; // Order Volume input string ui_grp_2 = ""; // Parameter Group 2 input double ui_sl_percent = 0.1; // SL % input doubl.. 2023. 3. 21.
메타트레이더 . 코딩 . 클래스 만들기 개요 - MT4, MT5 모두 클래스 지원되며, 본 글에서는 MT4 에서 클래스 만들기 방법 정리. - 메타트레이더의 클래스 는 C++ 과 거의 동일하므로 C++ 클래스 관련 기본 지식 요구됨. 클래스 파일 생성. 메타에디터의 왼쪽 Navigator 에서 클래스 만들 폴더 선택하고 우마우스 클릭 하여 New File 클릭 여러 종류의 파일 형식 보인다. 이 중에서 New Class 선택하고 다음 클릭. 클래스 이름 지정 (아래그림 붉은 박스) 하면 자동으로 파일명(파란박스) 만들어진다. - 자동으로 만들어지는 파일명에는 클래스 이름에 CC 처럼 C 가 중복되면 첫 C 는 빼고 파일명 만들어지는데, 나의 경우에는 파일이 클래스 파일임을 의미하는 C 를 수동 추가 함. - 클래스 이름 마지막에 _1 은 유사.. 2023. 3. 20.
메타트레이더 4 . 챠트 . 오류 SL, TP 가격 차이 표현 단위 Pips 메타트레이더 4 . - 챠트에서 주문의 진입가격과 SL, TP 의 가격 차이 표현시 Points 로 표현 되어야 하는데 Pips 로 표현 하는 오류 있음. MT4 챠트에서 주문에 설정되어있는 StopLoss 가격과 TakePropfit 가격 라인에 마우스 올리면 진입가격 대비 SL / TP 가격 차이를 보여준다. 아래 그림에서 Pips 라고 표현되어 있는 부분이 매도진입한 가격과 TP 가격 차이를 보여주는 부분인데 Pips 가 아니라 Points 로 표현되어야 정상이다. MT4 의 표현 오류임. 참고 : 아래 챠트는 심볼 XAUUSD (골드) 인 경우이고 소수점 이하 2자리 지점인 0.01 이 1포인트. 한편, 본 오류는 시각적 표현에서의 오류이며, 자동 실행되는 코드 내에서 계산과정에서 오류 일으키는 .. 2023. 3. 14.
메타 트레이더4 . MQL4 . 주문 (포지션) 검색 코드 개요 - 본 글에서는 메타트레이더4 에서 진입 주문 체결된 주문(= 포지션) 정보를 EA 에서 검색 하는 방법 및 코드 정리. - 메타 트레이더의 탭 "Trade" (아래 붉은 박스) 에는 아직 진입 되지 않은 지정가 주문들과 주문 체결되어 있으면서 미청산 상태인 주문(즉 포지션)들의 리스트가 보인다. Balance 라인 ( 아래 그림 녹색박스) 기준으로 아래 부분은 진입되지 않은 지정가 주문들 , Balance 라인 위쪽으로는 진입되어 있는 미청산 주문들이 리스팅된다. - - 참고 : 탭 "Account History" (아래 파란박스)에는 청산 주문들 및 입 / 출금 내역, 수수료 정보들이 보인다. 이미 청산된 주문 정보만 보여주므로 매매중 관리대상은 아니고 매매 결과 검토 하는 경우에만 필요. - .. 2023. 3. 6.
메타 트레이더 . 주문 가격 규격화 Digits 으로는 불완전. 해결책. 개요 - 메타트레이더 EA 에서 주문 송신시 가격 인자에 값을 기록시 해당심볼의 가격 규격에 맞게 정리해서 주문 송신 해야한다. - 가격 규격이라 함은 심볼의 specification 에서 지정되어있는 Digits 와 Tick Size 이다. - 규격에 맞게 가격 표현을 정리한다 함은 EA 내부적으로 가격 관련 연산 과정 거치게 되면 필연 숫자들이 심볼에서 지정된 규격에 맞지 않는 수치들이 만들어진다.예 124.5678934512320987 등. 이 상태의 숫자를 그대로 주문 함수의 가격에 기록하면 서버에서 거부되기 때문에, 해당 심볼의 Digits 와 Tick Size 규격에 맞게 정리된 가격을 주문 함수 의 가격 인자에 기록해야 한다. - 메타트레이더의 백테스팅 도구 시험 할 때는 가격이 규격에 맞지.. 2023. 3. 5.
메타 트레이더 . 주문 종류 . stop limit pending Market Order (시장가 주문) - 시장가 Buy 주문 접수된 시점의 Ask 가격 (이상) 으로 즉시 체결. - 시장가 Sell 주문 접수된 시점의 Bid 가격 (이하)으로 즉시 체결. Pending Order ( 지정가 주문) . Limit / Stop - 지정가 주문은 내가 원하는 가격에서 주문 체결 의도하는 주문. - 지정가 주문 에는 Buy, Sell 각각 Limit , Stop 형식의 주문 방식이 있다. - 통상 지정가 주문으로 많이 활용하는 것이 Limit 주문이다.( 일반 거래소들에서 호가창에 보이는 주문들이 Limit 지정가 주문들이다.) - 반면, Stop 주문은 Stop 주문시 지정한 가격이 되었을 때 시장가 Sell 혹은 Buy 주문 실행 하는 방식이다.(거래소들의 호가창 정보.. 2023. 2. 16.
메타 트레이더 . 주문 에러. Trade is disabled . 나스닥 거래 주문에러 . Trade is disabled 2023.02.14 메타트레이더 EA 에서 나스닥( FXTM 에서 심볼명 ND100m ) 주문 시 에러 "Trade is disabled" 표시되고 주문 접수 실패발생. 아래 그림에 에러 표현된 지점. - 이전 주문은 모두 정상적으로 실행되었는데, 처음 발생한 에러. 에러 원인. FXTM 측에서 ND100m 을 청산만 가능한 것으로 설정 하여 신규 주문 접수 거부된 것이었다. 종목의 Trade 설정 상태 보려면 , 아래 그림처럼 마우스를 심볼 위에 올려두면 Trade : Close 라고 되어있음을 알 수 있다. 의미는 Close 주문만 가능하다는 의미. 정상적으로는 Trade : Full 로 되어있어야 한다. 해결. FXTM 고객센터에 문의 해보니, 기존 ND.. 2023. 2. 14.
메타 트레이더 . 외장하드 설치 . 사용자 데이터도 외장하드에서 집중관리. 개요 - 외장하드에 메타 트레이더 설치. 문제점. 여러 PC 에서 메타 트레이더 코딩 작업시 소스 파일 관리 어려움. 메타트레이더 매매전략 개발 작업을 1개의 컴퓨터에서만 하지 않고 , 노트북에서도 작업하고 집 혹은 회사에 있는 PC 에서도 작업하는 식으로 여러 PC 에서 작업하는 경우 , 각 PC에서의 작업 결과 파일이 각 PC마다 저장되어 나중에는 관리 불가능 사태 필연 발생한다. 본인 작업 결과물이 이렇게 분산 되는 방식은 절대 좋지 않은 개발환경이다. 자신이 노력한 결과물들이 일관되게 누적 저장 가능하도록 단일 저장소에 지속, 일관된 형식으로 저장되는 방식으로 개발 환경 설정해야한다. 해결책. 개발용 메타트레이더는 PC 들에 설치하지 않고, 외장하드에 메타 트레이더 설치함과 동시에 나의 작업파일도.. 2022. 12. 8.
바이비트 . 메타트레이더 4 설치. 개요 - 암호화폐 거래소 중에서는 바이비트에서 최초로 메타트레이더4 지원. - - 서비스 시작시점 : 2022년 4월 초 - 거래 가능 종목 : 바이비트 거래소의 USDT 무기한계약 종목 중 유동성 풍부한 BTCUSDT, ETHUSDT 외 15 종목 부터 거래가능하며 이후 지속적으로 종목들 추가예정. - 거래수수료 : 웹에서 거래하는 수수료와 동일. 메타트레이더로 거래한다고 해서 추가 거래비용 지급 하지 않음. 바이빗 메타트레이더 주요 장점 - FX마진 거래시 메타트레이더로 주문 낸 것은 브로커 업체의 딜링 데스크 거치는 경우가 많으나 바이빗에서 제공되는 메타트레이더에서 주문 낸 것은 바이빗 거래소 체결서버로 직결됨. - 바이빗 거래소의 풍부한 유동성. - 메타트레이더4에서 지원되는 모든 기능 활용 가능.. 2022. 9. 11.
bybit . MetaTrader 4 . Strategy Tester 오류해결 tester cannot calculate prices 개요 바이비트에서 배포된 메타트레이더4 의 전략백테스트 도구인 Strategy Tester 에 오류 있으며 오류증상 및 해결책 정리. 오류증상. 메타트레이더로 작성된 EA 를 Strategy Tester 에서 실행할 때 아래 붉은색 라인과 같은 오류 발생한다. 특히 EA 에서 주문 송신함수인 OrderSend 실행한 경우 오류 : tester cannot calculate prices 라는 것이 발생하고 전략시험 중지된다. 해결책 Strategy Tester 의 Settings 탭에서 버튼 Expert properties 클릭하여 뜬 설정창 (아래 그림)에서 통화 단위를 UST 기록한다. UST 는 콤보박스에 없기때문에 직접 타이핑해서 기록해야함. 이후, 전략 평가 정상적으로 실행된다. 연관 바이비트 ... 2022. 9. 11.
메타트레이더 4. 체계정리. 활용법/지식. MetaTrader 4 메타트레이더 4 활용정보 체계정리. - 글로벌 트레이딩 소프트웨어. - 지속 발전 가능한 안정된 시스템. - 직접 코딩 가능한 MQL4 언어. C 언어 유사 - - MQL4 에서도 클래스 사용가능하므로 C++언어랑 동일하다고 봐도 됨. - 높은 개발자 자유도. - 글로벌 커뮤니티. 비교 : 자동매매 코드 개발자 입장에서는 MT4 보다 훨씬 강력한 MT5 강력추천. 본 글에서 주요 정리대상 정보 1. 메타트레이더 4 사용법. 2. MQL4 언어 기반 "직접 코딩"하여 메타트레이더4에서 자동매매 달성하기 위한 기술적 정보 주요 활용 정보. 직접 자동매매 전략 코딩하는 것만이 유일한 자동매매 수단은 아니다. 메타트레이더4 이용하면 코드 전혀 없이도 다른 전략 개발자(전세계 누구나 가능).. 2020. 12. 31.
바이빗, 바이낸스 포지션 vs. 메타트레이더 포지션 . 개요 메타트레이더 기반의 헤징 계좌 에서의 포지션은 각 주문마다 개별적으로 포지션 생성 되고 관리됨. 한편, 암호화폐 거래소(확인된곳 : 바이낸스, 바이빗) 의 헷징 모드 종목들에서의 포지션 관리 형식은 short , long 포지션은 분리되어 따로 관리되나, short 이나 long 포지션 내에서는 개별 포지션으로 분리 관리되지 않고 short 에서 알짜 포지션 1개, long 에서 알짜 포지션 1개로 만 관리된다. 예. 숏포지션 있는 상태에서 추가 매도주문 하여 체결된 경우 신규 숏포지션 안만들어지고 초기의 숏포지션 포함한 단일 알짜 숏포지션 수량과 평균가격이 갱신되는 방식임. 메타트레이더에서의 완전한 개별 포지션 - 아래 그림의 붉은 박스 처럼 btcusd 종목에서의 여러 번의 매도 주문 별로 포지.. 2020. 12. 21.
bybit. 암호화폐. 메타트레이더 지원 바이빗 메타트레이더 지원 - 2021년 중에 바이빗에서 메타트레이더 지원 발표. 아래 영상 22분18초 부터 이번 분기에 서비스 시행할 것이라고 발표함. 메타트레이더 플랫폼 구축완료. 서비스 중 2022년 4월 바이비트 . 메타트레이더 4 설치. 개요 - 암호화폐 거래소 중에서는 최초로 바이비트에서 메타트레이더4 지원함. - - 서비스 시작시점 : 2022년 4월 초 - 거래 가능 종목 : 바이비트 거래소의 USDT 무기한계약 종목 중 유동성 풍부한 igotit.tistory.com 연관 거래소. bybit. 바이빗. 개요. 가입방법. 암호화폐 바이빗 거래소 주요특징. - 거래가능 종목 : - BTCUSD , ETHUSD , EOSUSD , XRPUSD - 최대 레버리지 100 까지 가능 매매자가 레버리.. 2020. 12. 3.
메타트레이더 5. 체계정리. 활용법/지식 MetaTrader 5 메타트레이더 5 , 메타에디터, MQL5 활용정보 체계정리. 본 글에서 주요 정리대상 정보 1. 메타트레이더 5 사용법. 2. MQL5 언어 기반 "직접 코딩"하여 메타프레이더5에서 자동매매 달성하기 위한 기술적 정보 주요참고. 직접 자동매매 전략 코딩하는 것만이 유일한 자동매매 수단은 아니다. 코딩작업 전혀 하지 않아도 다른 전략 개발자(전세계 누구나 가능)의 매매 그대로 카피 매매 가능하다( 카피 매매 상세 ). 카피 매매 목적에서는 본 글에서 정리된 코딩 정보는 안봐도 됨. 단, 직접 전략 개발하여 본인 시그널을 다른 사람에게 제공하고 안정적인 신호제공 수수료 수익도 얻을 수 있기 때문에 직접 개발성공시 압도적인 안정적인 수익을 얻을 수 있긴하다. 물론 기존 신호 공급자 들보.. 2020. 11. 9.
MQL5. 포지션 함수, 클래스 활용코드 . 심볼1개의 모든 포지션등. 1. 계정의 모든 심볼의 모든 포지션 정보들 확보하기. #include CPositionInfo m_PosiInfo; int Proc_SupplyPosition() { int num_position_all_symbol = PositionsTotal(); // 계좌의 모든 포지션 수량 반환됨. for(int idx_posi = 0 ; idx_posi < num_position_all_symbol; idx_posi++) { m_PosiInfo.SelectByIndex(idx_posi); // 인덱스로 포지션 선택하고, Proc_GetInfoPosi(); // 현재 선택된 포지션 1개에서 필요한 정보 확보. } return 1; } void Proc_GetInfoPosi() { // 필요한정보들 m_PosiI.. 2020. 11. 8.
MetaTrader. 서버 위치 확인 방법 . 메타 트레이더로 접속하려는 업체의 서버 위치 확인방법. - mql5 사이트에서 제공되는 서비스 이용하면 즉시 확인 가능하며, 업체에 서버 위치가 어디냐 물어볼 필요도 없음. - 동시에 해당서버에 가장 빠르게 접속가능한 호스팅 서비스 업체도 즉시 확인가능. mql5 사이트 접속 하여 Land-FX 의 서버 위치 확인예. Virtual hosting for MetaTrader 5 The fastest VPS server for forex trading from the MetaTrader 4/5 terminal developers www.mql5.com 위 사이트에 접속하면 아래처럼 보이며, 여기서 업체 이름을 영문으로 앞부분만 기록하면 운영중인 서버들이 모두 리스팅 되며 이 중에서 1개 선택하면 서버 위치를.. 2020. 10. 27.
MetaTrader 4 설치. Land-FX 개요 메타트레이더 4 는 제조사인 메타쿼터사에서는 배포하지 않고 각 선물 업체에서만 배포. 본 예에서는 Land-FX 에서 배포하는 메타트레이더 4 설치 과정. 다운로드 주소 - 한국어 지원됨. Land-FX 尊敬的客户: 鉴于中国对场外衍生品的监管环境以及公司的综合考虑决定,我们很抱歉的通知您,我们将停止向中国大陆用户提供交易服务。 请仔细留意,我们将做出以下进行调整。 7月1号开 www.land-fx.com 상기 사이트 접속시 보이는 첫화면 중앙 왼쪽(아래 그림)에 다운로드 배너 클릭. 위 그림 버튼 클릭하여 보이는 화면(아래그림)에서 MT4 for Windows 선택하고 그 아래 "MT4 다운로드" 클릭하여 받은 설치파일 실행하면 설치완료. 설치중 특별한 것 없음 영상. - 다운로드 설치과정 전체. 설치완료후 계좌 .. 2020. 10. 26.
FX 마진 브로커 신뢰도 확인 간단 방법 브로커 신뢰도 확인 수단 중에, 현실적으로 이미 많은 매매 전문가들이 오랜기간 사용 중인 브로커 라면 이미 그들이 검증과정 거친 신뢰도 높은 브로커라고 볼 수 있다. FX마진 전문 트레이더 들이 포진하고 있는 곳이 메타트레이더 공식 사이트에서 활동 중인 신호공급자들이다. 브로커 신뢰도 확인방법예. 예1. FXTM 메타트레이더 제조사 에서 운영하는 신호공급자 사이트 접속 하여 플랫폼 MetaTrader4 선택하고 검색부분에 브로커 명칭으로 검색해본다. 본 예 에서는 FXTM 사용 중인 신호공급자들을 검색해봤다. 많은 신호 공급자들이 FXTM 사용중임을 알수있다. 신호 공급자들은 일반 개인 매매자들 보다 더 민감하게 브로커 품질 평가 하는 계층들이므로 이들이 잘 사용하고 있다면 나도 잘 사용할 수 있을게다... 2020. 10. 26.


 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5