트레이딩 ( 401 ) bybit. API V5. 서버 주소 정리. 암호화폐 거래소 bybit 의 API V5 서버 주소 bybit 전종목 Rest 서버 - Rest 서버는 전 종목 동일 주소. 실거래 서버 시험용 서버Rest 서버 주소https://api.bybit.comhttps://api.bytick.comhttps://api-testnet.bybit.com/ bybit api v5 웹소켓 주소 - 종목 종류 무관하게 private 웹소켓 서버는 동일 - - 실거래 서버 : wss://stream.bybit.com/v5/private - public 웹소켓 주소는 종목 별로 다르며 아래 별도 정리. bybit 현물 웹소켓 서버 주소 거래 가능 종목 : bybit 거래소의 현물예 : BTC/USDT, ETH/USDT, XRP/USDT.. 2023. 10. 22. bybit . API V5 로 필수 갱신해야함. API 구버전 서비스 종료 구버전 bybit API 로 잘 실행 중이었던 매매 봇의 오동작이 최근 3일 동안 자주 발생하여 조사해보니 bybit 에서 구버전 API 서비스 종료한다고 함. 오동작의 대표적인 사례 : 2023년 10월 20일 시점. 실시간 시세 수신 하는 부분이 프로그램 실행후 1시간 정도 지나면 실시간 시세 수신 안됨. bybit API 버전 5 로 갱신 필수. bybit 공지 확인. Bybit OpenAPI Services: Transition from Legacy Version to New V5 APIBybit will be retiring our older version of OpenAPI services, we encourage you to make the switch to our new.. 2023. 10. 20. 메타트레이더 5 . 롤오버 이자 없는 스왑프리 계좌 개설 가능 XM Ultra Low 계좌 - XM Ultra Low 계좌는 거래종목(외환 , 암호화폐 , 골드등) 1일 이상 보유해도 롤오버 이자 0 인 스왑프리 지원됨 . 롤오버 이자 란 메타트레이더 터미널 창에서 Swap 이라는 부분에 보이는 이자를 말하며 , 거래 종목 1일 이상 포지션 홀딩시 발생한다. 통상 스왑 이자는 내가 받는 경우보다 대부분이 지급해야 하므로 장기 홀딩시 심각한 수준으로 손실 증가시키는 주범이다. 보통 스왑프리 계좌는 이슬람교 임을 증명하는 서류를 제출해야 스왑프리 계좌 개설 해주는데, 고맙게도 XM Ultra Low 계좌 는 누구나 스왑프리 계좌 개설 가능하여 롤오버 이자 발생하지 않는다. 매매전략 중 장기 포지션 홀딩이 발생하는 류의 매매 전략 실행.. 2023. 7. 9. Zulutrade . 줄루트레이드 . 글로벌 소셜 트레이딩 플랫폼 . 카피 트레이딩 Zulutrade . 줄루트레이드 - 소셜 트레이딩 플랫폼 . 카피 트레이딩 - 다른 매매자(리더라고 칭함)의 매매와 동일하게 실시간 자동 카피 매매 가능. - 나 역시 리더로 활동하면서 나의 매매를 Zulutrade 에 공개하여 다른 매매자 들이 실시간 자동 카피 매매 가능. - Zulutrade 홈페이지 : https://www.zulutrade.com/ - Zulutrade 설립 : 2007년 , 미국 버지니아 연관 FXTM 의 카피트레이딩 카피 트레이딩 순위. - 실시간 FXTM 의 전략매니저( Strategy Manager ) 아래 리스트는 FXTM 에서 활동 중인 전략매니저들의 실시간 순위이며, FXTM에 가입하여 해당 전략을 선택하는 것만으로도 나의 계좌는 자동으로 전략매니저와 연 igoti.. 2023. 7. 8. LIBOR . 런던은행간금리 . 국제금융시장 기준금리로 활용 LIBOR = London Inter Bannk Offered Rate 런던 은행간 금리 한글 간략 표현시 리보라고 함. 국제금융시장인 런던의 우량은행끼리 단기자금 거래시 적용되는 통화(USD, GBP, JPY 등 .. ) 금리. 하루단위로 갱신. 국제금융시장의 기준금리로 활용되었다. 그러나 현재(2023년 5월) 는 LIBOR 금리 산출 중단에 따라 대체수단 마련중임. LIBOR 금리 발표시간 런던시(UTC+0) 기준 매일 오전 11시 55분 1회 . - 런던 업무일에만 발표, 런던 공휴일엔 발표없음. LIBOR 금리 볼 수 있는 곳 USD, GBP, JPY 만 제공되는곳. LIBOR - current LIBOR interest rates LIBOR - current LIBOR interest rate.. 2023. 5. 10. 메타트레이더 . 코딩 . OnTimer . 시간격 이벤트 메타트레이더 EA 의 타이머 - 1개의 EA 당 1개의 타이머만 구동 가능. - 타이머 이벤트 핸들러 함수는 EA 파일의 void OnTimer() - 함수 EventSetTimer 호출하면 타이머 시작되어 지정한 시간격 되면 EA 의 void OnTimer() 실행 - 함수 EventKillTimer 호출하면 타이머 중지. 함수 EventSetTimer 인자 : 초단위의 시간 bool EventSetTimer( int seconds // number of seconds ); 상기 함수 호출한 시점 이후 인자에서 지정한 시간이 되면 ea 의 void OnTimer() 실행된다. 함수 EventKillTimer 이 함수 호출된 이후에는 OnTimer 이벤트 발생하지 않음. void EventKillTime.. 2023. 5. 4. 메타트레이더 . 코딩 . 시간 . MqlDateTime . 년 월 일 시 분 초 요일 메타트레이더 시간 관련 함수 함수 전체 : https://www.mql5.com/en/docs/dateandtime 함수 TimeCurrent - 2개 함수형태 제공된다. 반환값 자료형은 모두 datetime , 인자 있는 함수는 MqlDateTime 구조체 형식으로 데이터 받을 수 있어 편리. - 반환 받는 시간은 메타 트레이더 시간 datetime TimeCurrent( MqlDateTime& dt_struct // structure type variable ); datetime TimeCurrent(); 구조체 MqlDateTime - 년 월 일 시 분 초 요일 정보 각각 확보 편리. struct MqlDateTime { int year; // Year int mon; // Month int day.. 2023. 5. 4. 메타트레이더 . 롤오버 이자 . 스왑 포인트 . 정확한 적용 시각 메타트레이더에서 롤오버 이자 . 아래 그림의 붉은 색 박스 부분 ( 컬럼 이름 Swap ) 이 각각의 포지션 오픈된 것에 대한 이자 적용된 것을 보여주고 있다. - 이자는 1일 단위로 적용되기 때문에 포지션 진입한 직후에는 Swap 이자 적용되지 않는다. 위 화면에서는 포지션 오픈한 이후 1일 이후 부터 적용된 Swap 이자 를 보여준다. - 음수는 내가 이자 지급한 것, 양수는 이자 받은 것.- 금액 단위 : USD 거래 종목의 롤오버 이자 보는 방법. 메타트레이더에서 심볼의 Specification 의 SWAP LONG, SWAP SHORT 에 이자율을 확인 할 수 있다. 아래 화면은 FXTM 의 종목 USDCHF 의 specification 에서 보이는 Swap 관련 정보들이다(붉은색 .. 2023. 5. 2. 메타트레이더 . 시간 . 메타 트레이더 의 시간 표현 기준 메타에서 보이는 시간들 ,예 . 메타에서 FXTM 으로 접속한 경우 보이는 챠트에서 시간, Trade 탭에 보이는 Time 에서 보이는 시간은 브로커사에서 지정한 로컬시로 표현되며 FXTM 의 MT4, MT5 모두 UTC +2 (서머타임 기간에는 UTC+3) 표현된다. 심볼 specification 에 보이는 시간들. - 아래 심볼 스펙에 보이는 요일이나 시간들 위에 보이는 시간들은 서버 위치의 로컬시도 아니고 UTC 도 아님. FXTM 의 경우 거래 서버가 유럽, 아시아 등 여러 곳에 분산되어 운영 중이고 , 메타트레이더에서 이들 서버 선택하여 접속해보면 아시아 서버든 든 유럽서버든 시간은 항상 UTC + 2 적용된다. 즉, 정확한 의.. 2023. 5. 2. 메타트레이더 . 코딩 . 터미널 전역변수 . 멀티스레드 EA 동기화 처리 터미널 전역 변수 . Global Variables of the Client Terminal - 메타트레이더 에서 실행 중인 2개 이상의 EA에서 동시 접근 가능한 전역변수 .비교 : C/C++ 에서의 일반적인 "전역 변수"의 스코프는 1개의 EA 내부에서만 접근가능한 반면 터미널 전역 변수는 여러 EA 에서 접근 가능. - 터미널 전역변수 자료형은 double 만 가능. - 터미널 전역변수는 4주 동안 EA 에서 접근하지 않는 경우 메타트레이더에서 자동 삭제됨. MQL5 에서 제공되는 터미널 전역 변수 관련 함수 전체 : https://www.mql5.com/en/docs/globals 터미널 전역변수 기본 사용법 전역변수 이름 GV_FreeMargin 으로 하여 이 변수에 값 기록하.. 2023. 4. 30. 메타트레이더 . 코딩 . 여러 EA 구동시 가용마진 확인 방법 . 터미널 전역 변수 활용 개요 - 문제 상황 메타트레이더에서 여러 EA를 동시에 구동하면서 각 EA에서 주문하기 전에 주문 가능한 가용 마진(Free Margin) 확인하면서 주문 실행 해야 하는 경우가 있다. 1개의 EA 만 실행될 때는 코드에서 Free Margin 요청하여 현재 주문 하려는 수량이 주문 접수 가능한지 점검하면 된다. 그러나, 2개 이상의 EA 가 실행되는 경우에는 각각의 EA 에서 서버 측으로 Free Margin 정보 요청하는 방식으로는 필연 오류 발생한다. Free Margin 값은 주문이 완료되어 포지션 오픈 된 이후에 포지션 오픈 되고 남은 잔량이 표시되기 때문에, 아래와 같은 상황에서는 문제 발생함. 상황예. 2개의 EA 1, 2 에서 주문 송신 전 단계에서 아래처럼 Free Margi.. 2023. 4. 28. 메타트레이더 . VPS . 가장 빠른 ping 가능 메타트레이더 에서 VPS 활성화 하기 - 아래 그림은 MT5 에서 VPS 활성화 하기 위하여 왼쪽 Navigator 에서 VPS 클릭해보면 현재 MT5 에서 사용중인 계정(본 글에서는 FXTM Advantage MT5 계정임)에서 사용 가능한 VPS 중 가장 빠른 Ping 속도인 서버를 보여준다. - 아래 예에서는 Ping 시간이 0.83 msec 로 매우 양호한 속도의 VPS 를 보여준다. - 메타트레이더 전용서버는 여타 다른 클라우드 서버들(아마존 , MS , ..) 대비 매매서버 와의 통신속도에서 가장 빠른 수단이므로 매매전략이 통신 속도에 민감한 경우에는 VPS 활용 필수. 연관 메타트레이더 5. 체계정리. 활용법/지식 MetaTrader 5 메타트레이더 5 , 메타에디터, MQL5 활용정보 체계.. 2023. 4. 27. 메타트레이더 . 호가 스프레드 . 거래 비용 계산 방법 스프레드 메타트레이더에서 스프레드는 거래 종목의 Ask (매도1호가 ) - Bid (매수1호가) 를 포인트 단위로 표현 한다. 포인트는 종목 마다 다르며 USDJPY 는 0.001 이 1포인트, EURUSD 는 0.00001 이 1포인트. 스프레드는 Ask , Bid 가격에 따라 변동 되며 가격 변동이 큰 경우 통상 스프레드도 큰 값을 갖는다. 메타트레이더 실행화면 왼쪽 Market Watch 의 Spread 컬럼 (아래 그림 붉은 박스) 에 각 종목의 현재시점 스프레드 볼 수 있다. 위 그림에서, EURUSD 는 Ask 가격과 Bid 가격이 동일하여 스프레드 0을 보여주며, USDJPY 는 Ask = 133.767 , Bid = 133.761 이므로 Ask - Bid 는 0.006 .. 2023. 4. 16. 시스템 트레이딩 . 중독성 심각 . 그럼에도.. 행복한 중독 .. 전략 개발하면서,, 새로운 매매전략 떠 올라 백테스팅 해보면 처음엔 거의 대부분 부실한 모습을 보여준다. - 전략명 : CyEA909 - 거래대상 : 환율 (EURUSD , GBPUSD, 등 ) - 시험구간 : 2017년 1월 1일 부터 2023 년 4월 14일 까지 시험결과 수익 그래프에서 녹색선 Equity (평가금 = 파란선 잔고 - 포지션 수익) 의 횡보 구간이 너무 길다. 거의 1년을 저러고 있음. 포지션 청산하지 않고 있어 발생한 상황 그런데 , 매매로직 작성했던 코드 살펴보면 매매로직 핵심 개념의 오류가 아니라 대부분이 내가 작성한 디테일한 코드에 오류가 있는 경우가 태반이다. 코딩 하는 사람의 기본 자세 : 모든 비정상, 오류의 99.9999% 는 내 탓이다는 마인드 여야 함. 절대 항상 .. 2023. 4. 15. 페어트레이딩 . 2개 종목 가격 변화 비교. 비트코인 / 이더리움 / 나스닥 / 다우 / 에센피 PCR 정의. PCR : Price Change Ratio = 캔들의 ( 종가 - 시가 ) / 시가 = (종가/시가 - 1) 나스닥, 다우, 에센피 종목 간의 PCR 관계 - 나스닥 : 다우 , 나스닥 : S&P , S&P : 다우 - 아래 결과를 보면 S&P 와 다우 지수간의 선형 비례 관계가 제일 높음. 기간 : 2019.05.20 ~ 2023.03.31 일봉 1,000개. Base : 나스닥 , Quote : 다우 Base : 나스닥 , Quote : S&P Base : S&P , Quote : 다우 4시간봉 1000개 . 2022.08.08 ~ 2023.03.31 1시간봉 1000개 . 2023.01.31 ~ 2023.03.31 비트코인 VS. 이더리움 일봉 800개 . 2021.01.21~202.. 2023. 4. 13. 메타트레이더 . 용어 이해 . 마진 (증거금) 계산식. 레버리지 메타트레이더 - Reverage(레버리지) 개념 , 용어 정의 이해.- 용어 : Balance (잔고), Equity(평가금) , Margin(마진), Free Margin(가용마진), Margin Level(마진레벨) 메타트레이더 매매창의 Toolbox -> Trade 에서 아래 그림의 붉은 박스 부분에 보이는 항목이 실매매시 매우 중요한 정보이므로 완전한 이해 요구된다. 가장 중요한 것은 Margin (증거금) 류 들. - 각각의 용어 이해와 더불어 마지막으로 마진계산 하는 정의식 정리하고 예를 보임. Reverage .레버리지 - 본인 보유 계좌 잔고 보다 더 많은 자금으로 포지션 오픈 가능하게 해주는것. - 레버리지 는 1:100, 1:200, 1:500 등 사용자가 본인 계좌 설.. 2023. 4. 12. 메타트레이더 . exposure 메타트레이더 의 Exposure 탭에 보이는 것들 의미 위 매매 상태의 Exposure 부분을 보면 아래 처럼 보인다. Asset 통화 이름 Volume - 해당 통화의 알짜 보유 량 - 단위 : 해당 통화. 예 : CHF 의 볼륨 0.2CHF 인데, 이는 GBPCHF 매수 포지션과 GBPCHF 매도 포지션에 의한 알짜 CHF 보유 수량을 보여주는것이다. GBPCHF 0.1 랏(= 10,000 GBP) 를 환율 1.12609에서 매수 했기 때문에 CHF 매도량은 11260.9 CHF ( = 10,000 * 1.12609 ) GBPCHF 0.1 랏(= 10,000 GBP) 를 환율 1.12611 에서 매도 했기 때문에 CHF 매수량은 11261.1 ( = 10,000 * 1.12611) 알짜 CHF 보유량.. 2023. 4. 11. 메타트레이더 . 매매화면의 Profit 완전 이해 메타트레이더 매매화면에 보이는 Profit 완전한 이해. - 아래 그림의 번호 5 . Profit 항목은 보유한 포지션의 수익을 보이고 있는데, 이 수익액은 포지션 진입가격 청산가격 차이만으로 계산되는 것이 아니며, 거래 종목의 상대통화( 심볼 AB 중 B )가 달러가 아닌 모든 종목들은 최종적으로 달러 환전 계산이 이뤄진 수익액을 보여주고 있다. - 본 글에서는 Profit 에 대한 완전한 이해 및 아래 그림에서 번호 1, 2, 3, .. 들의 의미도 정리. Type (위 그림의 번호1) 포지션 진입 방향. sell = 매도, buy = 매수. Volume (위 그림의 번호 2) 포지션 진입 수량 . 통화쌍 AB 중 A 통화(기준 통화라고 함)의 수량. 수량 단위 : LOT . 1 LOT 은 Contr.. 2023. 4. 11. 이전 1 2 3 4 5 6 7 ··· 23 다음