커뮤니티

지표식 수정 부탁합니다

프로필 이미지
미래테크
2011-08-17 09:32:34
589
글번호 41957
답변완료
다음 지표식을 Stochastic Slow (5,3,3)과 같이 1 ~ 100 사이에서 움직이는 지표식으로 바꾸고 싶습니다. Input : shortPeriod(4), midPeriod(10), longPeriod(20), Period(6); value1 = StochasticsK(shortPeriod, Period); value2 = StochasticsK(midPeriod, Period); value3 = StochasticsK(longPeriod, Period); If value1 > 20 && value1[1] <= 20 && value2[1] <= 20 && value3[1] <= 20 && value1 > value2 && value2 > value3 Then { If C == C[1] Then value4 = 0.001; Else value4 = (C-C[1])/C[1]*100; } Else value4 = 0; plot1(H); 위 식으로 차트에 적용은 되는데 값이 주가로 나타나서 스토캐스틱 슬로 (5,3,3)와 같이 1 ~ 100 사이에 움직이면 스토캐스틱 슬로우와 함께 적용하려 합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-17 10:58:13

안녕하세요 예스스탁입니다. 해당 내용을 표현할 수 있게 어떤 내용을 계산해야 하는지 자세한 내용을 올려주시기 바랍니다. 1~100사이에 움직이는 지표식이라고만 하시면 수식을 작성해 드릴 수 없습니다. 기존에 올리신 식은 단지 고가를 그리는 지표식입니다. plot위의 조건식과 plot이 관계가 없습니다. if조건일때 저장한 value4값(등락률)을 지표로 표시하고자 하시면 아래와 같이 식을 수정하시면 됩니다. Input : shortPeriod(4), midPeriod(10), longPeriod(20), Period(6); value1 = StochasticsK(shortPeriod, Period); value2 = StochasticsK(midPeriod, Period); value3 = StochasticsK(longPeriod, Period); If value1 > 20 && value1[1] <= 20 && value2[1] <= 20 && value3[1] <= 20 && value1 > value2 && value2 > value3 Then { If C == C[1] Then value4 = 0.001; Else value4 = (C-C[1])/C[1]*100; } Else value4 = 0; plot1(value4); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 지표식 수정 부탁합니다 > 다음 지표식을 Stochastic Slow (5,3,3)과 같이 1 ~ 100 사이에서 움직이는 지표식으로 바꾸고 싶습니다. Input : shortPeriod(4), midPeriod(10), longPeriod(20), Period(6); value1 = StochasticsK(shortPeriod, Period); value2 = StochasticsK(midPeriod, Period); value3 = StochasticsK(longPeriod, Period); If value1 > 20 && value1[1] <= 20 && value2[1] <= 20 && value3[1] <= 20 && value1 > value2 && value2 > value3 Then { If C == C[1] Then value4 = 0.001; Else value4 = (C-C[1])/C[1]*100; } Else value4 = 0; plot1(H); 위 식으로 차트에 적용은 되는데 값이 주가로 나타나서 스토캐스틱 슬로 (5,3,3)와 같이 1 ~ 100 사이에 움직이면 스토캐스틱 슬로우와 함께 적용하려 합니다