본문 바로가기

트레이딩   ( 374 )


bybit. API. Query Symbol. 종목 정보 받기 개요 - Query Symbol 베이스 주소 ( https://api.bybit.com 혹은 https://api.bytick.com ) 공통. bybit 의 3개 종목군(Inverse Perpetual, Inverse Future, USDT Perpetual, : 줄여서 각각 IP, IF, UP 라고 하자 ..) 의 심볼정보 는 동일 주소 로 요청하고 반환 데이터 형식도 동일. IP, IF, UP Query Symbol GET 주소 : /v2/public/symbols . 현물 Query Symbol GET 주소 : /spot/v1/symbols . Inverse Perpetual, Inverse Future, USDT Perpetual Response Parameters parameter type c.. 2020. 12. 7.
bybit. API. Latest Information for Symbol Latest Information for Symbol - 심볼 최신 정보 확보. (최신 체결가 , 펀딩비율, 다음 펀딩처리 시각 등) - ask, bid 가격 직접 제공됨. - usdt , usd 종목 모두 동일 엔드포인트. HTTP request : GET /v2/public/tickers Request Parameters - 심볼 지정하지 않으면 전종목 정보 반환. symbol false string Symbol Response Parameters parameter type comments symbol string Symbol bid_price string Purchase price of the first order ask_price string Selling price of the first ord.. 2020. 11. 30.
MQL5. CSymbolInfo. class for easy access to the symbol properties. CSymbolInfo - class for easy access to the symbol properties. - #include - Symbol Specification 에서의 정보들 확보가능. Swaps SwapMode Gets the swap calculation mode SwapModeDescription Gets the swap calculation mode as a string SwapRollover3days Gets the day of triple swap charge SwapRollover3daysDescription Gets the day of triple swap charge as a string Margins and flags MarginInitial Gets the value of .. 2020. 11. 21.
MQL5. Symbol Specification Symbol Specifications 아래 왼쪽은 EURUSD, 오른쪽은 BTCUSD Digits - 종목 가격의 소수점이하 자리수. - EURUSD 는 1.118542 처럼 소수점이하 5개까지, BTCUSD는 18679.105 소수점 이하 3개. Margin Currency, Profit Currency 2개 통화 가치 비율 통화1가치/통화2가치 에서 통상적으로, 분자에 있는 통화1이 Margin Currency, 분모에 있는 통화2가 Profit Currency 로 되어있음. Contract Size - 종목의 주문 수량 1 LOT 이 의미하는 기준통화의 실제 수량. - 예 : EURUSD contract size 100,000 이므로 EURUSD 주문 수량 1 은 100,000 EUR 의미, - .. 2020. 11. 21.
bybit. API. 신규업데이트 2020.11 개요. -api 에서 신규 기능이 추가된다고해도 이전 기능들은 유지해주는게 기 구현자들이 이미 개발해둔것 그대로 활용가능하여 유용한데.. 있던 기능이 하자가 없는것임에도 제거해버리는 경우가 자주는 아니지만 간혹 있다. - 번잡스럽긴 하지만,, 해당 정보는 메일로 보내주므로 사이트 뒤적거려 가면서 수시로 조사하지 않아도 됨은 다행이다만... - 폐기될 API 서비스가 도입된 프로그램이라면 반드시 신규 것으로 코드 수정해줘야함. 2020.11 월 API 변경사항들. Thank you for trading with Bybit. To enhance the efficiency and stability of the API endpoints, Bybit will upgrade our REST and WebSocket.. 2020. 11. 12.
메타트레이더 5. 체계정리. 활용법/지식 MetaTrader 5 메타트레이더 5 , 메타에디터, MQL5 활용정보 체계정리. 본 글에서 주요 정리대상 정보 1. 메타트레이더 5 사용법. 2. MQL5 언어 기반 "직접 코딩"하여 메타프레이더5에서 자동매매 달성하기 위한 기술적 정보 주요참고. 직접 자동매매 전략 코딩하는 것만이 유일한 자동매매 수단은 아니다. 코딩작업 전혀 하지 않아도 다른 전략 개발자(전세계 누구나 가능)의 매매 그대로 카피 매매 가능하다( 카피 매매 상세 ). 카피 매매 목적에서는 본 글에서 정리된 코딩 정보는 안봐도 됨. 단, 직접 전략 개발하여 본인 시그널을 다른 사람에게 제공하고 안정적인 신호제공 수수료 수익도 얻을 수 있기 때문에 직접 개발성공시 압도적인 안정적인 수익을 얻을 수 있긴하다. 물론 기존 신호 공급자 들보.. 2020. 11. 9.
MQL5. 포지션 생성, 청산 시점 검출 이벤트 드리븐 코드. 개요 - 이벤트 드리븐 방식으로 포지션 생성,제거(청산) 시점 검출 코드 클래스로 구현. 백그라운드. - 메타트레이더 EA 구현시 포지션 정보를 함수 호출하여 폴링으로 확인하는건 이 코드예 에서 처럼 간단하게 구현가능하다. - 그러나, 포지션 변경이 언제 생길지 알수 없는데 수시로 함수호출하는 폴링방식으로 포지션의 생성 , 청산을 확인 하는 코드는 비효율적일 수 밖에 없기에, 이벤트 드리븐 방식으로 포지션 생성/청산 시점 검출방식으로 구현되어야 한다. - 포지션 생성, 청산시 호출되는 이벤트핸들러는 OnTrade() 이며, 이곳에서 구현하면 되는데, OnTrade 로는 포지션외에 주문관련 이벤트를 비롯하여 여러 가지 이벤트 요인에 의하여 호출된다. - OnTrade() 로 포지션 생성/청산 정보 검출하려.. 2020. 11. 9.
MQL5. CArray. 동적 배열 CArray - CArray 를 베이스 클래스로 하는 CArrayChar, CArrayDouble, CArrayFloat, CArrayInt, CArrayLong, CArrayObj, CArrayShort, CArrayString 코드예. - CArrayLong - 다른 것도 거의 동일. #include CArrayLong arr_keys_deleted; arr_keys_deleted.Add(200) ; // 요소추가. for(int idx = 0; idx 2020. 11. 9.
MQL5. CHashMap iteration.반복 MQL5 의 컬렉션은 컬렉션 자체의 반복 수단 제공되지 않으며, 컬렉션 요소를 CopyTo 로 array 로 복사한 이후 array로 루프돌림 #include CHashMap map_My; string keys[]; int values[]; map_my.CopyTo(keys, values); // 맵의 키,값을 array 로 복사하고 아래 array 에서 루프돌림. for(int idx=0; idx < map_My.Count(); idx++) { keys[idx]; values[idx]; } 첫 등록 : 2020.11.09 최종 수정 : 단축 주소 : https://igotit.tistory.com/2693 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.
투자대회총상금 8천만원. 11월10일~11월30일. 암호화폐 바이빗. 바이빗 투자대회 총 상금 5 BTC (~ 8천만원) . 현재 1 BTC 15,000달러 수준임. 대회 주최 거래소 : 바이빗 대회기간 : 2020년 11월 10일. ~ 11월 30일. 총 20일간. 대회 종목 : BTCUSD 참가자격 : 개인, 계좌잔고 0.05 BTC (~개략 75만원) 이상 사전등록해야함. 사전등록기간 : 11월 2일 ~11월 10일 2020. 11. 6.
CCXT. 캔들 과거데이터 CCXT 이용하여 bybit 거래소 통신하여 캔들 데이터 확보 파이썬 코드. 현재(2020.11.03) USDT 종목중 BTCSUDT 만 정상 작동, 나머지 모두 오류 생김. bybit 측 서버에서 아직 해당 데이터 제공하지 않는것으로 보임. import ccxt import time exchange_class_bybit = getattr(ccxt, 'bybit') exchange_bybit = exchange_class_bybit({ 'apiKey': 'xxx', 'secret': 'xxx', 'timeout': 30000, 'enableRateLimit': True, }) if exchange_bybit.has['fetchOHLCV']: for symbol in exchange_bybit.market.. 2020. 11. 3.
bybit. API. 웹소켓. kineV2. 캔들 실시간 수신, 캔들완성 검출 . 파이썬 개요 - bybit api 에서 캔들 실시간 요청 klineV2 - 캔들완성 시점 검출. klineV2 subscribe구문. # klineV2.번호 에 가능한값 # 1 3 5 15 30 60 120 240 360 D W M # 번호.종목명. ws.send('{"op":"subscribe","args":["klineV2.1.BTCUSD"]}') # 상기와 같이 1회 요청하면 이후 해당 종목의 캔들 데이터 수신됨. klineV2 수신데이터 형식. { "topic": "klineV2.1.BTCUSD", //topic name "data": [{ "start": 1572425640, //start time of the candle "end": 1572425700, //end time of the candle .. 2020. 11. 2.
환율 매매시 결제통화에 따른 차이. 환율 : 2개 통화의 가치 비율 통화간 환율 문자 표기 방법. - 기준통화/상대통화, 간단히 표기시 / 는 생략하고 기준통화상대통화 로 표기. - -영어로는 환율표기의 분자 부분을 Base Currency, 분모 부분을 Quote Currency 한다. 결제통화는 영어로 Payment Curreny - 의미 : (기준통화 가치 / 상대통화 가치 ). / 는 나누기. - 예 : EURUSD = EUR/USD = 유로가치 / 달러가치. BTC/USD - BTC/USD 의미 : 비트코인 가치 / 달러 가치 - BTC 가치 / USD 가치 값이 10,000 이라면 1비트코인의 가치가 1달러보다 10,000 배 높다는 의미. - - 1비트코인을 10,000달러로 교환 가능. 반대로 10,000 달러는 1비트코인으.. 2020. 11. 2.
bybit. API. WebSocket 서버 3개 동시 접속 파이썬 코드. 개요 - bybit 의 USD 종목용 websocket 서버 1개와 , USDT 종목용 websocket 서버 2개에 동시 접속 파이썬 코딩. 작동방식. 1. 파이썬 코드 실행되면 파일 apikey_url_bybit.txt 를 읽어서 접속서버주소와 api key, secret 값들을 읽어들이고, 2. 이후 asyncio 로 동시에 3개의 서버 접속 실행되게 한다. 3. 각각의 서버 핸들링 하는 loop 함수 내에서 보안접속 4. 종목들 각각의 체결정보 실시간 요청 송신하며, while 문내에서 실시간 수신 데이터 출력한다. asyncio 로 동시 3개의 웹소켓 구동 핵심 코드. myy_loop.run_until_complete(asyncio.gather(*[my_loop_WebSocket_bybit(),.. 2020. 10. 31.
bybit. API. 보안접속 코드 . 파이썬 개요 - 암호화폐 거래소 bybit API 이용하여 접속시 api key, secrete 로 보안접속 파이썬 코드. - 이전 작업했던 파이썬 코드 에서 아래 코드 추가한다. 즉, 접속첫자리에서 본인의 보안정보 송신하면 되며 이때 보안구문 만들어주는 함수 get_args_secret 호출하면서 본인의 api key 와 secret 을 전달한다. 연관 bybit. API 키 생성. 암호화폐. bybit API 키. - bybit API 이용하면 시장데이터 수신 및 자동 거래 주문 코딩 가능. - bybit 의 API 이용하기 위해서는 키 생성 필수. - API 키는 외부 공개하면 안됨. - API 키 등록시 고정 IP 를 연동하여 등 igotit.tistory.com 2020. 10. 31.
암호화폐. API. bybit. WebSocket. bybit-ws. Python bybit-ws 개요 - 파이썬에서 암호화폐 거래소 바이빗 의 웹소켓 통신 간편하게 구현가능한 라이브러리. - 바이빗에서 공식 배포 (일반 개인 개발자 취미로 배포하는 것보다 지속가능성 양호할것임.). - USD종목과 USDT 종목에서 모두 사용가능하게 작업중이나 현재(2020.10.31) USDT 관련은 구현되어있지 않음. - - USD 종목 : BTCUSD, ETHUSD, EOSUSD, XRPUSD - - USDT 종목 : BTCUSDT, ETHUSDT, LINKUSDT,LTCUSDT, XTZUSDT bybit-ws 설치 방법. - bybit-ws 설치 구문 : pip install bybit-ws bybit-ws 샘플코드 from BybitWebsocket import BybitWebsocket i.. 2020. 10. 31.
트레이딩 API, DMA정리. 한국, 글로벌. 한국 Trading API 2018년 7월11일 시점. API 명칭. API 매매가능 종목 API 형식. API 소개/지원 사이트 증권사 LIG-API 선옵,ELW,주식. DLL 고객센터/트레이딩채널/LIG-API (다운로드,매뉴얼 가능) LIG 투자증권. d-EOS API 선옵,ELW,ETF,주식. DLL 소개. 신영증권. xingAPI 선옵,CME선옵,EUREX야간옵션,주식. DLL, COM 지원. 이베스트 투자증권. API 선옵, DLL. OCX 소개. 지원 (네이버카페) 개요,다운로드 별도정리. NH선물. Open API+ 선옵,주식선물,주식. OCX 지원. - OpenAPI+ 키움증권. Open API-W 해외선옵전용. OCX 지원. - OpenAPI-W 설치상세 별도정리. 키움증권. 1Q Pr.. 2020. 10. 28.


 

비트코인




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