커뮤니티

시스템 수식 문의

프로필 이미지
수급신화
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. 빨간 신호를 매수신호 + 매도 청산 이라고 보고 파란 신호를 매도 + 매수청산으로 볼 경우의 수식을 부탁 드리겠습니다. 즉 빨간 신호 발생 시 이전에 매도 신호가 발생되어 매도 했던 수량을 매도 청산하고 바로 매수 하는 것을 말하며, 해당 수식 조건은 위의 조건으로 부탁 드리겠습니다.
시스템
답변 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. 빨간 신호를 매수신호 + 매도 청산 이라고 보고 파란 신호를 매도 + 매수청산으로 볼 경우의 수식을 부탁 드리겠습니다. 즉 빨간 신호 발생 시 이전에 매도 신호가 발생되어 매도 했던 수량을 매도 청산하고 바로 매수 하는 것을 말하며, 해당 수식 조건은 위의 조건으로 부탁 드리겠습니다.