답변완료
질문 드립니다.
안녕하세요.
늘 감사드립니다.
흔한 패턴인 W, M 패턴을 이용한 매매식 부탁 드립니다.
매수는, W형에서, 두 저점들(Swing Low)과 그 사이에 고점(Swing High)이 있을 때,
이 두 저점들 사이의 고점 가격을 종가가 돌파하는 순간 매수.
매도는, M형에서, 두 고점들(Swing High)과 그 사이에 저점(Swing Low)이 있을 때,
이 두 고점들 사이의 저점 가격을 종가가 이탈하는 순간 매도.
목표 가격: 패턴의 높이 만큼.
즉,
매수의 경우라면, W형에서, 왼쪽이든 오른쪽이든 더 낮은 저점 가격과, 중간 고점까지의, 높이를 목표치로 해서 Profit Taking.
매도의 경우라면, M형에서, 왼쪽이든 오른쪽이든 더 높은 고점 가격과, 중간 저점까지의, 높이를 목표치로 해서 Profit Taking.
손절: 위의 목표 가격에서와 같은 패턴의 높이 만큼으로 손절.
즉,
매수의 경우, W의 더 낮은 저점 바로 아래 손절선 설치.
매도의 경우, M의 더 높은 고점 바로 위에 손절선 설치.
((이 W형이나 M형은 저로서는 워낙 다양한 모양(즉, 가령 총 몇 개의 봉들로 구성되는지, 왼쪽 저점과 오른 쪽 저점이 서로 높이가 다를 수도 있고 등등)이 가능하니
수식화하기가 매우 어렵습니다.
혹시나 대표적인 경우라도, 또는 단순한 경우라도, 수식화 가능하다면 코딩 보여 주시면 대단히 감사하겠습니다))
감사합니다.
2021-07-28
1392
글번호 151165
시스템
답변완료
문의 드립니다.
안녕하세요.
아래 시스템 수식에서
매매 상태를 지표로 표시하고 싶습니다.
무포지션은 0
매수포지션은 1
매도 포지션은 -1
의 값을 나타내는 지표로 나타내고 싶습니다.
그런데 아래 시스템 수식에서 MarketPosition을 기술적 지표에서
쓸 수 없기 때문에 이 부문에서 막혀 버립니다.
어떻게 변형시켜서 유사하게라도 지표로 나태내고 싶습니다.
input : N(10);
var : Pi(0),count1(0),Ni(0),count2(0),cnt(0);
var : SE(False),BE(False);
if C > O Then
{
Pi = Index;
SE = true;
count1 = 0;
For cnt = Index-Ni to Index-Ni+(N-1)
{
if C[cnt] < O[cnt] and C > O[cnt] Then
count1 = count1+1;
}
if MarketPosition <= 0 and BE == true and count1 >= 3 Then
{
BE = False;
Buy("b");
}
}
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,O[BarsSinceEntry]);
if C > O Then
ExitLong("bx");
}
if C < O Then
{
Ni = Index;
BE = true;
count2 = 0;
For cnt = Index-Pi to Index-Pi+(N-1)
{
if C[cnt] > O[cnt] and C < O[cnt] Then
count2 = count2+1;
}
if MarketPosition >= 0 and SE == true and count2 >= 3 Then
{
SE = False;
Sell("s");
}
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,O[BarsSinceEntry]);
if C < O Then
ExitShort("sx");
}
즐거운 하루되세요
> 종호 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
언제나 감사드립니다.
매수:
10개봉 중 음봉 시가를 저장 = 종가가 미완성된 현재봉의 이전봉의 10개봉 중 모든 음봉의 시가를 저장합니다. 그리고 현재봉이 완성되면 또 다시 이전봉 10개를 모아 다시 데이터를 갱신합니다.
현재봉이 음봉으로 끝나면 다시 매수조건1은 성립되고
매수조건1이 성립되어 만족 할 때
양봉 종가가 위의 10개봉 중의 음봉 시가를 3개 이상 돌파시
매수조건 2가 성립되고 양봉종가로 매수진입 합니다.
이 때의 양봉 종가를 매수 진입가
양봉 시가를 매수 손절가 라고 정의합니다,
즉 10개봉을 관찰하다가 음봉이 발생시 매수조건1이 스탠바이가 되고
그 후에 어떤 양봉 종가가 음봉 시가들을 3개 이상 상방으로 돌파할 때 매수 진입하는 것입니다. 일종의 10개봉 밴드 돌파 매매 변형입니다.
이
손절:
매수 손절가를 현재가가 하향시 손절합니다.
청산:
매수후에 양봉이 한번 나오면 바로 양봉 종가로 청산합니다.
손절과 청산시에 모든 조건은 처음으로 셋팅되어야 하므로
매수조건1도 yes가 no로 바뀌어야 합니다.
매도: 반대논리로 매도진입시와 손절과 청산식 부탁드립니다.
2021-07-28
1065
글번호 151160
지표
답변완료
질문 드립니다.
안녕하세요. 늘 감사드립니다.
상승 장악형 출현시 매수하는 식 부탁드립니다.
상승 장악형이 완성되자마자 즉시 그((즉 상승장악형 두 봉들 중 두 번째 봉의)) 종가로 매수하는 것이 아니라,
일단 상승 장악형의 두 번째 봉의 고가의 가격(예: var: BE_H(0);)을 하나의 "상수"((가령 4391.75))처럼 기억한 다음,
현재봉이 양봉이며 이 현재 양봉의 종가가 그 기억된 가격((4391.75))을 돌파하는 순간,
즉 그 것이 이 상승 장악형 출현 이후의 가령 다섯번째 봉이든 여덟번째 봉이든, 즉 즉시가 아니라 몇 봉 후에라도, 이 기억된 가격을 "양봉으로" 돌파하는 순간 매수하는 식으로 부탁드립니다.
((상승 장악형 출현 즉시 매수 됐는데, 상승하지 않고 횡보 내지 하락해서 손실이 발생할 가능성을 줄이기 위해,
몇 봉들 후가 되더라도, 확실하게 상승 장악형을 이루는 두 봉들의 고가를 양봉으로 돌파하는 순간에라야 매수가 되도록 하기 위함입니다))
감사합니다.
2021-07-28
1166
글번호 151159
시스템