커뮤니티
trix 다이버전스 문의드립니다.
2015-06-24 01:57:03
190
글번호 87572
안녕하세요
트릭스를 이용한 다이버전스의 수식문의드립니다.
공통 trix (20.3) 을 사용할때 트릭스와 시그널이 교차를 전제로
매수 : 직전 50봉 중 가격은 최저일때 트릭스 교차 수치는 이전 교차보다 상승되어 있을때
매도 : 직전 50봉 중 가격은 최고이며, 트릭스 교차 수치는 이전 교차수치보다 낮아져 있을때
상기의 신호를 이용하여 적용해보려 합니다.
도움을 부탁드립니다.
아울러 시스템에 자동매매로 적용할 때 14:55 에는 보유 포지션을 청산하는 수식을 함께 부탁드립니다.
미리 감사의 말씀을 드리며 도움을 부탁드립니다.
감사합니다.
답변 3
예스스탁 예스스탁 답변
2015-06-24 10:34:54
안녕하세요
예스스탁입니다.
Input : Period(20), sigPeriod(3);
var : TRIXv(0),TRIXs(0),T(0);
TRIXv = TRIX(Period);
TRIXs = ema(TRIXv,sigPeriod);
#골든크로스
if crossup(Trixv,trixs) Then{
value1 = Trixv; #현재 골드 값
value2 = value1[1];#직전 골드값
T = 1;
}
#골드구간이고
#종가가 직전 50개봉 최저가보다 작고
#최근 Trix골드값이 직전골드값보다 큼
if T == 1 And
C < lowest(L,50)[1] and
value1 > value2 Then
buy();
#데드크로스
if CrossDown(Trixv,trixs) Then{
value3 = Trixv; #현재 데드 값
value4 = value3[1];#직전 데드값
T = -1;
}
#데드구간이고
#종가가 직전 50개봉 최고가보다 크고
#최근 Trix데드값이 직전데드값보다 작음
if T == -1 And
C > highest(H,50)[1] and
value3 < value4 Then
sell();
SetStopEndofday(145500);
즐거운 하루되세요
> syme 님이 쓴 글입니다.
> 제목 : trix 다이버전스 문의드립니다.
> 안녕하세요
트릭스를 이용한 다이버전스의 수식문의드립니다.
공통 trix (20.3) 을 사용할때 트릭스와 시그널이 교차를 전제로
매수 : 직전 50봉 중 가격은 최저일때 트릭스 교차 수치는 이전 교차보다 상승되어 있을때
매도 : 직전 50봉 중 가격은 최고이며, 트릭스 교차 수치는 이전 교차수치보다 낮아져 있을때
상기의 신호를 이용하여 적용해보려 합니다.
도움을 부탁드립니다.
아울러 시스템에 자동매매로 적용할 때 14:55 에는 보유 포지션을 청산하는 수식을 함께 부탁드립니다.
미리 감사의 말씀을 드리며 도움을 부탁드립니다.
감사합니다.
syme
2015-06-24 13:54:47
안녕하세요
답변에 감사드립니다.
그러나 아래 주신 내용으로 100틱봉에 적용을 해보니
1. 다이버전스가 일어나지 않은 곳(현재 고가가 높아졌고 트릭스 데드크로스 값도 높아진 곳)에서 진입신호가 발생하고
2. 다이버전스가 일어난곳(예. 50봉 내 기준으로 20봉 전보다 현재가가 낮고 트릭스는 골드값이 상향이 되어 매수신호가 나와야 함에도 불구하고)에서는 진입신호가 발생하지 않는 경우가 많이 발생하는것을 확인하였습니다.
약 30%(10번 중 3번) 진입로직에 따른 신호가 발생함을 알 수 있었습니다.
이 진입신호 발생확률을 100%로 높일 수 있는 방법은 없을까요?
그리고 진입신호의 전제조건으로 골드구간, 데드구간은 필요없어 삭제하여 적용해본 결과입니다.
골드구간, 데드구간을 넣으니 1주일에 한번 정도 진입하게 되더라구요.
요약해서 문의드리면
1. 아래주신 진입수식이 오류 진입신호 발생확률이 큽니다.
2. 진입로직을 다시 안내드리면
매수신호 : 트릭스 신호가 직전 골드값보다 현재 골드값이 높을 때를 기준으로, 현재가격이 직전 저점보다 낮을때 매수신호 발생
매도신호 : 트릭스 신호가 직전 데드값도다 현재 데드값이 낮을 때를 기준으로, 현재가격이 직전 고점보다 높을때 매도신호 발생
3. 트릭스 데드, 골드의 기준은 완성봉을 기준으로 합니다.
답변에 주시느라 고생이 많은 줄 알고 있습니다만
다시한번 수식 수정 문의를 드려봅니다.
- 꾸벅-
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : trix 다이버전스 문의드립니다.
>
안녕하세요
예스스탁입니다.
Input : Period(20), sigPeriod(3);
var : TRIXv(0),TRIXs(0),T(0);
TRIXv = TRIX(Period);
TRIXs = ema(TRIXv,sigPeriod);
#골든크로스
if crossup(Trixv,trixs) Then{
value1 = Trixv; #현재 골드 값
value2 = value1[1];#직전 골드값
T = 1;
}
#골드구간이고
#종가가 직전 50개봉 최저가보다 작고
#최근 Trix골드값이 직전골드값보다 큼
if T == 1 And
C < lowest(L,50)[1] and
value1 > value2 Then
buy();
#데드크로스
if CrossDown(Trixv,trixs) Then{
value3 = Trixv; #현재 데드 값
value4 = value3[1];#직전 데드값
T = -1;
}
#데드구간이고
#종가가 직전 50개봉 최고가보다 크고
#최근 Trix데드값이 직전데드값보다 작음
if T == -1 And
C > highest(H,50)[1] and
value3 < value4 Then
sell();
SetStopEndofday(145500);
즐거운 하루되세요
> syme 님이 쓴 글입니다.
> 제목 : trix 다이버전스 문의드립니다.
> 안녕하세요
트릭스를 이용한 다이버전스의 수식문의드립니다.
공통 trix (20.3) 을 사용할때 트릭스와 시그널이 교차를 전제로
매수 : 직전 50봉 중 가격은 최저일때 트릭스 교차 수치는 이전 교차보다 상승되어 있을때
매도 : 직전 50봉 중 가격은 최고이며, 트릭스 교차 수치는 이전 교차수치보다 낮아져 있을때
상기의 신호를 이용하여 적용해보려 합니다.
도움을 부탁드립니다.
아울러 시스템에 자동매매로 적용할 때 14:55 에는 보유 포지션을 청산하는 수식을 함께 부탁드립니다.
미리 감사의 말씀을 드리며 도움을 부탁드립니다.
감사합니다.
예스스탁 예스스탁 답변
2015-06-24 18:12:50
안녕하세요
예스스탁입니다.
직전에 문의에
매수는 직전 50봉 중 가격은 최저일때
매도는 직전 50봉 중 가격은 최고일때
와 같은 조건이 있습니다.
trix골드/데드와 신저가/신고가 가 동시에 충족되지 않는 구간이 많아 신호가 적습니다.
새로 올리신 내용으로 작성하면 아래와 같습니다.
직전고점과 직전저점은 내용이 모호합니다.
직전 골드와 데드시 종가와
현재 골드와 데드시 종가를 비교합니다.
Input : Period(20), sigPeriod(3);
var : TRIXv(0),TRIXs(0),T(0);
TRIXv = TRIX(Period);
TRIXs = ema(TRIXv,sigPeriod);
#골든크로스
if crossup(Trixv,trixs) Then{
value1 = Trixv;#현재 trix
value2 = value1[1];#직전 골드시 trix
value3 = C; #현재 종가
value4 = value3[1];#직전 골드시 종가
#지표값 상승, 가격은 하락
if value1 > value2 and value3 < value4 and value4 > 0 Then
buy();
}
if CrossDown(Trixv,trixs) Then{
value11 = Trixv;#현재 trix
value12 = value11[1];#직전 데드시 trix
value13 = C;#현재 종가
value14 = value13[1];#직전 데드시 종가
#지표는 하락하고 가격은 상승
if value11 < value12 and value13 > value14 and value14 > 0 Then
sell();
}
즐거운 하루되세요
> syme 님이 쓴 글입니다.
> 제목 : Re : Re : trix 다이버전스 문의드립니다.
> 안녕하세요
답변에 감사드립니다.
그러나 아래 주신 내용으로 100틱봉에 적용을 해보니
1. 다이버전스가 일어나지 않은 곳(현재 고가가 높아졌고 트릭스 데드크로스 값도 높아진 곳)에서 진입신호가 발생하고
2. 다이버전스가 일어난곳(예. 50봉 내 기준으로 20봉 전보다 현재가가 낮고 트릭스는 골드값이 상향이 되어 매수신호가 나와야 함에도 불구하고)에서는 진입신호가 발생하지 않는 경우가 많이 발생하는것을 확인하였습니다.
약 30%(10번 중 3번) 진입로직에 따른 신호가 발생함을 알 수 있었습니다.
이 진입신호 발생확률을 100%로 높일 수 있는 방법은 없을까요?
그리고 진입신호의 전제조건으로 골드구간, 데드구간은 필요없어 삭제하여 적용해본 결과입니다.
골드구간, 데드구간을 넣으니 1주일에 한번 정도 진입하게 되더라구요.
요약해서 문의드리면
1. 아래주신 진입수식이 오류 진입신호 발생확률이 큽니다.
2. 진입로직을 다시 안내드리면
매수신호 : 트릭스 신호가 직전 골드값보다 현재 골드값이 높을 때를 기준으로, 현재가격이 직전 저점보다 낮을때 매수신호 발생
매도신호 : 트릭스 신호가 직전 데드값도다 현재 데드값이 낮을 때를 기준으로, 현재가격이 직전 고점보다 높을때 매도신호 발생
3. 트릭스 데드, 골드의 기준은 완성봉을 기준으로 합니다.
답변에 주시느라 고생이 많은 줄 알고 있습니다만
다시한번 수식 수정 문의를 드려봅니다.
- 꾸벅-
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : trix 다이버전스 문의드립니다.
>
안녕하세요
예스스탁입니다.
Input : Period(20), sigPeriod(3);
var : TRIXv(0),TRIXs(0),T(0);
TRIXv = TRIX(Period);
TRIXs = ema(TRIXv,sigPeriod);
#골든크로스
if crossup(Trixv,trixs) Then{
value1 = Trixv; #현재 골드 값
value2 = value1[1];#직전 골드값
T = 1;
}
#골드구간이고
#종가가 직전 50개봉 최저가보다 작고
#최근 Trix골드값이 직전골드값보다 큼
if T == 1 And
C < lowest(L,50)[1] and
value1 > value2 Then
buy();
#데드크로스
if CrossDown(Trixv,trixs) Then{
value3 = Trixv; #현재 데드 값
value4 = value3[1];#직전 데드값
T = -1;
}
#데드구간이고
#종가가 직전 50개봉 최고가보다 크고
#최근 Trix데드값이 직전데드값보다 작음
if T == -1 And
C > highest(H,50)[1] and
value3 < value4 Then
sell();
SetStopEndofday(145500);
즐거운 하루되세요
> syme 님이 쓴 글입니다.
> 제목 : trix 다이버전스 문의드립니다.
> 안녕하세요
트릭스를 이용한 다이버전스의 수식문의드립니다.
공통 trix (20.3) 을 사용할때 트릭스와 시그널이 교차를 전제로
매수 : 직전 50봉 중 가격은 최저일때 트릭스 교차 수치는 이전 교차보다 상승되어 있을때
매도 : 직전 50봉 중 가격은 최고이며, 트릭스 교차 수치는 이전 교차수치보다 낮아져 있을때
상기의 신호를 이용하여 적용해보려 합니다.
도움을 부탁드립니다.
아울러 시스템에 자동매매로 적용할 때 14:55 에는 보유 포지션을 청산하는 수식을 함께 부탁드립니다.
미리 감사의 말씀을 드리며 도움을 부탁드립니다.
감사합니다.
다음글
이전글