안녕하세요. 2달전에 국내증권사 통해서 해외선물파생 투자 접하게된 뉴비입니다.
2달전부터 제가 스스로 매매 해보고 느낀점은 사람이 매매를 하는한 이세계에서 결국은 퇴학당할거란 생각이 강하게 들었습니다.
철저히 자기만의 원칙을 세우고, 예상되는 흐름으로 가격이 흘러가며, 심지어 손익비와 승률이 만족스러울만한 전략을 가지고
있다고 하더라도 결국은 인간이 하기에 과장된말로 10년을 탄탄하게 유지하여도 1년, 아니 단 하루만 감정에 휩쓸린다면 큰손실
을 가져오고 그로 인해 흔들리는 인간은 무너질수밖에 없다는것이 제 결론입니다. 적어도 저는 무너질것같네요.
저는 이런 제자신을 인정합니다. 그래서 애초에 시작부터 자동매매를 배우고 전략 개발에 몰두해보고 싶습니다.
서론이 길었는데요. 저는 자동매매 즉 알고리즘 트레이딩을 배워 제가 직접 코드를 짜서 매매 해보고 싶습니다.
그러나 갈피를 잡지 못하고있습니다. 파이썬을 이용하여 코드를짜고 자동 매매 를 하는것 같은데
파이썬은 어느정도로 배워야하고 , 어느정도의 프로그래밍 지식이 요구되는지 또 어디가서 배워야하는지.(매매를위한 프로그래밍)
혹시 저같은 경우였고, 자동매매를 현재 하고계시는 분이 계시면 도움의 말씀 부탁드려봅니다~
자동매매에서 가장중요한것은 전략이라고 생각합니다. 매일매일 아이디어는 떠오르고 시험 해보고싶은데
그걸 제 손으로 구현못해보고 연구하지못하는게 너무 답답하네요!!
아쉬운대로 공개된 ea중에 고르시는것도 생각해 보세요. 쓸만한게 많을거에요.
그리고 내 매매기법을 ea만들줄 아는사람에게 맡겨서 만드는 방법도 생각해 보실 필요가 있을거 같습니다.
누군가에게 맡기고 공개된것을 쓰는것은 제 성미에는 맞질 않네요 답변 감사합니다.
직접 부딪쳐서 해결하시려는 적극성과 마인드가 이바닥에서 성공하실분이라는 확신이 드네용.ㅎ
만약 코딩 초보라면 파이썬 공부하시면서 기본적인 문법 잡길 추천드려요 기초적인 반복문 if문 등등 파이썬으로 원하는 로직 구현가능하면 mql로도 가능합니다..
사실 로직도 로직이만 젤 중요한건 어떻게 방어하느냐도 굉장히 중요합니다. 거래도중 그 어떠한 악조건이 발생하더라도 최대한 안전하고 무사히 거래를 마감할만한... 예컨데 최대 스프레드 설정이라던지..슬리피지를 최대한 피할만한 로직이라던지 등등 .... 영어가 되시면 메타.공홈 커뮤니티에서 남들이 만들어논거나 토론하는거 보시면 지식습득이 수월할껍니다.
P.s 비교적 간결한 자동매매면 파이썬 나쁘지 안지만 좀 복잡하면 다른방법을 추천드립니다..기본적으로 파이썬은 연산이 느린편에 속해서요..
어떻게 매매에 적용할지 모르겠네요.. 어디서 습득할지도 참.. 자체스크립트라고 하면 메타4 자체 언어 같은건가요?
우선 아에 처음이니 말씀주신대로 파이썬 기초 공부 부터 하고자 합니다. 뭐가 다르더라도 로직을짜고 자신의 생각을 구현해낸다는
결을 같겠죠.
답변 감사합니다. 목표는 이번년도 안에는 간단한 로직이라도 구현하고싶네요. 많이 여쭤보겠습니다.
기본적으로 모든 프로그래밍 언어들이 문법구조는 비슷해서 사실 가장 잘맞고 쉬운 언어공부하셔도 됩니다. 파이썬은 정말 입문용으로 추천드리는 언어이구요.. 다만 기본적인 로직 알고리즘만 짤줄아시면 그 어떠한 언어로도 이론상 구현은 가능합니다
개인적으로 사용하는 기본적인 로직 골자구조로는
변수설정
거래진입제한조건(방해로직 파쇄조건들 포함..ex, 최대 거래갯수 등등)
거래진입조건
리스크관리 조건(auto lot or fixed lot 기타등등)
인터페이스(필수아님)
물론 구현하고자하는거에 따라 더 늘어날수도 줄을 수도있습니다만 기본적인 뼈대는 저정도 될껍니다..
필요한 지식은 프로그래밍
변수
조건문
반복문
함수
객체지향
알고리즘
라이브러리 사용 정도..?
양이 많지않은이상 최적화까진 하실필요없을겁니다
본의 아니게 저도 배우게 되니 감사합니돠 제가 좋아라하는 12포인트님 ㅎ
한번 게시물로도 작성해보겠습니다~!
이런저런 아이디어로 해보고 데모서버에서 하다가 라이브로 오니 또 결과가 달라져서 라이브서버에서 다시 테스트해보는데요
백테스트로는 분명히 수익은 나는데 이게 매달 꾸준한 수익이 아니라 어느달은 많이 벌고 어느달은 마이너스거나 작은 수익이다보니
실제로 동작했을 때 마이너스 나는 걸 그냥 두고 볼 수 없을 것 같아서 로직을 보완하려고 하다보면 시간만 가고 그러네요 ㅠㅠ
만들고 있는데도 매달 꾸준한 수익이 쉽지 않네요
저도 우분투 환경에서 메타트레이더와 파이썬으로 개발을 하고 있는데요 파이썬으로 하는 주된 목적은 본인만의 자유로운 인터페이스 제작이 된다는데 의의를 둘수 있고 매우 다양한 응용이 가능하다는 장점 등을 둘수 있을것 같네요.
MQL을 공부하시면서 파이썬 병행 공부는 추천 드리고 싶습니다.