커뮤니티

문의 사항

프로필 이미지
softtoug
2016-08-31 03:14:14
100
글번호 101518
답변완료
안녕하세요 죄송하지만, 하기 답변에 문의가 있습니다 1. 전봉의 등락으로 표현할 수 있다는 말씀이 무슨 뜻인지요? 설명 부탁드립니다. 2. 제 생각에는 전봉 20개의 종가의 합의 평균이 현재 봉의 종가보다 크면 우하향일테고, 작으면 우상향이지 않을까 합니다. 확인 부탁드립니다. 만약 이것이 맞다면, 하기 제가 드린 질문의 수식 구현이 될 수 있을 것 같습니다.. 만약 보조지표 시그널과 5일 이평선까지 매수 타이밍의 신호가 왔는데, 20일 이평선의 전봉들의 평균합이 작으면 매수 진입하고 전봉들의 합이 크면 skip 하는 것으로 진행가능한지 확인 부탁드립니다. 이것을 통해서 제가 구현하고 싶은 것은 하기와 같습니다. 일차적으로 RSI와 Stochastics과 CCI 에서 과매도/과매수 신호가 발생하고, 5일 이평선이 20일 이평선을 cross할 때 매수 매도를 들어가는데, 20일 이평선의 기울기가 우상향일때 매수 진입, 우하향일때 매도진입을 구현하고 싶습니다. 3. Stochastic : 이 지표를 사용하는데... 제 생각과 조금 다른 부분이 있습니다. %K,%D 두가지 모두 과매수/과매도 기간에 진입하고 탈출할 때, 신호가 발생하게 부탁드립니다. 실제 적용시 %D만 진입하고 나오고, %K는 진입하지 않았는데 신호가 발생됩니다. 검토 부탁드립니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 사항 > 안녕하세요 예스스탁입니다. 기울기는 계산이 가능하지 않고 전봉대비 등락으로 표현하시면 됩니다. input : CCIP(10),RSIP(10),sto1(10),sto2(5),P1(5),P2(20); input : loss(50),Profit11(20),Profit12(30),Profit2(50); var : CCIV(0),RSIV(0),STOK(0),Bcond(false),Scond(false),mav1(0),mav2(0),T(0); CCIV = CCI(CCIP); RSIV = RSI(RSIP); STOK = StochasticsK(sto1,sto2); mav1 = ma(C,P1); mav2 = ma(C,P2); Bcond = CCIV <= 100 and RSIV <= 70 and Stok <= 80; Scond = CCIV >= -100 and RSIV >= 30 and Stok >= 20; #모두 과매수권을 벗어날째 매수(3개봉차이허용) if Bcond == true and Bcond[1] == false and countif(CrossDown(CCIV,100),2) >= 1 and countif(CrossDown(RSIV,70),2) >= 1 and countif(CrossDown(stok,80),2) >= 1 Then T = -1; #모두 과매도권을 벗어날째 매도(3개봉차이허용) if Scond == true and Scond[1] == false and countif(CrossUp(CCIV,-100),2) >= 1 and countif(CrossUp(RSIV,30),2) >= 1 and countif(CrossUp(stok,20),2) >= 1 Then T = 1; if T == 1 and crossup(mav1,mav2) and mav2 > mav2[1] Then buy(); if T == -1 and CrossDown(mav1,mav2) and mav2 < mav2[1] Then sell(); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 사항 > 안녕하세요 하기 수식에서 추가 보충사항 문의 드립니다. input : CCIP(10),RSIP(10),sto1(10),sto2(5),P1(5),P2(20); input : loss(50),Profit11(20),Profit12(30),Profit2(50); var : CCIV(0),RSIV(0),STOK(0),Bcond(false),Scond(false),mav1(0),mav2(0),T(0); CCIV = CCI(CCIP); RSIV = RSI(RSIP); STOK = StochasticsK(sto1,sto2); mav1 = ma(C,P1); mav2 = ma(C,P2); Bcond = CCIV <= 100 and RSIV <= 70 and Stok <= 80; Scond = CCIV >= -100 and RSIV >= 30 and Stok >= 20; #모두 과매수권을 벗어날째 매수(3개봉차이허용) if Bcond == true and Bcond[1] == false and countif(CrossDown(CCIV,100),2) >= 1 and countif(CrossDown(RSIV,70),2) >= 1 and countif(CrossDown(stok,80),2) >= 1 Then T = -1; #모두 과매도권을 벗어날째 매도(3개봉차이허용) if Scond == true and Scond[1] == false and countif(CrossUp(CCIV,-100),2) >= 1 and countif(CrossUp(RSIV,30),2) >= 1 and countif(CrossUp(stok,20),2) >= 1 Then T = 1; if T == 1 and crossup(mav1,mav2) Then buy(); if T == -1 and CrossDown(mav1,mav2) Then sell(); - 과매수권을 벗어나서 매수에 진입할 때. 이평선을 고려해서 진입하는 것을 수식으로 생각했는데.. 20일선을 기울기로 결정할 수 있는 지 확인 부탁드립니다. 5일선이 20일선을 크로스하는 것과 20일선의 이평선의 기울기가 수평보다 높으면 매수로 진입하는 방법이 있는지 확인 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-31 15:23:25

