커뮤니티

문의드립니다

프로필 이미지
파티아
2014-10-26 19:08:32
166
글번호 79649
답변완료
안녕하세요 늘 감사합니다 특정 이평선 value18을 이용하는 매매입니다 이평선의 저점은 var53이고 이평선 value18이 저점에서 상승할때마다 매수하는 식인데요 if crossup(value18,var53) then buy("buy"); 위식에서 이평선value18이 저점선 var53을 일단 10개봉이상 유지한 후에 저점을 이탈하고, 다시 상승한후 또 10개봉 이상을 유지한 후에 저점을 다시 재이탈하는 식으로 3회 반복이 된 후에 4번째 상승에서 비로서 매수를하고 싶습니다 즉 저점을 10개봉 이상 유지하다 저점이 깨지는것을 3번 반복한 후부터 매수하는 수식을 추가해 주시면 감사하겟습니다 설명이 좀 부족함을 느낍니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-21 21:29:43

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 해당수식 저점이 어떤 구감의 저점인지 알아야 합니다. 그림상 var53이 이평의 당일최저선과 비슷하게 보여 value16이 당일저가를 갱신하는 구간사이를 이전저점으로 지정했습니다. 아래식 참고하셔서 수정보완해 사용하시기 바랍니다. 이평선값이 실제 소숫점2자리 이하까지도 값이 있습니다. 선업종목이면 차트에는 표시는 2자리만 되므로 round함수로 반올림해서 2자리까지 계산하도록 하시기 바랍니다. 일반종목이면 round(ma(c,20),0)입니다. var : T(0), L1(0),L2(0),L3(0); var : Upcnt(0),cnt(0),cnt1(0),cnt2(0),cnt3(0); value18 = round(ma(C,20),2); if date != date[1] Then{ UPcnt = 0; var53 = value18; } if value18 <= var53 then var53 = value18; if crossup(value18,var53) Then{ UPcnt = UPcnt+1; cnt = 0; cnt1 = cnt[1]; cnt2 = cnt1[1]; cnt3 = cnt2[1]; L1 = var53[1]; L2 = L1[1]; L3 = L2[1]; if UPcnt >= 4 and min(cnt1,cnt1,cnt3) >= 10 And L1 <= L2 and L2 <= L3 Then{ buy(); } } if value18 > var53 Then cnt = cnt+1; 즐거운 하루되세요 > 파티아 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 늘 감사합니다 특정 이평선 value18을 이용하는 매매입니다 이평선의 저점은 var53이고 이평선 value18이 저점에서 상승할때마다 매수하는 식인데요 if crossup(value18,var53) then buy("buy"); 위식에서 이평선value18이 저점선 var53을 일단 10개봉이상 유지한 후에 저점을 이탈하고, 다시 상승한후 또 10개봉 이상을 유지한 후에 저점을 다시 재이탈하는 식으로 3회 반복이 된 후에 4번째 상승에서 비로서 매수를하고 싶습니다 즉 저점을 10개봉 이상 유지하다 저점이 깨지는것을 3번 반복한 후부터 매수하는 수식을 추가해 주시면 감사하겟습니다 설명이 좀 부족함을 느낍니다 감사합니다