커뮤니티
시스템 수식 문의
2017-02-02 11:51:45
135
글번호 106449
1. 해당 조건의 수식을 아래와 같이 적용 후 YT에 적용하니깐
신호가 몇개 누락되는 경우가 발생하게 되는데
YT 챠트에 초록색은 매도 신호가 누락된 부분이며, 핑크색은 매수 신호가 누락된 부분입니다.
그 이유를 설명 부탁 드리겠습니다.
input : TRIXP2(8),TRIXsig2(3);
input : P20(3),P21(5),P22(10),P23(20),P24(60);
var : TRIXV2(0),TRIXS2(0);
var : mav20(0),mav21(0),mav22(0),mav23(0),mav24(0);
var : A2(false),B2(false),C2(false),D2(false);
#청산에 사용될 지표
TRIXV2 = TRIX(TRIXP2);
TRIXS2 = ema(TRIXV2,TRIXSig2);
mav20 = ma(c,P20);
mav21 = ma(c,P21);
mav22 = ma(c,P22);
mav23 = ma(c,P23);
mav24 = ma(C,P24);
A2 = TRIXV2 > TRIXV2[1] and TRIXV2[1] > TRIXV2[2]; #TRIX 하락후 상승(상승반전)이면 true 아니면 false
B2 = MAV21 > MAV23 and MAV23 > MAV24; #5-20-60이평 정배열이면 true 아니면 false
C2 = mav23 == lowest(MAV23,10); #20이평이 10개봉 최저가이면 true 아니면 false
D2 = mav20[5] >= mav21[3]; #5개봉전 3이평이 3개봉전 5이평보다 큼
#조건조합
if A2 and B2 == false and C2 and D2 Then
buy();
# 매도신호
input : TRIXP(8),TRIXsig(3);
input : P0(3),P1(5),P2(10),P3(20),P4(60);
var : TRIXV(0),TRIXS(0);
var : mav0(0),mav1(0),mav2(0),mav3(0),mav4(0);
var : A1(false),B1(false),C1(false);
TRIXV = TRIX(TRIXP);
TRIXS = ema(TRIXV,TRIXSig);
mav0 = ma(c,P0);
mav1 = ma(c,P1);
mav2 = ma(c,P2);
mav3 = ma(c,P3);
mav4 = ma(C,P4);
A1 = TRIXV < TRIXV[1] and TRIXV[1] < TRIXV[2]; #TRIX 하락후 상승(상승반전)이면 true 아니면 false
B1 = mav3 == Highest(MAV3,10); #20이평이 10개봉 최저가이면 true 아니면 false
C1 = mav0[5] < mav1[3]; #5개봉전 3이평이 3개봉전 5이평보다 큼
if A1 and B1 and C1 Then
Sell();
2. 빨간 신호를 매수신호 + 매도 청산 이라고 보고 파란 신호를 매도 + 매수청산으로 볼 경우의 수식을 부탁 드리겠습니다.
즉 빨간 신호 발생 시 이전에 매도 신호가 발생되어 매도 했던 수량을 매도 청산하고 바로 매수 하는 것을 말하며, 해당 수식 조건은 위의 조건으로 부탁 드리겠습니다.
- 1. 106984_snap.jpg (0.81 MB)
- 2. snap1.jpg (0.79 MB)
답변 2
예스스탁 예스스탁 답변
2017-02-02 12:59:25
안녕하세요
예스스탁입니다.
1
첨부하신 차트는 매수나 매도 조건에 만족한 모든봉에 표시를 한 내용입니다.
시스템은 피라미딩을 하지 않는한 진입이 중복으로 발생하지 않습니다.
시스템 트레이딩 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시면
매수나 매도 조건이 만족하는 봉에서 모두 신호가 발생하게 됩니다.
2
시스템은 진입신호 발생시 반대포지션에 대해 자동으로 청산신호가 발생합니다.
즐거운 하루되세요
> 수급신화 님이 쓴 글입니다.
> 제목 : 시스템 수식 문의
> 1. 해당 조건의 수식을 아래와 같이 적용 후 YT에 적용하니깐
신호가 몇개 누락되는 경우가 발생하게 되는데
YT 챠트에 초록색은 매도 신호가 누락된 부분이며, 핑크색은 매수 신호가 누락된 부분입니다.
그 이유를 설명 부탁 드리겠습니다.
input : TRIXP2(8),TRIXsig2(3);
input : P20(3),P21(5),P22(10),P23(20),P24(60);
var : TRIXV2(0),TRIXS2(0);
var : mav20(0),mav21(0),mav22(0),mav23(0),mav24(0);
var : A2(false),B2(false),C2(false),D2(false);
#청산에 사용될 지표
TRIXV2 = TRIX(TRIXP2);
TRIXS2 = ema(TRIXV2,TRIXSig2);
mav20 = ma(c,P20);
mav21 = ma(c,P21);
mav22 = ma(c,P22);
mav23 = ma(c,P23);
mav24 = ma(C,P24);
A2 = TRIXV2 > TRIXV2[1] and TRIXV2[1] > TRIXV2[2]; #TRIX 하락후 상승(상승반전)이면 true 아니면 false
B2 = MAV21 > MAV23 and MAV23 > MAV24; #5-20-60이평 정배열이면 true 아니면 false
C2 = mav23 == lowest(MAV23,10); #20이평이 10개봉 최저가이면 true 아니면 false
D2 = mav20[5] >= mav21[3]; #5개봉전 3이평이 3개봉전 5이평보다 큼
#조건조합
if A2 and B2 == false and C2 and D2 Then
buy();
# 매도신호
input : TRIXP(8),TRIXsig(3);
input : P0(3),P1(5),P2(10),P3(20),P4(60);
var : TRIXV(0),TRIXS(0);
var : mav0(0),mav1(0),mav2(0),mav3(0),mav4(0);
var : A1(false),B1(false),C1(false);
TRIXV = TRIX(TRIXP);
TRIXS = ema(TRIXV,TRIXSig);
mav0 = ma(c,P0);
mav1 = ma(c,P1);
mav2 = ma(c,P2);
mav3 = ma(c,P3);
mav4 = ma(C,P4);
A1 = TRIXV < TRIXV[1] and TRIXV[1] < TRIXV[2]; #TRIX 하락후 상승(상승반전)이면 true 아니면 false
B1 = mav3 == Highest(MAV3,10); #20이평이 10개봉 최저가이면 true 아니면 false
C1 = mav0[5] < mav1[3]; #5개봉전 3이평이 3개봉전 5이평보다 큼
if A1 and B1 and C1 Then
Sell();
2. 빨간 신호를 매수신호 + 매도 청산 이라고 보고 파란 신호를 매도 + 매수청산으로 볼 경우의 수식을 부탁 드리겠습니다.
즉 빨간 신호 발생 시 이전에 매도 신호가 발생되어 매도 했던 수량을 매도 청산하고 바로 매수 하는 것을 말하며, 해당 수식 조건은 위의 조건으로 부탁 드리겠습니다.
수급신화
2017-02-02 13:18:42
시스템 트레이딩 설정창에서 피라미딩을 모든진입신호 허용으로 설정을 한 상태입니다.
설정을 한 상태에서도 이런 현상이 발생되는데..
어떻게 해결해야 하는지요???
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 수식 문의
> 안녕하세요
예스스탁입니다.
1
첨부하신 차트는 매수나 매도 조건에 만족한 모든봉에 표시를 한 내용입니다.
시스템은 피라미딩을 하지 않는한 진입이 중복으로 발생하지 않습니다.
시스템 트레이딩 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시면
매수나 매도 조건이 만족하는 봉에서 모두 신호가 발생하게 됩니다.
2
시스템은 진입신호 발생시 반대포지션에 대해 자동으로 청산신호가 발생합니다.
즐거운 하루되세요
> 수급신화 님이 쓴 글입니다.
> 제목 : 시스템 수식 문의
> 1. 해당 조건의 수식을 아래와 같이 적용 후 YT에 적용하니깐
신호가 몇개 누락되는 경우가 발생하게 되는데
YT 챠트에 초록색은 매도 신호가 누락된 부분이며, 핑크색은 매수 신호가 누락된 부분입니다.
그 이유를 설명 부탁 드리겠습니다.
input : TRIXP2(8),TRIXsig2(3);
input : P20(3),P21(5),P22(10),P23(20),P24(60);
var : TRIXV2(0),TRIXS2(0);
var : mav20(0),mav21(0),mav22(0),mav23(0),mav24(0);
var : A2(false),B2(false),C2(false),D2(false);
#청산에 사용될 지표
TRIXV2 = TRIX(TRIXP2);
TRIXS2 = ema(TRIXV2,TRIXSig2);
mav20 = ma(c,P20);
mav21 = ma(c,P21);
mav22 = ma(c,P22);
mav23 = ma(c,P23);
mav24 = ma(C,P24);
A2 = TRIXV2 > TRIXV2[1] and TRIXV2[1] > TRIXV2[2]; #TRIX 하락후 상승(상승반전)이면 true 아니면 false
B2 = MAV21 > MAV23 and MAV23 > MAV24; #5-20-60이평 정배열이면 true 아니면 false
C2 = mav23 == lowest(MAV23,10); #20이평이 10개봉 최저가이면 true 아니면 false
D2 = mav20[5] >= mav21[3]; #5개봉전 3이평이 3개봉전 5이평보다 큼
#조건조합
if A2 and B2 == false and C2 and D2 Then
buy();
# 매도신호
input : TRIXP(8),TRIXsig(3);
input : P0(3),P1(5),P2(10),P3(20),P4(60);
var : TRIXV(0),TRIXS(0);
var : mav0(0),mav1(0),mav2(0),mav3(0),mav4(0);
var : A1(false),B1(false),C1(false);
TRIXV = TRIX(TRIXP);
TRIXS = ema(TRIXV,TRIXSig);
mav0 = ma(c,P0);
mav1 = ma(c,P1);
mav2 = ma(c,P2);
mav3 = ma(c,P3);
mav4 = ma(C,P4);
A1 = TRIXV < TRIXV[1] and TRIXV[1] < TRIXV[2]; #TRIX 하락후 상승(상승반전)이면 true 아니면 false
B1 = mav3 == Highest(MAV3,10); #20이평이 10개봉 최저가이면 true 아니면 false
C1 = mav0[5] < mav1[3]; #5개봉전 3이평이 3개봉전 5이평보다 큼
if A1 and B1 and C1 Then
Sell();
2. 빨간 신호를 매수신호 + 매도 청산 이라고 보고 파란 신호를 매도 + 매수청산으로 볼 경우의 수식을 부탁 드리겠습니다.
즉 빨간 신호 발생 시 이전에 매도 신호가 발생되어 매도 했던 수량을 매도 청산하고 바로 매수 하는 것을 말하며, 해당 수식 조건은 위의 조건으로 부탁 드리겠습니다.
다음글
이전글