커뮤니티

문의드립니다.

프로필 이미지
카르마다
2024-05-17 05:18:25
723
글번호 179620
답변완료
87137번의 연장선에서 몇가지 더 문의드리겠습니다. input : RSIP(14); var : R(0),B(0),S(0),HH(0),LL(0),BPrice(0),SPrice(0); var : k(0),lk(0); R = RSI(RSIP); k = StochasticsK(10,5); if CrossUp(R,40) Then { B = 1; if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 Then { BPrice = C; Buy(); } } if CrossDown(R,40) Then { B = -1; ll = R; lk = k; } if B == -1 Then { if R < ll Then ll = R; if k < lk Then lk = k; } ------------------------------------------------------------------ 1. 위의 식은 RSI가 40이하로 가서 RSI가 30이하와 스톡 20이하 조건을 만족한 후 RSI 40을 돌파할 때 매수신호가 나오는 식입니다. RSI 30이하+스톡 20이하에 추가로 20선 이격도 조건도 추가해서 작성하고 싶습니다. var : Period1(20), DParity1(0); DParity1 = Disparity(Period1); 20선 이격도로 99.90 이하입니다. 2. 위에 매수식만 있는데 1번을 포함해 반대 수치로 매도식도 함께 부탁드립니다. 늘 노고에 감사드립니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-17 10:18:55

안녕하세요 예스스탁입니다. 1 input : RSIP(14); var : Period1(20), DParity1(0); var : R(0),B(0),S(0),HH(0),LL(0),BPrice(0),SPrice(0); var : k(0),lk(0),ld(0); R = RSI(RSIP); k = StochasticsK(10,5); DParity1 = Disparity(Period1); if CrossUp(R,40) Then { B = 1; if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 and ld < 99.90 Then { BPrice = C; Buy(); } } if CrossDown(R,40) Then { B = -1; ll = R; lk = k; ld = DParity1; } if B == -1 Then { if R < ll Then ll = R; if k < lk Then lk = k; if DParity1 < ld Then ld = DParity1; } 2 input : RSIP(14); var : Period1(20), DParity1(0); var : R(0),k(0); var : B(0),BPrice(0),ll(0),lk(0),ld(0); var : S(0),SPrice(0),hh(0),hk(0),hd(0); R = RSI(RSIP); k = StochasticsK(10,5); DParity1 = Disparity(Period1); if CrossUp(R,40) Then { B = 1; if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 and ld < 99.90 Then { BPrice = C; Buy(); } } if CrossDown(R,40) Then { B = -1; ll = R; lk = k; ld = DParity1; } if B == -1 Then { if R < ll Then ll = R; if k < lk Then lk = k; if DParity1 < ld Then ld = DParity1; } if CrossUp(R,60) Then { S = 1; hh = R; hk = k; hd = DParity1; } if CrossDown(R,60) Then { S = -1; if MarketPosition >= 0 and B[1] == 1 and hh > 70 and hk > 80 and hd > 100.10 Then { SPrice = C; Sell(); } } if S == 1 Then { if R > hh Then hh = R; if k > hk Then hk = k; if DParity1 > hd Then hd = DParity1; } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 87137번의 연장선에서 몇가지 더 문의드리겠습니다. input : RSIP(14); var : R(0),B(0),S(0),HH(0),LL(0),BPrice(0),SPrice(0); var : k(0),lk(0); R = RSI(RSIP); k = StochasticsK(10,5); if CrossUp(R,40) Then { B = 1; if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 Then { BPrice = C; Buy(); } } if CrossDown(R,40) Then { B = -1; ll = R; lk = k; } if B == -1 Then { if R < ll Then ll = R; if k < lk Then lk = k; } ------------------------------------------------------------------ 1. 위의 식은 RSI가 40이하로 가서 RSI가 30이하와 스톡 20이하 조건을 만족한 후 RSI 40을 돌파할 때 매수신호가 나오는 식입니다. RSI 30이하+스톡 20이하에 추가로 20선 이격도 조건도 추가해서 작성하고 싶습니다. var : Period1(20), DParity1(0); DParity1 = Disparity(Period1); 20선 이격도로 99.90 이하입니다. 2. 위에 매수식만 있는데 1번을 포함해 반대 수치로 매도식도 함께 부탁드립니다. 늘 노고에 감사드립니다~