커뮤니티

문의드립니다

프로필 이미지
새벽에
2022-02-28 11:09:03
961
글번호 156778
답변완료
안녕하세요? 아래수식에 조건문을 추가하길원합니다 if Condition1 == true Then { # 매수/매도청산 If C > value Then { Buy(); } # 매도/매수청산 If C < value Then { Sell(); } } 추가조건:신호발생시 일목앞구름이 양운이어야 매수발생 ,음운이어야 매도발생 (현재봉 기준 앞쪽으로 25봉(26봉?)이 음운이면 매수신호가 발생할수없게,양운이면 매도신호가 발생할수없게). 아래와같이해봤는데 원하는데로 안되고있습니다(음운인데매수가되고,음운인데도 매도가안되는등 ,매수는반대현상) # 매수/매도청산 If 선행스팬1[25]> 선행스팬2[25] and C > value Then { Buy(); } # 매도/매수청산 If 선행스팬1[25]< 선행스팬2[25] and C < value Then { Sell(); } 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-28 12:33:27

안녕하세요 예스스탁입니다. 선행스팬1과 선행스팬2는 현재봉에 25개봉전값이 표시됩니다. 수식상 선행스팬1과 선행스팬2가 변수의 값을 어떻게 할당이 되어 있는지 확인하시면 됩니다. 1 아래와 같이 선행스팬1과 선행스팬2가 현재봉 기준으로 값이 저장되어 있다면 if문에서 [25]로 지정해 25개봉전 값이 오게 하시면 됩니다. var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선+기준선)/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; if Condition1 == true Then { # 매수/매도청산 If 선행스팬1[25] > 선행스팬2[25] and C > value Then { Buy(); } # 매도/매수청산 If 선행스팬1[25] < 선행스팬2[25] and C < value Then { Sell(); } } 2 아래와 같이 이미 변수에 25개봉전값으로 지정된 경우에는 수식에서는 변수값만 지정해 주시면 됩니다. var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; if Condition1 == true Then { # 매수/매도청산 If 선행스팬1 > 선행스팬2 and C > value Then { Buy(); } # 매도/매수청산 If 선행스팬1 < 선행스팬2 and C < value Then { Sell(); } } 즐거운 하루되세요 > 새벽에 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요? 아래수식에 조건문을 추가하길원합니다 if Condition1 == true Then { # 매수/매도청산 If C > value Then { Buy(); } # 매도/매수청산 If C < value Then { Sell(); } } 추가조건:신호발생시 일목앞구름이 양운이어야 매수발생 ,음운이어야 매도발생 (현재봉 기준 앞쪽으로 25봉(26봉?)이 음운이면 매수신호가 발생할수없게,양운이면 매도신호가 발생할수없게). 아래와같이해봤는데 원하는데로 안되고있습니다(음운인데매수가되고,음운인데도 매도가안되는등 ,매수는반대현상) # 매수/매도청산 If 선행스팬1[25]> 선행스팬2[25] and C > value Then { Buy(); } # 매도/매수청산 If 선행스팬1[25]< 선행스팬2[25] and C < value Then { Sell(); } 감사합니다