안녕하세요 예스스탁입니다. 1 전봉대비 등락으로 표현한다는 의미입니다. 현재봉과 전봉의 값을 비교해 크다 작다로 표현한다는 의미입니다. 수식에서는 mav2 > mav2[1], mav2 < mav2[1]로 작성되어 있습니다. 2 작성해 드린 내용은 현재봉 20이평과 전봉의 20이평을 비교하는 것이고 말씀하신 내용은 현재봉 종가와 전봉의 20이평을 비교하는 내용입니다. 원하시는 내용으로 사용하시면 됩니다.해당 내용으로 수정해 드립니다. %d조건도 추가했습니다. input : CCIP(10),RSIP(10),sto1(10),sto2(5),sto3(5),P1(5),P2(20); input : loss(50),Profit11(20),Profit12(30),Profit2(50); var : CCIV(0),RSIV(0),STOK(0),STOD(0),Bcond(false),Scond(false),mav1(0),mav2(0),T(0); CCIV = CCI(CCIP); RSIV = RSI(RSIP); STOK = StochasticsK(sto1,sto2); STOD = StochasticsD(sto1,sto2,sto3); mav1 = ma(C,P1); mav2 = ma(C,P2); Bcond = CCIV <= 100 and RSIV <= 70 and Stok <= 80 and stod <= 80; Scond = CCIV >= -100 and RSIV >= 30 and Stok >= 20 and stod >= 20; #모두 과매수권을 벗어날째 매수(3개봉차이허용) if Bcond == true and Bcond[1] == false and countif(CrossDown(CCIV,100),2) >= 1 and countif(CrossDown(RSIV,70),2) >= 1 and countif(CrossDown(stok,80),2) >= 1 Then T = -1; #모두 과매도권을 벗어날째 매도(3개봉차이허용) if Scond == true and Scond[1] == false and countif(CrossUp(CCIV,-100),2) >= 1 and countif(CrossUp(RSIV,30),2) >= 1 and countif(CrossUp(stok,20),2) >= 1 Then T = 1; if T == 1 and crossup(mav1,mav2) and c > mav2[1] Then buy(); if T == -1 and CrossDown(mav1,mav2) and c < mav2[1] Then sell(); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 사항 > 안녕하세요 죄송하지만, 하기 답변에 문의가 있습니다 1. 전봉의 등락으로 표현할 수 있다는 말씀이 무슨 뜻인지요? 설명 부탁드립니다. 2. 제 생각에는 전봉 20개의 종가의 합의 평균이 현재 봉의 종가보다 크면 우하향일테고, 작으면 우상향이지 않을까 합니다. 확인 부탁드립니다. 만약 이것이 맞다면, 하기 제가 드린 질문의 수식 구현이 될 수 있을 것 같습니다.. 만약 보조지표 시그널과 5일 이평선까지 매수 타이밍의 신호가 왔는데, 20일 이평선의 전봉들의 평균합이 작으면 매수 진입하고 전봉들의 합이 크면 skip 하는 것으로 진행가능한지 확인 부탁드립니다. 이것을 통해서 제가 구현하고 싶은 것은 하기와 같습니다. 일차적으로 RSI와 Stochastics과 CCI 에서 과매도/과매수 신호가 발생하고, 5일 이평선이 20일 이평선을 cross할 때 매수 매도를 들어가는데, 20일 이평선의 기울기가 우상향일때 매수 진입, 우하향일때 매도진입을 구현하고 싶습니다. 3. Stochastic : 이 지표를 사용하는데... 제 생각과 조금 다른 부분이 있습니다. %K,%D 두가지 모두 과매수/과매도 기간에 진입하고 탈출할 때, 신호가 발생하게 부탁드립니다. 실제 적용시 %D만 진입하고 나오고, %K는 진입하지 않았는데 신호가 발생됩니다. 검토 부탁드립니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 사항 > 안녕하세요 예스스탁입니다. 기울기는 계산이 가능하지 않고 전봉대비 등락으로 표현하시면 됩니다. input : CCIP(10),RSIP(10),sto1(10),sto2(5),P1(5),P2(20); input : loss(50),Profit11(20),Profit12(30),Profit2(50); var : CCIV(0),RSIV(0),STOK(0),Bcond(false),Scond(false),mav1(0),mav2(0),T(0); CCIV = CCI(CCIP); RSIV = RSI(RSIP); STOK = StochasticsK(sto1,sto2); mav1 = ma(C,P1); mav2 = ma(C,P2); Bcond = CCIV <= 100 and RSIV <= 70 and Stok <= 80; Scond = CCIV >= -100 and RSIV >= 30 and Stok >= 20; #모두 과매수권을 벗어날째 매수(3개봉차이허용) if Bcond == true and Bcond[1] == false and countif(CrossDown(CCIV,100),2) >= 1 and countif(CrossDown(RSIV,70),2) >= 1 and countif(CrossDown(stok,80),2) >= 1 Then T = -1; #모두 과매도권을 벗어날째 매도(3개봉차이허용) if Scond == true and Scond[1] == false and countif(CrossUp(CCIV,-100),2) >= 1 and countif(CrossUp(RSIV,30),2) >= 1 and countif(CrossUp(stok,20),2) >= 1 Then T = 1; if T == 1 and crossup(mav1,mav2) and mav2 > mav2[1] Then buy(); if T == -1 and CrossDown(mav1,mav2) and mav2 < mav2[1] Then sell(); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 사항 > 안녕하세요 하기 수식에서 추가 보충사항 문의 드립니다. input : CCIP(10),RSIP(10),sto1(10),sto2(5),P1(5),P2(20); input : loss(50),Profit11(20),Profit12(30),Profit2(50); var : CCIV(0),RSIV(0),STOK(0),Bcond(false),Scond(false),mav1(0),mav2(0),T(0); CCIV = CCI(CCIP); RSIV = RSI(RSIP); STOK = StochasticsK(sto1,sto2); mav1 = ma(C,P1); mav2 = ma(C,P2); Bcond = CCIV <= 100 and RSIV <= 70 and Stok <= 80; Scond = CCIV >= -100 and RSIV >= 30 and Stok >= 20; #모두 과매수권을 벗어날째 매수(3개봉차이허용) if Bcond == true and Bcond[1] == false and countif(CrossDown(CCIV,100),2) >= 1 and countif(CrossDown(RSIV,70),2) >= 1 and countif(CrossDown(stok,80),2) >= 1 Then T = -1; #모두 과매도권을 벗어날째 매도(3개봉차이허용) if Scond == true and Scond[1] == false and countif(CrossUp(CCIV,-100),2) >= 1 and countif(CrossUp(RSIV,30),2) >= 1 and countif(CrossUp(stok,20),2) >= 1 Then T = 1; if T == 1 and crossup(mav1,mav2) Then buy(); if T == -1 and CrossDown(mav1,mav2) Then sell(); - 과매수권을 벗어나서 매수에 진입할 때. 이평선을 고려해서 진입하는 것을 수식으로 생각했는데.. 20일선을 기울기로 결정할 수 있는 지 확인 부탁드립니다. 5일선이 20일선을 크로스하는 것과 20일선의 이평선의 기울기가 수평보다 높으면 매수로 진입하는 방법이 있는지 확인 부탁드립니다. 감사합니다.