커뮤니티

지표 좀 요청 드립니다

프로필 이미지
요타
2019-09-25 21:08:31
146
글번호 132238
답변완료
var1 = ma(c,5) ; var2 = ma(c,20) ; if CrossUp(var1,var2) then buy("aa") ; if CrossDown(var1,var2) then sell("bb") ; 매매 수식이 있을경우 1. 매매(매수, 매도)가 된 봉의 가격을 기준으로 저장하고 (해당봉의 종가) ## value1 = c; 2. 매매가격봉 기준으로 높으면 1을 더하고 낮으면 -1을 부여 하여 if EntryPrice > c[1] then var1+1 ; if EntryPrice < c[1] then var1-1 ; 3. 매매시작한봉을 기준 부터 합계를 계속하는 지표를 만들고 싶습니다. var11 =var1+var2 ; plot1(var1) ; 정리하면 매매봉 종가 기준 으로 높으면 +1 낮으면 -1을 부여 하여 sum을 나타내고 싶습니다. 고맙습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-26 11:34:43

안녕하세요 예스스탁입니다. var : T(0),sum(0); var1 = ma(c,5) ; var2 = ma(c,20) ; if CrossUp(var1,var2) then { T = 1; value1 = C; sum = 0; } if CrossDown(var1,var2) then { T = -1; value1 = C; } if T == 1 Then { if C > value1 Then sum = sum +1; Else sum = sum -1; } if T == -1 Then { if C > value1 Then sum = sum +1; Else sum = sum -1; } plot1(sum); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 지표 좀 요청 드립니다 > var1 = ma(c,5) ; var2 = ma(c,20) ; if CrossUp(var1,var2) then buy("aa") ; if CrossDown(var1,var2) then sell("bb") ; 매매 수식이 있을경우 1. 매매(매수, 매도)가 된 봉의 가격을 기준으로 저장하고 (해당봉의 종가) ## value1 = c; 2. 매매가격봉 기준으로 높으면 1을 더하고 낮으면 -1을 부여 하여 if EntryPrice > c[1] then var1+1 ; if EntryPrice < c[1] then var1-1 ; 3. 매매시작한봉을 기준 부터 합계를 계속하는 지표를 만들고 싶습니다. var11 =var1+var2 ; plot1(var1) ; 정리하면 매매봉 종가 기준 으로 높으면 +1 낮으면 -1을 부여 하여 sum을 나타내고 싶습니다. 고맙습니다.