본문 바로가기

분류 전체보기   ( 2547 )


메타트레이더 . 코딩 . 터미널 전역변수 . 멀티스레드 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 Margin 확인하.. 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.
기가비트 스위칭 허브 8 포트 연결가능 통신속도 : 1기가Bps, 100Mbps, 10Mbps 모두 가능. ipTIME 8포트 기가비트 스위치허브 COUPANG www.coupang.com 16 포트 가격 : 12만5천원 티피링크 16 포트 기가비트 데스크탑 스위치 허브 COUPANG www.coupang.com 첫 등록 : 2023.04.26 최종 수정 : 단축 주소 : https://igotit.tistory.com/4344 2023. 4. 26.
메타트레이더 . 호가 스프레드 . 거래 비용 계산 방법 스프레드   메타트레이더에서 스프레드는 거래 종목의 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.
VSCode . 편의 기능들 . go back , go forward 등 VSCode 편의 기능들 소스 파일 네비게이션 뒤로 , 앞으로 뒤로 : Alt ,왼쪽화살표 키 동시 앞으로 : Alt , 오른쪽 화살표 키 동시 젤 편한 기능. 첫 등록 : 2023.04.13 최종 수정 : 단축 주소 : https://igotit.tistory.com/4330 2023. 4. 13.
페어트레이딩 . 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.
FX . 환율 거래의 정확한 의미 . 수익 계산 방법 상세 환율 거래의 정확한 의미. 2개 통화 A, B 가 있고, 2개 통화간의 가치비율 (A가치/B가치) 를 거래 하는 종목명을 AB 라 하면, AB 매수 : A 매수 B 매도. 보유한 B 를 주고 A 를 받는 거래. AB 매도 : A 매도 B 매수. 보유한 A 를 주고 B 를 받는 거래. 매매시 수량 은 앞의 통화를 기준으로 한다. 종목 AB 매수 100 개 = 통화 A 수량 100개 받고, 보유한 통화 B 수량 (100 * AB ) 개를 주는 거래. 종목 AB 매도 100 개 = 보유한 통화 A 100개 주고 , 통화 B 수량 (100 * AB ) 개 받는 거래. 예. - EURGBP 매수 수량 N = 수량 N EUR 매수, 수량 (N * EURGBP) GBP 매도 . 보유한 (N*EURGBP) GBP 를 .. 2023. 4. 10.
IMOU 청소 봇 . 자동 먼지 비움. 물걸레 가능 . 극 가성비 . 라이다 센서 IMOU 청소 봇 - 자동 먼지 비움. - 물걸레 가능. (먼지 제거만으로도 대 만족 중이어서,나는 물걸레 기능 사용 안함 ) - 라이다 센서 (스캔 거리 8m ) - 라이다 센서 덕분에 청소시 네비게이션 품질 뛰어나고, 구동 바퀴도 강력해서 웬만한 턱은 다 넘고 다닌다. - 청소하다가 브러시에 줄 끼임 등이 생기면 경고 음성 나오고 자동 멈춤. 라이다 센서 구입처 구매옵션에서 플러그 KR 선택해야함. 314.55US $ 55% OFF|IMOU Robotic Self empty Vacuum Cleaner Robot Sweeper Aspirador Friegasuelos Home Appliance Fast Shipping| | Smarter Shopping, Better Living! Aliexpress... 2023. 4. 10.
Visual Studio Code . 포터블 (무설치) 활용 Visual Studio Code 무설치  - 외장하드에 설치해두고 아무 PC에 연결하여 실행 하기 위함. - 개발대상 별로 전용 VSCode 폴더 여럿  만들어서 활용 가능. 예 : 메타트레이더4 용 VSCode, 메타트레이더 5용 VSCode , 파이썬 포터블 개발환경 , PyTorch 포터블 개발환경 ,      Visual Studio Code  무설치 활용 방법   단계1. VS Code zip 파일 다운로드.  - VS Code 다운로드 페이지 에서 zip 파일 다운로드 한다. - 다운로드 받은 zip 파일 차단해제 한다. 방법보기 : https://igotit.tistory.com/552     단계2. 임의 폴더에 압축파일 풀고 폴더 data 만들기.  - 아래 그림과 같이 Portable.. 2023. 4. 5.
VR Sketch . VR 환경에서 3D 모델링 . VR Sketch - VR 환경에서 3D 모델링 가능. - 오큘러스 퀘스트 2에서도 실행됨. VR Sketch 소개 영상. 개요 설명 영상 https://www.youtube.com/watch?v=FvhvlTwz6rc VR Sketch 와 SketchUp 간의 실시간 동기화 처리 https://www.youtube.com/watch?v=mtSg9u-YzFQ VR Sketch 활용예. 캠핑카 실내 디자인. https://www.youtube.com/watch?v=VdFQEX0mtbo&t=397s 연관 Gravity Sketch . 그래비티 스케치 . VR 내에서 3D 모델링 Gravity Sketch . 그래비티 스케치 - VR 기기 (퀘스트 2 도 가능 ) 착용하여 실시간 입체 VR 환경 속에서 직관적인.. 2023. 4. 5.
메타트레이더 . 다 종목 매매 전략 백테스팅 MT5 만 가능 개요 메타 트레이더의 1개의 EA 에서 거래 하는 종목이 EA 가 실행되는 챠트의 종목 외에 다른 종목의 틱 데이터 활용하면서 동시 주문 하는 전략을 백테스팅 하려면 메타트레이더 5 에서만 가능하며, MT4 의 Strategy Tester 에서는 시험 불가함. ( MT4 Strategy Tester 가 다종목 지원하지 않는 것이며, MT4 실거래 모드에서는 다종목 매매 가능.) MT5 백테스팅 예 EA 의 틱데이터 처리부에 아래처럼 S&P500 , 나스닥 지수 종목의 틱 데이터를 활용하려고 한다. void OnTick() { MqlTick mql_tick_base; SymbolInfoTick("SPX500_m", mql_tick_base);// S&P500 MqlTick mql_tick_quote; Sy.. 2023. 4. 2.
로봇 청소기 . 자동 먼지 비움 . 물걸레 가능. IMOU 라이다 센서 가격 : 276,690원. 옵션 : 플러그 유형 KR 선택 314.55US $ 55% OFF|IMOU Robotic Self empty Vacuum Cleaner Robot Sweeper Aspirador Friegasuelos Home Appliance Fast Shipping| | Smarter Shopping, Better Living! Aliexpress.com www.aliexpress.com 소모품만 별도 구매 가능. 3.9US $ 50% OFF|Spare Parts Robot Vacuum Cleaner | Imou Vacuum Cleaner Accessories - Robot Vacuum - Aliexpress Smarter Shopping, Better Living! .. 2023. 3. 31.
메타트레이더 . 코딩 . 파일 . 클래스 CCy_File 개요 - 메타트레이더에서 파일 출력하기 읽기 - 클래스 CCy_File 구현예. 파일 관련 함수 MT4 의 파일관련 함수 전체 - https://docs.mql4.com/files/ 파일 기본 경로 FileOpen() 에서 인자 file_name 에 경로 설정하지 않은 겨우, \MQL4\Files 를 기본 경로로 함. 파일 출력하기 FileOpen() 호출하여 받은 핸들로 FileWrite() 호출. 클래스 CCy_File 구현예. - 사전 지식 : 클래스 만들기 방법 - 파일 출력 기능 구현. 실행결과 - 상기 코드 가장 아래 있는 EA 를 메타트레이더의 챠트에 배치하면 1분봉 캔들 이전 100개의 O,H,L,C 가격을 파일에 출력한다(아래그림. 나스닥 - FXTM 에서 심볼명 NQ100_m ). - .. 2023. 3. 31.


 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5