커뮤니티

시스템식 부탁드립니다.

프로필 이미지
uncle
2026-01-05 22:41:36
68
글번호 229590
답변완료

첨부 이미지

전저점 (SWL1) 과 이전저점(SWL2)의 RSI를 비교하여

SWL1의 RSI 수치가 높을때 진입하는 시스템을 만들려고 합니다.



Input : Period(14),P1(5),P2(5);

Var : value(0), SWL1(0),SWL2(0);


value = RSI(Period);

SWL1=SwingLowBar(1,L,P1,P1,P1*2+1);

SWL2=SwingLowBar(2,L,P2,P2,P2*2+1);


# 매수/매도청산

If value[SWL1]>value[SWL2] Then

{

Buy();

}

이렇게 만들어봤는데 매수가 안되네요.

수정 좀 부탁드리겠습니다.


새해 복 많이받으시고, 부자되시길 바랍니다.

시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2026-01-06 13:58:43

안녕하세요 예스스탁입니다. SWL2=SwingLowBar(2,L,P2,P2,P2*2+1); 작성하신 수식에서 위 값은 항상 -1입니다. 최근 P2*2+1는 스윙로우 계산에 필요한 최소봉수이고 해당 봉수 안에서는 2개가 발생할 수 없습니다. 아래와 같이 처리하시면 됩니다. Input : Period(14),P1(5),P2(5); Var : value(0), SWL1(0),SWL2(0); value = RSI(Period); if SwingLowBar(1,L,P1,P1,P1*2+1) Then { SWL1 = value[P1]; SWL2 = SWL1[1]; If SWL1 > SWL2 Then { Buy(); } } 즐거운 하루 되세요
프로필 이미지

uncle

2026-01-06 22:21:27

감사합니다.

초보라서 어려운데, 한줄기 빛이 십니다. ^^
새해 복 많이 받으세요.
프로필 이미지

예스스탁 예스스탁 답변

2026-01-07 09:30:22

새해 복 많이 받으세요~