14강까지 들었던 내용을 기반으로 해서 NQL 에디터에 코딩을 한번 직접 타자해 보시고요.
목사에서 붙여 넣게 하셔도 되는데 목사에서 붙여 넣게 하시는 거보다 직접 다를 하셔 가지고 어 보관을 하시고 계시고 필요할 때마다 코드를 복사해서 사용하시는 방법을 추천드립니다.
우선은 이제 실제 코딩에 들어가서 하는 부분은 저번에 소스 분석했던 내용을 기반으로 하겠지만 오늘은 진입을 하기 위한 다양한 방법을 알아볼 수 있는 여러 가지 코딩 방법에 대해서 알려 드릴 예정입니다.
무슨 캔들을 분석해서 코딩하는 방법.
그리고 추세를 분석해서 코딩하는 방법.
그다음에 횡보를 분석해서 코딩하는 방법.
정배열.
역배열.
그다음에 이격도를 이용한 코딩 방법.
그리고 이제 이거를 응용할 수 있는 방법에 대해서 알려 드리고자 합니다.
어 실제로 보조 지표를 새내기에 조합을 해서 저번 시간에 우리가 배제 배웠죠.
뭐 코딩에 RSI라든가 그다음 볼린저 밴드, MACD 이런 것들 배웠는데 요런 방식을 이용해서 카적으로 코딩하는 방법도 많이 사용하지만 실제로 그렇게 했을 때 거의 수익이 나지 않습니다.
그래서 오늘은 다양한 진입 방법으로 코딩하는 여러 가지 방법에 대해서 소개해 드릴테니까이 부분을 잘 보시고 자기만의 아이디어를 생각하시고 거리해 보시면 됩니다.
우선 캔들 분석으로 코딩하기 위해서 기본 환경은 MT4에서 MQL.
그리고 어 테스트할 때는 스크립트로 하겠습니다.
스크립트.
스크립트 어디 지금 현재 어 소스가 들어 있는게 있는데 어이 부분을 이용해서 코딩을 해 보겠습니다.
오늘 준비가 되면 어 시작해 보겠습니다.
우선 캔들을 분석하는 방법에는 캔들에 관련된 함수들이 몇 가지 있어요.
어 타임 오픈 클로즈 하이로 지금 현재 총네 가지 값이죠.
시작가, 종가, 고가, 저가이 모든 가격과 볼륨 이렇게 해서 총 다섯 가지의 정보가 나오는데이 정보는 어디에 있냐면 도구 기록실에 보시면 시가 시간 있고요.
시가, 고가, 저가, 종가, 거래량 요런 형식으로 어 기본적으로 MT에서 통화상이라든가 모든 정보들은 이렇게 총 다섯 가지 정보를 가지고 있습니다.
이거를 차라프트에 있는 가격을 MQR에서 가져다 쓰라는 겁니다.
이때 오픈은 현재 차트입니다.
제가 저번에도 한번 알려 드렸죠.
앞에 소문자 아이가 붙은 경우에는 여기는 통화상을 설정할 수 있고요.
시간도 설정할 수 있어.
차트도.
그래서 기본적으로 오픈에는 인덱스값밖에 없어요.
0은 현재가, 1은 종전봉, 2는 두 번째 전봉, 3은 세 번째 전봉.
이렇게 해서 5분의 대가로 3 이런 형식으로 사용을 하죠.
이렇게 인덱스 값으로.
그렇지만 아이가 들어가게 되면 첫 번째 이제는 심볼 통화상 지정할 수 있고요.
널이라고 쓰면 현재 통화고요.
그다음에 차트 내가 15분 차트를 보고 있어도 30분 차트의 가격을 가져올 수가 있고요.
그다음에 인덱스값 시프트값이죠.
그래서 0 1 2 3 4으로 해서 여기 같은 경우에 확대 유달로 해 볼까요? 0 1 2 3 4 5 6 이런 형식으로 구성되 있는 것입니다.
그러면 현재 한번 관련된 거를 프린트 한번 해 볼까요? 오픈에 0번과 오픈에 1번을 해 볼 텐데 그냥 알 수가 없으니까 프린트문 사용하겠습니다.
크 잠깐만요.
요 그거 같은 애나 실제로 코드를 복사에다가 사용하는 경우에 실제로 보이지 않는 것들이 보여 가지고 방금 같은 에러가 났을 경우에 제가 분명히 중괄호를 정확하게 다혀 있음에도 불구하고 에러가 나는 경우가 죄송합니다.
음 죄송합니다.
지금이 코드를 어 네이버 카페에 있는 거를 복사에서 붙여놓다 보면 이런 에러가 나올 때가 있어요.
그래서 방금 이렇게 프린트먼이 정상증임에도 불구하고 이렇게 중괄호에서 에러가다면 중괄호 앞에 잘못된 내용이 복사되 있을 때 그렇습니다.
아무튼요.
이거를 한번 프린트해 보겠습니다.
시스템 시스템 트레이딩 켜져 있어야 되고요.
111 해 놨으니까 그러면 6676 6752 확인 한번 해 보겠습니다.
6676 오픈 675일 맞죠? 네.
요런 형식으로 총 다섯 가지 값 중에 원하는 값을 불러올 수가 있습니다.
이런 형식으로 시작한값, 종가, 하이값, 로우값, 볼륨 이때 볼륨의 0이 1이라 트루이면이 말은 무슨 말이냐면 현재 볼륨의 차트에서 틱이 처음 들어왔으면 이게 1입니다.
요거 굉장히 중요한 거고요.
현재 봉호 첫틱이라는 의미입니다.
그러니까 이게 무슨 얘기냐면 어 내가 15분 봉마다 거래를 하고 싶다.
그러면 방금 첫 번째 들었을 때 틱 방금 차트 바뀌면서 들어온 첫 번째 틱의 거리만 한번 하고 싶다.
그럴 경우에는 방금과 같이 볼륨 0 현재봉의 볼륨이 1일 때 트루일 때 1이 트루일 때 첫틱에서 거래하겠다.
요거 굉장히 중요하니까요.
꼭 기억해 두시기 바랍니다.
함수 중에 아이를 통한 거 방금 말씀드렸죠? 여기 타임이란 거는 현재 시간을 표시해요.
방금 같이 이렇게 봉 위에 올려 놓으면 이렇게 타임 있죠?이 이 타인값을 얘기하는 겁니다.
그렇게 많이 사용하지 않으니까요.
실제로 중요하지 않고요.
오픈값, 클로즈값, 로우값, 볼륨값, 심볼 현재 심볼 얘기할 수도 있고 널 대문자 널이라고 해도 될 거 같고요.
그다음에 차트 이렇게 상수로 퓨어리어드 언더바 M15 이렇게 사용하셔도 되고 그냥 숫자 15, 30, 60 사용하셔도 됩니다.
그다음에 현재 직전봉 두 봉 전에 두 봉 전에 현재 봉의 60분 차트의 로우값 차트 현재 통화상의 볼륨값 요렇게 표시를 합니다.
요렇게 해서 받아옵니다.
이걸 어떻게 받아오는데? 우선은 이제 제일 많이 하는게 양봉인지 음봉인지 체크하는 거예요.
우선 양봉이란 건 무슨 말이냐면 지금 현재 이게 양봉이면 오픈 가격이 더 높죠.
그렇기 때문에 양봉 같은 오픈 가격보다 종가가 더 높죠.
어, 제가 잘못 말씀드렸죠.
그래서 오픈보다 종가가 큰 거.
그래서 무슨 말이에요? 오픈 가격보다 종가가 크면 양봉.
오픈가가 더 높고 종가가 낮으면 음봉.
그래서 요렇게 하는 건 뭐냐면 네시간 차트 같은 기준에서 어 음봉일 때 셀로 들어가고 양봉일 때 바이드 들어가겠다.
요렇게 코딩할 때 요렇게 이품문으로 사용을 하면 됩니다.
그러면은 그 뭐 간단하게 코딩 한번 해 볼까요? 만약 오픈 전뽕으로 할게요.
그다음에 보통 여기서는 비교 연산자 나중에 씁니다.
크로스 1.
그리고 나서 생각을 하세요.
만약 양봉 양봉이면 오픈값보다 크로즈 값이 커야죠.
양봉이면 트게요.
양봉.
한 줄 로코딩하는 것도 간혹 많이 사용하니까요.
이제부터 음봉일 때는 꼭 코딩하면 됩니다.
프린트 음봉.
됐습니다.
테스트해 볼게요.
양봉이라고 떴죠? 그러면 양봉이 두 개일 때 진입하겠다.
뭐 간단합니다.
복사하시고요.
이니까 둘 다 양봉해야 되죠.
전전봉이 양봉.
전전봉이 양봉.
그다음 요거 그대로 복사해서 이제 두 개가 음봉일 때 음봉일 때 음봉으로 양봉 둘 음봉 둘 이렇게 표시를 해서 지금 같은 경우에는 음봉 양봉이 교착했기 때문에 아무것도 나타나지 않겠죠? 네.
아무것도 나타나지 않습니다.
그렇기 때문에 이제 해당했을 때 요런 형식으로 코딩을 합니다.
그런데 실제로 양봉이 연봉이냐도 중요하지만 봉의 크기 봉의 크기도 굉장히 중요합니다.
봉의 크기를 보는 방법에는 두 가지가 있죠.
하이값과 로우값으로 비교하는 방법 204 그러니까 24포인트 요렇게 보는 방법이 있고 진짜 봉의 길이 그러니까 양봉과 음봉의 73 요것만 보는 경우가 있어요.
그렇기 때문에 어떤 걸 사용할지에 대해서 여러분들이 고민을 하셔야 돼요.
저 같은 경우에는 그냥 30P 넘어가는 거를 한번 기준을 해 봤습니다.
양봉과 음봉을 체크할 때 매스 ABC라는게 있어요.
S ABC라게 뭐냐면 어 절댓값이거든요.
그러니까 무슨 얘기냐면 이런 거죠.
이제 앞에 뽕 차이를 한번 프린트해 볼게요.
빼기.
그러니까 시작가에서 종과를 뺀 거죠.
그래서 요거를 그냥 프린트해 보겠습니다.
이부가 아니죠.
그냥 그냥 프린트 문이죠.
프린트 시작과에서 종과를 뺀 가격을 프린트 시작과에서 종과를 뺀 가격을 프린트해 보겠습니다.
마이너스로 뜨죠.
왜 그러냐면 오픈가 크로즈가 지금 현재 오픈 6673 크로즈 672 전뽕이니까 이거죠.
우선 한 시간 차트 할게요.
헷갈리니까 봉이 자주 움직이니까.
마이너스 당연히 양봉이기 때문에 오픈가보다 클로즈 가격이 큽니다.
맞죠? 665이고 6756 58이죠.
그래서 오픈가에서 클로저가 빼는데 클로즈 값이 커요.
그렇죠? 양봉이니까.
그러면 어떻게 나오죠? 그러면 음수로 나오죠.
왜? 양 양봉이니까.
이게 많이 헷갈리는 부분입니다.
그래서 제가 음봉을 먼저 많이 해 놨어요.
음봉 우리 그냥 오픈가가 더 크고 양봉하니까 보통 양봉 음봉 할 때 양봉을 먼저 할 것 같은데 우선은 오픈가가 크고 크로즈가 작으면 오픈가가 더 크고 크로즈가 작은 건 음봉이다.
그래서 높은 거에서 낮은 걸 뺀게 300포인트.
300포인트는 얼마죠? 포인트가 0.
0.
여기 같은 경우에는 포인트가 0.
005예요.
그렇기 때문에 0.
00 106요 뒷부분 버리는 겁니다.
그래서 곱하니까 0.
00 106이니까 106이 되겠죠.
그래서 106.
106이니까 여기 300보다 작기 때문에 같은 음봉이어도 봉의 길이가 작기 때문에 시작하지 않습니다.
그런데 요렇게 해서 사이즈를 보다가요 가격을 오픈가 크로즈가의 절댓값 절댓값을 해 버리면 지금 현재 0.
이 부분이 0.
00 106으로 나오죠.
그래서 사이즈를 비교할 때 이렇게 매스 ABC를 사용해 가지고 300보다 크면 앞에다 매스를 해 주고 오픈값 크로즈 값을 똑같이 써도 돼요.
무슨 말인지 이해되셨나요? 그래서요 부분에 매스 ABC를 사용해서 300보다 크고 그때는 오픈이든 그러지든 상관없이 매스를 사용 되는데 요렇게 코딩하는 거 별로 추천 안 드리고요.
왜 그러냐면 그렇게 되면 양봉이 중봉이 잘 체크가 잘 안 될 때가 있어.
헷갈릴 때도 있고.
그래서 저 같은 경우에는 어떻게 하냐면 양봉은 오픈값이 크니까 오픈에서 크로즈를 빼서 종가를 빼서 300포인트보다 크냐를 보는 거고 양봉일 때는 종가가 오픈가보다 시작가보다 크기 때문에 클로즈에서 오픈을 빼서 300보다 크고 그러면 이게 뭐죠? 우리가 제일 주식할 때 제일 많이 나온 거 있죠? 뭐죠? 양봉일 때 그냥 양봉 말고요.
장대 양봉.
장대 음봉.
실제로 제가 주식을 거래하거나 주식을 강의하시는 분들 내용을 보면 장대 양봉이 떴습니다.
떴으니까 지금 거래하셔야죠.
이렇게 얘기하는데요.
그럴 때 제가 질문을 해요.
그럼 장대 양봉이 얼마를 얘기하느냐? 저희 같은 경우에는 30P이라고 지정을 한 거를 장대 양봉이라고 우리가 정의를 했다고 처면 이렇게 하는 거죠.
이거는 차트마다 틀려요.
왜 그러냐면 여기 같이 한시간 차트일 때 장대 양봉을 요걸 장대 양봉으로 볼 것이냐? 24밖에 안 된단 말이에요.
실제로 장대 양봉을 가서 만나 보면 한시간 차트에서음 요런 걸 장대 양봉이라고 한다고 치면 봉이 어때요? 거의 990이잖아요.
그게 99이란 말이에요.
대신 15분 차트에서 장대한 봉 요건 똑같은 거겠죠? 어차피 같은 봉이니까 그지만 어 같은 자이니까요 정도가 아니라요 정도만 돼도 장대 양봉으로 볼 수 있거든요.
장대 양보 차트마다 그래서 차트에서 요거 같은 경우는 57 50 그러니까 15분 차트에서는 50 이런 형식으로 기준을 정의야 되거든요.
그래서 보통 어떻게 하냐면 저 같은 경우에는이 평균 본의 평균을 계산을 해요.
뭐 100개의 평균을 계산했더니 길이가 뭐 20이 안 돼요.
평균이 이거에 다섯 배 이상 크면 장대 양봉이다.
이런 형식으로 자기가 규칙을 정해서 하는데 우선은 제가 쉽게 300핍만 30 이렇게만 작성을 해 놨어요.
그러니까 코딩을 하시게 되면 장대 양봉이 떴습니다만 그 장대 양봉이 평균보다 뭐 몇 배 큰 걸 장대 양봉을 하는지 아니면이 차트에서 유달 같은 경우에는 장대 양봉을 50 이상이면 장대 양봉으로 봐야 될 건지 아시아장에서 50P비면 장대 양봉이 맞고요.
뭐 유럽장 아니라 뉴욕장하고 겹치는 시간 50봉이 그렇게 장대양봉이 아닐 수도 있거든요.
그러니까 그런 거의 차이에 따라서 차트에 따라서 어 그러면 내가 차트값을 다른 걸 갖다 쓰고 싶다.
그럴 때 뭐 하면 돼요? 이때는 아이오픈값을 사용해서 다른 차트값을 가져다가 사용하면 됩니다.
아무튼간 제가 그냥 기본적으로 봉의 크기 30 이상인지 그리고 양봉인지 음봉인지 체크하는 방법 지금 현재이 내용을 모르겠다 하면 처음부터 다시 보셔야 돼요.
포인트 개념 다시 보셔야 되고 두 개 뺐을 때 방금 나오는 거 숫자값이 이해를 안 되시면 처음부터 다시 하거나 질문 주시면 됩니다.
이거는 이제 다른 코딩입니다.
좀 빨리 넘어가겠습니다.
이건 무슨 말이냐면 어 봉세계 잠깐만요.
음 요건 한번 가져다가 보여 드리겠습니다.
가이 복사에서 했을 때 컴파일할 때나는 경우가 간혹이 있어요.
아 요건 주석을 쳐놔서 그렇습니다.
프린트로 할까요? 그렇죠? m 카운트 마이너스 카운트 음봉 숫자 p 카운트 플러스 카운트 인트 첫 번째부터 볼 거예요.
왜 그냐면 지금 현재 본 의미가 없기 때문에 전뽕부터 돌기 때문에 전뽕 1번부터 4번까지니까 4보다 작으니까 1 2 3 총 세 번을 돌겠다는 거야.
루프 세 번 돌겠다.
세 번 루.
요 요 부분도 이해 안 되면 처음부터 다시 보셔야 돼요.
오픈에 1번 첫 번째 1이 들어왔어요.
오픈 가격이 더 크다.
오픈 가격이 더 크고 이게 시보다 크면 엔카운트를 플러스 해 주고요.
그러면 1이 됐고 반대로 음봉이고 아니 양봉이고 양봉의 가격의 갭이 11보다 클 때 피카운트다.
그래서 세 개일 때만 셀 연속 음봉일 때 세 개 용서 양봉일 때 그것도 10포인트 럴 경우에만 진입하겠다는 코드예요.
뭐 물론 지금 현재 차트 한번가 볼게요.
지금 양봉 운봉이 없으니까 여기도 세 개가 없죠.
지금 현재는 세 개가 없으니까요.
지금 현재 이거 어 한번 넣어 볼까요? 어 아무것도 아예 없죠.
양봉도 아니고 운봉도 아니고이 전뽕이 양봉이네요.
어 이것도 양봉이 끼어 있어서 안 되네.
아무튼간 여러분들이 확인해 보시기 바랍니다.
그래서 이거 같은 경우는 음봉이 세 개인데 모두 10 이상일 때만 셀 세 개 이상인데 10 이상의 양봉일 때만 바이지 요런 경우 요걸 좀 더 키워서 30 이런 형식으로 해서 추세가 잡혔을 때 거래하겠 하는 거 그다음에 응용 50개 중에 10p비상의 양보 숫자가 많으면 바이지 전뽕이 100P비b상 상승하고 현재 시작 가격에서 10p비상 하락하면 셀과 같이 진입하게끔 코딩하는 방법.
그래서 이게 무슨 얘기냐면 50개를 체크해 가지고 양봉이 40개보다 많아요.
그러면 추세가 잡혔다.
렇게 보고 양봉으로 진입한다든가 반대로 50기가 40개가 양봉이니까 이제 떨어질 때쯤 되지 않았냐? 그래서 음봉으로 진입하는 거.
그때 봉의 길이는 굉장히 중요합니다.
요거 같은 경우는 전뽕이 100피상하고 현재 시작 가격에서 10비상 하락하며 그러니까 아까 저희가 여기서 봤던 뭐 90 상승하는 거 하나 있었죠.
이렇게 하고 여기서 10 이상 하락했을 때 그때 셀 들어가는 거죠.
그래서 셀을 들어가면 요만큼 먹을 수 있겠죠.
한 30.
반대로 손절을 30픽보다 작게 하면 손절될 수도 있고요.
그래서 요런 것들도 보시면 됩니다.
그렇게 해서 여러분들이 원하는 방향으로 코딩해 보시고요.
갭상승 갭하라.
클로스 1과 오픈의 갭을 측정하여 갭이 일정 PB상이면 갭 채우로 진행.
이제 나중에 이제 거래를 많이 보시다 보면 어 이렇게 보시면은 갭이 발생할 때가 있어요.
그래서이 갭이 발생했을 때이 힙수가 16이기 때문에 좀 작았어요.
그래서 진집 안 하는데 뭐 호인 같은 경우 뭐 요거 플러스시켜 볼게요.
개비 월요일 날 끝나서 이렇게 발생했을 경우 이렇게 발생하면 어때요? 이거 갭을 채후로 이렇게 내려오는 경우가 많거든요.
갭을 그래서이 내 체 채후로 내려오는 경우이 경우를 따먹는 코딩도 가능해요.
대신 갭 상승이나 갭 하락을 할 때는 시간을 꼭 집어넣야 돼요.
MT4 시간.
그러니까 보통 이렇게 시간 이렇게 확인해 보시고요.
차트 1월 2일 날 23시 55분 차트에서 다음뽕 20분에 시작할 때 뭐 이런 형식으로 시간대를 이건 5분 차트니까요.
그래서 요런 걸로 해서 갭이 일어나는 시간 체크하셔 가지고 확인하시는 방법이 있어요.
실제로 한시간 차트에서 보면 갭이 얼마 없을 때는 무시하셔도 되고요.
그래서 갭 상승, 갭 하락할 경우에 측정하여 갭을 채우러 가는 그래서 이걸 뭐라고 하냐면 갭 헌터라고 얘기합니다.
조금 이제 이제부터 빨리 들어갈 겁니다.
이제 추세 분석을 캔들로 비교하는 방법이 있어요.
뭐 아까 간단하게 말했듯이 쉽게 그냥 루프 돌아서 양봉이 세 개는 경우도 있지만 이렇게 간단히 해도 돼요.
한 개, 두 개, 세 개가 모두 양봉이면 세 개가 캔들이 세 개가 다 양봉이니까 추세가 잡혔다 보고 바위로 들어가는 방법.
그다음에 반대로 음봉.
음봉.
음봉일 때 셀로 들어가는 방법.
그다음 차트를 여러 개 쓸 경우.
15분 차트에서 양봉.
30분 차트도 양봉.
60분 차트도 양봉일 때 요거 이해 안 되시면 안 되고요.
이거는 i를 사용했어요.
i를 사용했기 때문에 통화상 같은 통화상에 15분 차트, 60분 차트, 30분 차트 15분, 30분, 60분 모두 양봉이니까 진입하는 거죠.
요런 방식으로 코딩하는 방법도 있어요.
그래서 통화와 시간 차트 간격을 본인이 원하는 추세 파악하는 방법으로 연구하면 됩니다.
그다음 세 번째 이제 횡보 돌파를 추세하는 거.
이제 횡보라는 건 지금 여기 보시면은 고점과 저점이 이렇게 박스권 안에 이렇게 존재할 때 요렇게 보면 저점에서 바위 사고 고점에서 셀고 저점에서 바위사고 저점에서 바사고 고점에서 셀사면 먹을 수 있겠다고 보이는 요런 횡보 구간을 찾는 방법입니다.
뭐 쉽게 지지선과 저항선을 찾는 방법인데요.
우선 제가 여기를 마우스로 이렇게 끄으면 100개의 개수를 이렇게 표현해 드렸어요.
이게 무슨 얘기냐면어요 달로 한번가 볼까요? 줄여 볼게요.
행보가 있는 곳을 한번 찾아볼까요?어요 어,요 [음악] 정도를 우선 행보 구간으로 볼게요.
그랬을 때 이걸로이 꼭지점에서이 꼭지가 97개 어때요? 200개 앞에 나오는 217, 216 이게 개수거든요.
봉의 개수.
그러니까 쉽게 얘기하면 15번 차트로 한 200개 정도를 봤을 때 어때요? 고점과 저점 찍히는 거 나오죠.
그때 최고점, 최저점 이게 레인지로 잡히는 거죠.
그랬을 때이 폭이 폭이 고점 과저점에 100피 안 되죠.
83픽입니다.
그렇게 해서 200개에서 고점과 저점을 체크해서 100이 안 되는 걸 행복라고 봤을 때 고점에 10 정도 낮거나 10% 정도 낮은 점에 도착하면 그냥 무조건 세를 사거나 저점보다 10% 정도 높은 지점에 도착하면 무조건 바이를 사게끔 이렇게 해서 코딩하겠다.
이런 것들을 이제 횡보형 코딩 방법이라고 얘기해요.
이게 오실레이터 같은 걸 이용해서 이용하는 방법도 있지만 이렇게 차트만 보고 하시는 방법도 많이 배워 두실 필요가 있어요.
그래서이 고점을 찾는 거죠.
제일 높은 점.
제일 높은 점은 하이를 찾아야 되는 거예요.
하이.
근데이 하이가 현재 봉에서 몇 번째 뒤에 하이인지를 알 수가 없거든요.
그렇기 때문에 만약에 차트가 여기 있다고 칠게요.
여기 있으면 100개를 뒤로 돌렸을 때 제일 높은 점을 찾아야 돼요.
그래서 그러기 위해서 사용하는게 아이하이스트라는 함수예요.
아이하이스트 먼저 볼게요.
하리스트는 통화사 그다음에 요거는 차트 현재 차트 그다음 모드는 하이값 상수고요.
100개 1 전봉부터 그러니까 현재 현재봉이 아니라 전봉부터 100개를 역으로 찾아서 100개를 루프를 돌아서 가장 높은 값을 찾아요.
그래서 아이 하이스트에서 리턴을 해 줘요.
인트값을 뭘 리턴해 주냐? 몇 번째라는 걸 리턴해 주는 거예요.
그러니까 전뽕 여기 스타트는 0인데 전뽕부터 현재 뽕이 아니라 전뽕에서 100개를 계산해서 100개를 집어넣어서 그중에 가장 높은 값에 뭘 가르쳐 준다? 인덱스 번호.
그랬더니 97번째가 제일 높다.
뒤로.
그러면 97이에요.
만약에 여기가 97이라고 할게요.
그러면 하이의 97이 가장 높은 값이 되는 거예요.
그렇게 하기 때문에 요거는 무슨 얘기냐면 그냥 모르시면 외우세요.
갖다가 쓰시면 돼요.
하이.
그러니까 가장 높은 이게 하이값이 아니에요.
여기서 아이 하이스트에서 리턴하는 값은 수치를 가르쳐 주는게 아니에요.
여기 가격을 1.
30 1.
03938이 값을 보여 주는게 아니에요.
인덱스 번호를 가쳐 줘요.
시프트 번호.
그러니까 총 97이다 그러면 97만 됐던대요.
그래서 97의 가격을 가고 갖고기 위해서 하이를 쓰는 거예요.
로우도 똑같아요.
로우.
여기에는 숫자가 들어가는 거죠.
그래서 숫자 I로스트 그래서 가장 낮은 거서 100개 중에 가장 낮은 거를 가지고 와요.
그러면 요거를 한번 해 볼게요.
다시 지우고요.
음.
그래서 프린트를 해 볼게요.
아이고.
프린트 탑을 해야 되겠죠? 탑.
그래서 먼저 한번 여기 탑을 한번 프린트해 볼게요.
1.
07039라는게 프린트가 돼요.
그런데 앞에 프린트를 한번 더 사용을 해 볼게요.
뭘 사용할 거냐면 아이하이스트를요 값을 한번 해 볼게요.
그러니까이 값은 무슨 값이 나오냐면 제가 숫자값이 아니라고 그랬죠.
그럼 뭐가 나오냐면 96번째.
그러니까 현재 차트에서 96번째 뒤에 값이 뭐다? 96이면 언제다? 여기 1번 봉부터 해서 96요 가격이 100개 중에서 여기 100개 중에서 여기 100개 중에서이 가격이 제일 높다.
이걸 표시해 준다는 뜻이에요.
그래서 그렇게 하시면 되고요.
개수를 늘리면 가격이 바뀔 거예요.
200개 아니 좀 많이 해 볼게요.
300개 300개 뭐 차트가 작을 때는 300개도 몇 시간 안 돼? 저 얼마 안 되니까요.
아까 107039였죠? 근데 10719해서 아마요 가격이 나왔을 겁니다.
그렇게 해서 개수를 늘려 가지고 최고점과 최저점을 찾는 방법.
그래서 코딩 다시 볼게요.
그래서 제일 고점을 찾아서 탑의 변수에 집어넣어 놓고요.
제일 저점을 찾아서 바텀에 넣어 놓고요.
그리고 탑과 바텀 간격을 체크하는데 여기서는 어떻게 했냐면 비드 탑에서 300 이거는 무슨 말이에요? 돌파할 때예요.
돌파하면 뭘 진입하겠다? 진입하겠다.
그래서 탑보다 30.
그러니까 횡보 구간이라고 생각하는 대를 돌파해서 30 위에서 들어가면 바위로 진입하겠다라고 해 놓은게요 돌파 했을 때 진입이고요.
이건 반대고요.
바툼 여기에서 330을 뺀 거죠.
요 밑에요 값보다 에스크가 더 밑이야.
그러니까 에스크보다이 바텀에서 30p 뺀게요 가격보다요 실제 가격이 더 낮아.
그러면 뭘로 진입한다? 셀.
이거는 추세용으로 해 놓은 거고요.
요걸 반대로 두 간격보다 그럼 어때요? 두 개의 간격을 계산해서 만들어야겠죠? 탑하고 바텀.
탑에서 바트멀 빼 가지고 그 간격을 계산해서 탑에서 간격만큼 빼서 10% 정도 빠졌을 때는 셀로 진입하고 바툼에서 10% 정도 위에 오면 바이로 체인지하고 요렇게 해서 행보형으로도 코딩할 수 있고요.
추세형으로도 할 수 있어요.
지금 여기는 돌파형으로 하게끔 지지저항선 구해서 돌파형으로 하는 방법에 대해서 알려 드린 거예요.
그래서 요거를 횡보형으로도 한번 코딩해 보시고요.
요 부분은 이렇게 아이하이스트 항상 NQL4 다큐먼트가 다 있어요.
아이하이스트 리턴되는 가격도 다 나오고요.
그래서 여기 보면 타임프레임 이렇게 해서 가격 다 나오 스타트 가격 카운트북 이렇게 다 나오니까 보시면서 코드하시면 되고요.
아이로스트도 똑같이 작용하고요.
대신 i의 하이와 아로우를 살할 수도 있어요.
그러니까 i의 하이하고 i로우를 사용한다는 건요 코딩을 i하이어와 아로우로 바뀌면 뭐만 바뀌는 거죠?요 값 자체 아이하이스트 값 자체가 마지막에 나오는 시프트 가격이기 때문에 심볼 놓고요.
타임프레임 퓨어리어드죠.
그 차트에 시간 놓고요.
그다음에 시프트 번호 집어넣으면 되죠.
그래서 어하이로 집어넣어서 다른 통합상의 최고점 최고가를 가져오는 방법도 사용할 수가 있어요.
그래서 요것도 꼭 이용해서 코딩 한번 해 보시기 바랍니다.
이제 이평선 우리 이제 잘 제가 좋아하는 건 아닌데요.
이평선이에요.
이게 이제 단기 중기 장기를 했어요.
요렇게 세 개가 역으로 엮긴 걸 뭐라 하죠? 역배열.
실제로 역배열을 하면 이렇게 역배열이 일어나는 순간은요 지점이기 때문에 실제로여 이때부터 셀 들어가는 거예요.
그렇기 때문에 많이 하락한 다음에 들어가는 거예요.
정배열 장기, 중기, 단기가 위에 있어요.
그럼 이렇게 됐을 때 그럼이 지점에서 어때요? 아이를 들어가는데 한번 떨어졌기 때문에 잘못하면 손절할 수도 있겠죠.
아무튼가 이때부터 여기까지 아니면 계속 가지고 가겠다.
뭐 주식에서는 요렇게 보면은 정비율 나왔으니까 바에 사 가지고 계속 보유하겠지만 FX는 잘 그렇게 하진 않아요.
아무튼간 정배율과 역배율을 이용한 거 만들어 보겠습니다.
우선 숏 단기 중기 장기 MA 그냥 저는 소문자로 썼었어요.
이 이 가격은 제가 건들지 않고 가져다 쓰고 가져다가 보이기만 계산하는 거기 때문에 이런 경우에 저는 다 소문자로 써요.
제가 건드는 값들을 대문자로 많이 쓰고요.
코딩 스타일은 여러분 스타일에 맞치시고요.
IMA ma지만 i가 들어간 거는 통화상 차트를 가져다 쓸 거기 때문에 그렇습니다.
그래서 어때요? 그냥 MA로 하면 현재 차트 IMA에서 I는 무조건 제 20 20개 60개 120개 차트를 바꾸려면 요걸 바꾸면 되죠.
그래서 IMA 이평선는 다 IMA를 사용하니까요.
IMA의 통합상은 같고 카드 현재 차트에서 20분 60개 110개를 비교해서 심플로 종가로 프라이스 그리고 바로 전뽕 현재 뽕을 빼는 거예요.
바로 전뽕이 뭐가 되면 정배열이 되면 정배열 되는 거 볼게요.
정배열 장기보다 쇼이 제일 크죠.
숏이 미들보다 크죠.
숏이 미들보다 크고 미들이 롱보다 크고 그다음에 요것만 하면 안 돼요.
요렇게 하면 현재 가격이 뭐보다 커야 돼요? 단기보다 커야 돼요.
그래서 현재 가격 이때는 무조건 불리한 가격하고 비드죠.
그러니까 위쪽에 있는 거는 무조건 비드로 계산하시고요.
어 아래쪽에 있는 거는 크로 비교하시면 돼요.
그래서 숏보다 비드 어때요? 비드가 커야죠.
그래야 정배열이죠.
그래서이 경우에 진입하겠다.
정배열.
그다음 반대 역배열 숏보다 미드릭.
어 이게 숏이죠.
차트에 붙은게 숏.
차트에서 먼게 장기죠.
그래서 숏보다 미들이 크고 미들보다 롱이 크고 그리고 가격보다 뭐가 커요? 숏이 클 때 이럴 때 정비열이다.
어 리턴 리턴이 두 번 들어갔네요.
요거는 제가 수정할게요.
그렇게 해서 정배열 역배열 하는 방법에 대해서 코딩.
실제로 이걸 이용해서 코딩해서 수익 내기는 어렵습니다.
그다음에 이제 횡보용 전략에서 방금 전에 알려줬던 아이하이스트하고 I로스트를 이용해서 횡보 구간을 지정해서 고점과 저점에서 하는 방법.
저 같은 경우에는 횡보용을 할 때 요런 걸 많이 이용해서 긴 차트에서 고점과 저점을 잡아 놓고 고점을 돌파할 때는 아예 진입한 시키고 저점을 돌파할 때는 잠시 거래 안 하게끔 할 때 많이 사용하고요.
필터링으로도 많이 사용합니다.
여기서는 이제 횡보형 전략을 그렇게 하는 방법도 있고 이격도로 하는 방법을 해 볼게요.
이 기격돈을 뭐냐면 이평선 차트에 붙어서 움직이는 건 단기 차트에서 좀 떨어져서 가는 건 장기나 중기 떨어지면 이격도가 벌어졌어요.
이격도가 벌어지게 되면 이격도를 좁히기 위해서 거리를 많이 해요.
그랬을 때이 이격도를 계산하는 방법 지금 같은 경우도 잘 보시면 벌어지면 이격도가 많이 벌어졌을 때 셀지하죠.
여기 때도 많이 벌었을 때 쓸집하고 이렇게 횡보 구간에는 이격도 벌어지지 않고요.
그러다가 추세가 잡히면 벌어졌다가 너무 많이 벌어지면 요거 같은 경우는 조금 벌어졌으니까 진입 안 하겠지만요 정도는 진입하면 되겠다.
그래서요 이격들 체크해 보니까 어 1151이에요.
그러니까 115이에요.
115 정도 그 어 100 정도 벌어지면 그냥 셀러 한번 먹어 볼 만 하겠네.
이렇게 해서 횡보형으로 이격도를 이용해서 코딩하는 방법 간단합니다.
이게 숏이죠.
숏 ima로 숏 ma 코딩하고요.
20분 120분 사용했어요.
저는 이거는 자기들 마음대로 하셔도 돼요.
25 사용하시는 것도 있고 10 사용하는 것도 있고 뭐 5같이 짧은 거는 그렇게 많이 사용하지 않습니다.
아무튼간 그리고 요것도 심플이고요.
종가로 많이 사용하고요.
저는 요렇게 심플의 종가 많이 사용하고요.
그다음에 전뽕 전뽕의 이격도를 체크하는 거죠.
그럼 여기죠.
전뽕이니까 전뽕의 이격도가 이렇게 했을 때 백이 넘어가요.
여기서 넘어갈 수도 있어요.
그럼 여기서 셀 들어갈 수도 있어요.
하지만 여기서 먹을 수도 있겠죠.
그래서 세일 진입하는 거 대신 어때요? 쇼이 더 커야 되죠.
무조건.
그래서 요건 꼭 집어넣어 줘야 돼요.
숏이 롱보다 높아야 돼요.
더 위에 있어야 되죠.
그리고 어째요? 높은가? 숏에서 롱을 뺐더니 얼마가 나온다? 100피보다 크다 그러면 셀을 진입하겠다.
그리고 만약 숏과 롱이 1핍 똑같이 아니라 1천000포인트 100핍 근데 반대로 이제 역으로 벌어졌을 경우에 쇼 쇼이 롱보다 밑에 있다.
그러니까 하락이죠.
이거는 지금 롱과 숏이 하락인데 백핍이 안 되니까 아무튼가 하락일 경우에는 꼭로 코딩하면 됩니다.
그리고 어때요? 요거를 롱하고 숏을 바꿔라고 그랬죠? 제가 이거를 아까 매스 ABC 해서 절댓값으로 사용해도 되지만 요렇게 코딩하시는 걸 추천드린다 했어요.
왜 그러냐면 이거를 패스 MA를 하면 이게 1포인트인지 아닌지 잘못 계산하는 경우가 있는데 정확하게 해 놓으면 아예 거리가 안 돼요.
내가 코딩을 잘못하면.
그렇기 때문에이 이렇게 숏 왜 셀은 숏이 위에 있고 바이는 숏이 밑에 있고 롱이 위에 있어야 바이니까요.
그렇게 해서 그래서 100포인트 이상일 때리하게끔 그다음에 이평선 이후에 다양한 보조 지표를 이용해서 코딩 가능하게 연습하라고 했는데 요게 뭐냐면 뭐 우리 했던 거 RSI 있잖아요.
요것도 그거죠.
RSI 전뽕이 30보다 작았다가 30보다 커지면서 돌파할 때 그러면 RSI 요렇게 꺾였을 때 30선 있으면 바이로 요렇게 꺾였을 때 30 70보다 높았다가 낮아질 때 셀즈님 요렇게 해서 요것도 행보용으로 하는 그게 대표적인게 RSI죠.
그래서 그런 걸 이용해서도 코딩 가능해요.
그래서 저는 이제 그거를 보조 지표에서 하는 거를 해 간단히 알려 드렸기 때문에 여기서 요렇게 알려 드렸어요.
그래서이 13강과 14강을 잘 응용하시면 다양한 거리 방법을 코딩하실 수 있습니다.
방금 했던 거 최고점과 최고점 행보용으로 코딩하는 거 한번 만들어 봐 드렸어요.
한번 그래도 보시라고.
하이값 아이하이스트 100개 중에 가장 높은 거 찾고 100개 중에 가장 낮은 거 찾아서 고점과 저점 확인하시고요.
그리고 나는데 뭐요? 비드보다 비드가 탑보다.
그러니까 무슨 말이에요? 고점보다 위에 있을 때.
근데 여기서 탑보다 한 30 위에 올라갔을 때 하겠다.
10 위에 있겠다.
이렇게 하면 그때 계산하시면 돼요.
그다음 반대로 바텀 이게 바텀 이게 고점 저점이라고 하면 에스크 현재 가격이 어때요? 저점보다 밑에 있을 때 바이를 집어넣는 거죠.
그렇기 때문에이 값은 S가 요건 파텀 어느게 크죠? 파트이 크죠.
그래서 요렇게 했을 때 바이 진입시키면 행보형으로도 코딩할 수 있어요.
또 요렇게 하는 방법 말고요.
최고점 중간값에서 돌파할 때 한다.
이게 무슨 말이냐면 요렇게 레인지를 하나 잡았다고 칠게요.
그러니까 뭐 레인지 최고점 최저점 요렇게를 했단 말이야.
그때 요지점 중간값이에요.
최고점과 최저점의 중간값을 밑에서부터 돌파해서 올라가면 여기서는 바위로 먹고요.
밑에서부터 중간값을 위에서부터 아래로 돌파하면 셀로 먹겠다.
이렇게 해서 중간값을 기준으로 왜 그러냐면 이렇게 하면 바이로도 먹을 수 있고 셀러도 먹을 수 있거든요.
그래서 어떻게 하냐면 최고점과 최저점 잡고 중간값을 잡고요.
그래서 고점에서 밑에 돌파할 때는 셀 먹고요.
저점에서 중간값 돌파해서 올라가면 바이로 먹고요.
그런데 바이로 진입을 했는데 생각보다 셀로 떨어지면요 초점 내에서 물 타게 해 가지고 청산하고 고점을 돌파해서 바이러 먹으려고 뭐냐? 셀러 먹으려고 했는데 올라가면 물타기에서 청산해서 먹고 요런 형식으로 코딩을 하실 수도 있어요.
그래서 최고점 최저점 중간 위혹에서 코딩하는 방법도 있습니다.
지금 이제 제가 해드린 방법은 어 기존에 주식을 하신 분들이라든가 이런 분들은 요런 걸 보고 잘 이해를 못 하세요.
실제로 FX는 차트를 잘 보셔야 돼요.
그러니까이 차트를 보시고이 차트에서 귀칙을 찾는 거를 연구하시는게 나아요.
왜 그러냐면 통화상이라는 거는 나라별로 거래를 하고요.
통화를 거래하시는 분들의 시간대도 비슷하고요.
거래하는 패턴도 많이 비슷해요.
그렇기 때문에이 패턴이 굉장히 반복은 되는데 레인지가 많이 바뀌어요.
그러니까 지금은이 레인지에서 이걸 이제 길게 볼게요.
데이로 지금은이 레인지에서 거래를 하던게 추세가 바뀌면서 하락을 한단 말이에요.
하락을.
그렇지만 하락을 하다가 어느 정도 멈추면 또이 레인지에서 거리를 해요.
그리고이 레인지를 돌파할거나 떨어질 때까지 분위기를 보다가 결국은 하락이니까 또 하락을 해요.
그래서 하락을 하다가 어느 구간 횡보 하락 횡보 상승 횡보 상승 즉 행보 요런 형식으로 구간대별로 이렇게 나오기 때문에요 구간에서 거래를 해서 내가 먹겠던 기법을 할 것인지이 구간을 돌파해서 떨어지는이 구간만 먹을 것인지이 구간을 체크하고 있다가 돌파할 때요 구간만 먹을 건지 돌파할 때 여기까지 보고 이렇게 먹을 건지 그때 계산하는 거죠.
횡보 구간이 몇 정도 되냐면 거의 200 정도 되고요.
횡보가 200인데 돌파돼 가지고 먹을 때 얼마까지 떨어져요? 한 300 떨어졌죠.
그래서 그런 것들을 먹으려고 코딩하는 방법도 있고요.
그래서 델리라든가 뭐 1한시간 차트 4네시간 차트 이용해서 행보 구간 보고 행보 구간 돌파했을 때만 먹는 방법.
지금 현재 여기를 행보 구간을 잡았을 때 어때요? 지금 현재 행보 구간에 있죠? 그래서 행복구 찾는 거 이제 이거 많이 연습하시고요.
그걸 이용해서 코딩하는 방법도 많이 연구해 보시면 재밌는 코딩이 되실 수 있어요.
그래서 여기도 여기서부터 여기까지 횡보 구간 잡고 돌파했을 때 요거를 먹는 방법 고점을 뚫었을 때 요때 먹는 거죠.
그러면 우리가 얘기하는 진짜 장대 양봉이 나왔을 때 돌파형으로 먹는 방법 요런 것들을 코딩하실 수 있는 다양한 방법에 대해서 알려 드렸어요.
이제 15강부터는 실제로 진짜 소스 코딩이 들어가요.
14강까지는 기초적인 과정이고 소스 코딩에 필요한 내용이고요.
15번부터는 구체적으로 코딩이 들어가고 소스 분석도 들어가고 전략 테스트도 들어갈 거니까요.
15강부터 준비된 강의 많이 보시고요.
그다음에 소스 코딩이 끝나고 나면 어 브로커의 정의라든가 브로커에서 왜 이런 걸 사용해야 되는지 좋은 브로커 선택하는 방법 이런 것들도 알려 드릴테니까 탑나는 대로 한번 봐 보시기 바랍니다.