분류 전체보기 ( 2552 ) 암호화폐 . 게이트아이오. API . 현물. 종목 정보 확보 개요 - 암호화폐 거래소 게이트아이오( gate.io ) 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 종목 정보 확보. 동일 요청주소로 마진 종목들도 같이 제공됨. - 게이트아이오 현물 종목은 결제통화에 따라 USDT, BTC, ETH 마켓이 있고, 모두 동일 주소로 요청하여 심볼 정보 확보 가능. 요청 응답 데이터 항목 중 quote 에 기록된 문자열을 보고 어떤 마켓인지 식별 가능하다. 종목 정보 요청 주소. https://api.gateio.ws/api/v4/spot/currency_pairs 요청 코드예 . 파이썬 # coding: utf-8 import requests host = "https://api.gateio.ws" prefix = "/api/v4".. 2022. 3. 31. 암호화폐 . 게이트아이오. API . 개요 . 주소 정리. 예제소스 게이트아이오 API 개요. - 암호화폐 거래소 게이트아이오 (gate.io) 에서 제공하는 API - 게이트아이오 거래소의 전체 종목(아래 4개 종목군) 매매가능. 실시간 정보 수신 가능. Spot & Margin (현물 & 마진) : 현물 예 BTC/USDT Perpetual Futures (무기한 선물) : USDT 무기한 선물 예 BTC/USDT , 인버스 무기한 선물 예 : BTC/USD Delivery Futures ( 만기 선물) : 만기선물 예 BTCUSDTxxxx Options ( 옵션 ) : BTC_USDT 옵션 게이트아이오 API . REST 베이스 주소 현물 , 선물 전 종목 거래가능한 REST 베이스 주소. 실매매 URL : https://api.gateio.ws/api/v4 선물만.. 2022. 3. 31. 암호화폐 . MEXC . API . 선물 . 웹소켓. 실시간 캔들 K-line MEXC 선물전용 웹소켓 서버 : wss://contract.mexc.com/ws K-line - 실시간 현재 캔들 subscribe , unscribe { "method":"sub.kline", "param":{ "symbol":"BTC_USDT", "interval":"Min60" } } { "method":"unsub.kline", "param":{ "symbol":"BTC_USDT" } } 제공데이터 형식 { "channel":"push.kline", "data":{ "a":233.740269343644737245, "c":6885, "h":6910.5, "interval":"Min60", "l":6885, "o":6894.5, "q":1611754, "symbol":"BTC_USDT", "t":.. 2022. 3. 15. 암호화폐 . MEXC . API . 선물 . 서버 시간외 기타 서버시간 https://contract.mexc.com/api/v1/contract/ping 요청 응답 데이터 - data 에 밀리초 단위의 UTC 서버 시간. {"success":true,"code":0,"data":1647257415722} 연관 상위정리 암호화폐. MEXC. API 활용모음 현물 전 종목 정보 확보 암호화폐 . MEXC . API . 현물 . ETF . 종목 정보 확보 개요 - 암호화폐 거래소 MEXC 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 종목 정보 확보. 동일 요청주소로 ETF.. igotit.tistory.com 첫 등록 : 2022.03.15 최종 수정 : 단축 주소 : https://igotit.tistory.com/3547 2022. 3. 14. 암호화폐 . MEXC . API . 선물 . 캔들 확보 개요 - 암호화폐 거래소 MEXC 의 선물 종목 들 ( 예 : 인버스 종목 BTC_USD , ETH_USD , 리니어 종목 BTC_USDT, ETH_USDT .. ) rest api 로 캔들 확보. 요청 주소 : https://contract.mexc.com/api/v1/contract/kline/{symbol} 요청 예 : 인버스 종목 BTC_USD 1일봉 : https://contract.mexc.com/api/v1/contract/kline/BTC_USD?interval=Day1 리니어 종목 BTC_USDT 1일봉 : https://contract.mexc.com/api/v1/contract/kline/BTC_USDT?interval=Day1 시작,끝시간 지정 요청예 : https://contrac.. 2022. 3. 14. 암호화폐 . MEXC . API . 현물 . ETF . 캔들 확보 개요 - 암호화폐 거래소 MEXC 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 캔들 확보. 동일 요청주소로 ETF 종목들 (예: BTC3L_USDT, BTC3S_USDT ,...) 도 정보 제공됨. 요청 주소 : https://api.mexc.com/api/v3/klines 요청 예 : 현물 BTC_USDT 1일봉 : https://api.mexc.com/api/v3/klines?symbol=BTCUSDT&interval=1d 현물 BTC_USDT 1일봉 2개 : https://api.mexc.com/api/v3/klines?symbol=BTCUSDT&interval=1d&limit=2 ETF BTC3S_USDT 1일봉 : https://api.mexc.com/ap.. 2022. 3. 14. 암호화폐 . MEXC . API . 선물 . 종목 정보 확보 개요 - 암호화폐 거래소 MEXC 의 선물 종목 들 ( 예 : BTCUSD , ETHUSD , BTCUSDT, ETHUSDT .. ) rest api 로 정보 확보. MEXC 선물종목 구분 : USDT-M , COIN-M - MEXC 에서의 선물로 분류되어 있는 종목군은 2종의 그룹으로 되어있으며, MEXC 선물 거래웹 에서는 USDT-M, COIN-M 이라는 명칭으로 표기되어있다(아래그림). COIN-M 에는 현재(2022-03-11) 2개의 종목 BTCUSD , ETHUSD 만 있고 결제통화가 각각 BTC, ETH 인 인버스 종목이며, USDT-M 에서는 BTCUSDT, ETHUSDT 등 수십 개의 많은 종목들이 있고 모두 결제통화가 USDT 인 리니어 종목들이다. MEXC 의 COIN-M , USD.. 2022. 3. 11. 암호화폐 . MEXC . API . 현물 . ETF . 종목 정보 확보 개요 - 암호화폐 거래소 MEXC 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 종목 정보 확보. 동일 요청주소로 ETF 종목들 (예: BTC3L_USDT, BTC3S_USDT ,...) 도 정보 제공됨. - MEXC 현물 종목은 결제통화에 따라 USDT, BTC, ETH(아래 그림의 오른쪽 붉은 박스 부분) 마켓이 있고, 모두 동일 주소로 요청하여 심볼 정보 확보 가능. 요청 응답 데이터 항목 중 quoteAsset 에 기록된 문자열을 보고 어떤 마켓인지 식별 가능하다. - 한편, 거래소 거래웹(아래 그림)에서 보이는 메인종목 외의 현물 분류 중 ETF , 혁신영역, 평가 영역 등의 으로 분류되어있고, ETF 에 는 BTC3L_USDT, BTC3S_USDT 등의 E.. 2022. 3. 10. VC++ . _CRT_SECURE_NO_WARNINGS . #pragma warning(disable: 4996) 오류가 아닌데 VC++ 컴파일 오류 나는 상황 VC++ 에서 컴파일 결과 아래 에러 리스트에 이 함수는 안전하지 않다. 다른 함수 사용해라. 이 경고 안나오게 할려면 _CRT_SECURE_NO_WARNINGS 추가하라는 문구 보이는 경우 해결책 통상 scanf 등 과 같은 함수 사용하려 할 때 상기와 같은 오류 보여주며, 대안으로 다른 함수 사용하라고 제시해주는함수를 보면 구질구질 하기 짝이 없는 경우가 많다. 제시해준 함수를 사용해도 되고 아래처럼 코드에 기록해두면 C4996 은 오류로 처리하지 않고 정상적으로 컴파일 가능. #pragma warning(disable: 4996) 첫 등록 : 2022.03.07 최종 수정 : 단축 주소 : https://igotit.tistory.com/3532 2022. 3. 7. MFC . 응답없음 해결책 . PeekMessage , DispatchMessage 응답없음 MFC 대화상자든 일반 응용프로그램이든 처리량이 많은 것을 루프문에서 실행시 해당 처리가 완료되기 전까지는 사용자 마우스 입력 키보드 입력등이 처리되지 못하고 먹통처럼 보이고 프로그램 타이틀에 응답없음 이라는 표시가 보인다. 해결방법. 처리 루프 안에 PeekMessage 로 메시지 여부 점검하여 처리할것 있다면 UI 관련 처리도 수행하도록 한다. void function_processing() { for(,,,){ Forced_MessageHandler(); // 이것 호출되면 마우스, 키보드 입력등의 처리 수행됨. //처리할것들.이것저것 } } void Forced_MessageHandler() { MSG msg; // GetMessage 는 메시지 수신될때까지 대기 하기 때문에 무한대기에 .. 2022. 3. 5. 거래소. bybit. 바이빗. 개요. 가입방법. 암호화폐 바이빗 거래소 주요특징. - 거래가능 종목 : - - 무기한 계약 인버스 종목 : BTCUSD , ETHUSD , EOSUSD , XRPUSD . - - 무기한 계약 usdt 종목 : BTCUSDT, ETHUSDT, DOGE, LINK, DOT, XTYZ 등 . 헷지계좌 지원됨. - - 분기 선물 종목 : 비트코인 선물, 이더리움 선물. 주요특징 : 무기한계약에서의 펀딩비없음. - - 현물 : 비트코인 , 이더리움 , 리플, 이오스 (2021년 7월 22일 추가 ) 참고 : 분기선물은 3개월 단위로 만기일 있고 일반적으로 말하는 선물종목이며 펀딩비 없음. 무기한계약이란 만기일이 없다는 의미이며 펀딩비 있음 . - 무기한계약 종목과 선물은 최대 레버리지 100 까지 가능 매매자가 레버리지 사용 유무 선택가.. 2022. 3. 4. C++ . namespace . 네임스페이스 내부에 선언하여 네임스페이스로 분리 식별 가능한것 : 변수, 함수, 클래스등. 네임스페이스로 분리 식별 안되는것 : #define 문. // 네임스페이스 정의. 헤더 파일등. namespace my_namespace { int a_int; void function(){ } namespace my_ns2{ // 네임스페이스 내부에 네임스페이스 추가 가능. int a_int; // 앞의 my_namespace 의 a_int 와 다르게 취급됨. }//namespace my_ns2 } // namespace my_namespace // 활용하는곳. my_namespace::a_int = 100; // 네임스페이스:: 으로 접근 가능. my_namespace::my_ns2::a_int = 200; u.. 2022. 3. 1. std::string . 검색, 비교 , 추출 , 지우기 . find compare substr erase find, rfind ,front , back #include std::string my_str = "my string is bla bla bla .? ! . . end"; // 반환값. my_str 에서 인자".?" 를 찾아서 . 이 있는 곳의 인덱스 반환. // 인자로 전달한 문자가 my_str 에 없는 경우 std::npos 반환. int idx_find = my_str.find(".?"); // 25 반환됨. // 뒤에서 부터 검색 rfind int idx_find = my_str.rfind(">"); //뒤에서 부터 첫번째 찾은 > 의 인덱스 반환됨. /// rfind, find 모두 검색결과 없는 경우 std::string::npos 반환. if(my_str.find(",,,") == std:.. 2022. 2. 24. Rapid Json . 체크 함수들 . /// RapidJson 체크 함수들. .HasMember("키이름"); // 키이름의 항목이 있는지 확인. .IsObject(); // object 인지 확인. .IsNull();// nul 인지 확인. .IsString(); // 문자열인지 확인. .IsBool(); // bool 인지 확인. .IsNumber(); // 숫자인지 확인. .IsInt(); // 정수인지 확인. .IsDouble(); // double 인지 확인. 첫 등록 : 2022.02.23 최종 수정 : 단축 주소 : https://igotit.tistory.com/3512 2022. 2. 23. std::string . 숫자 . stoi, stof, stol,stod, to_string std::string 을 숫자로 stoi, stof, stol , stod : std::string 을 int, float, long, double 로 간단 변환. 주의 : stoi 같은 경우 최대 10자리 정수까지만 변환된다. // C++11 부터. #include std::string my_str_i = "12345"; std::string my_str_i2 = "1234567890123456"; int i = std::stoi(my_str_i); // 정수로. base 지정하지 않으면 최대 10자리까지 정수변환. int64_t = std::stoi(my_str_i2); //주의 : 문자열 앞에서 부터 10개만 숫자로 변환됨. 숫자를 std::string 으로 to_string() #include i.. 2022. 2. 23. MFC . AfxMessageBox . 문자열 표현 못하는 경우 있음 상황. 아래코드의 마지막 처럼 CString 의 문자열 사이즈 확인하면 48000 이상인데, AfxMessageBox 창에선 아무 문자도 안보이는 증상 . 원인 문자열 길이가 너무 긴 경우 표현 못함. 수량 변경하면서 확인결과 사이즈 40000 까지는 표현가능. 45000 은 표현 못했음. int CCyRestBybit_SPOT::Acquire_Symbol_All(CString cfs_id_market, CCyD_CyFinSymbol::Symbols* p_ccyd_symbol) { std::string url = "https://api.bybit.com/spot/v1/symbols"; std::string result; m_CCyLibCurlOpenSSL.https_get(url, &result); CS.. 2022. 2. 23. 암호화폐 . 환율 트레이딩. 기준통화 상대통화 . 개념 정리 . 개요 아래 용어들 개념 정리. - 화폐, 통화, 법정화폐, - 환율, 기준 통화, 상대 통화. - 환율 트레이딩 - 현물 . 화폐, 통화 , 환율, 기준통화/상대통화 - Currency, Exchange Rate , Base Currency, Quote Currency 용어 영문 용어 한글 정의. 설명. Currency 화폐 (통화) 송수신 가능하면서 사람들이 가치 인정 하는것. 예 비트코인, 이더리움, 미국달러, 호주달러, 영국파운드, 우간다 캄팔라, 터키 리라, 조선시대 상평통보, 한국 원화, 고대 조개화폐( 꼭 고대는 아니다. 1900년 초까지도 카우리 라는 조개화폐가 아프리카에서 활발하게 사용되었다.) 화폐 : 기본/범용 용어. 통화 : "통용 화폐". 사람들간 강하게 합의 되어 많이 유통되는 화.. 2022. 2. 21. bybit. BTCUSD , BTCUSDT 차이점. 주문 수량 단위 단순명료 이해. 개요 인버스 무기한 종목 BTCUSD 와 USDT 무기한 종목 BTCUSDT 차이점 단순 명료 이해. 본 글에서의 설명을 더 쉽게 이해하기 위한 사전 기본 지식 : 환율 트레이딩 기본 개념 이해 아래 설명은 인버스 종목 중 BTCUSD를 예를들어 설명하나, 다른 인버스 종목 ETHUSD, XRPUSD, EOSUSD 모두 동일. 바이빗의 BTCUSD vs. BTCUSDT 종목 - BTCUSDT : 결제통화 USDT, 주문수량 단위 BTC , - BTCUSD : 결제통화 BTC , 주문수량단위 USD, 아래 바이빗 주문창에서 보면 이해 하기 쉽다. BTCUSDT 주문창. 매매할려면 현물 USDT 필요. BTC 1개의 가치가 38000 USDT 일때 BTC 0.026 .. 2022. 2. 21. 이전 1 ··· 33 34 35 36 37 38 39 ··· 142 다음