커뮤니티

도움 부탁드립니다

프로필 이미지
이만스닥
2022-10-18 09:35:07
1398
글번호 163066
답변완료
안녕하세요 어느덧 날도 조금씩 추워지는데 건강 유의하세요 도와주심에 항상 감사드립니다 아래와 같은 식을 만들려하는데 잘 안되어서 도움 요청드립니다. 1. x 라는 조건 만족후 y라는 조건을 두번째 만족할 때 <--이런 식을 어떻게 구현할 수 있을까요? 예를 들어, 골든크로스 상태(단기 이평 > 장기이평)일 때, 주가가 단기 이평을 한번 뚫고 다시 오르다가 두번째 뚫었을때 라는 상태를 식으로 적고 싶습니다. var: 두번뚫음(0); var1 = 0; var2 = var1[1] ; If MA1> MA2 then trend=1; else trend = 0; If trend ==1 then begin { if C < ma1 then var1 == 1, } If var2 > 2 then 두번뚫음 = 1; 이런식으로 생각은 해봤는데, 도움 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-10-18 10:29:04

안녕하세요 예스스탁입니다. 아래 내용을 참고하시기 바랍니다. var: Trend(0),count(0); #단기-장기 골드 if CrossUp(ma1,ma2) Then { #추세는 1 Trend = 1; #회수체크 변수는 0 count = 0; } #단기-장기 데드 if CrossDown(ma1,ma2) Then { #추세는 -1 Trend = -1; } #추세는 1이고 if Trend == 1 Then { #종가가 단기를 돌파하면 if CrossUp(c,ma1) Then { #카운트 1씩 증가 count = count+1; #2번째이면 매수 if count == 2 Then Buy(); } } 즐거운 하루되세요 > 이만스닥 님이 쓴 글입니다. > 제목 : 도움 부탁드립니다 > 안녕하세요 어느덧 날도 조금씩 추워지는데 건강 유의하세요 도와주심에 항상 감사드립니다 아래와 같은 식을 만들려하는데 잘 안되어서 도움 요청드립니다. 1. x 라는 조건 만족후 y라는 조건을 두번째 만족할 때 <--이런 식을 어떻게 구현할 수 있을까요? 예를 들어, 골든크로스 상태(단기 이평 > 장기이평)일 때, 주가가 단기 이평을 한번 뚫고 다시 오르다가 두번째 뚫었을때 라는 상태를 식으로 적고 싶습니다. var: 두번뚫음(0); var1 = 0; var2 = var1[1] ; If MA1> MA2 then trend=1; else trend = 0; If trend ==1 then begin { if C < ma1 then var1 == 1, } If var2 > 2 then 두번뚫음 = 1; 이런식으로 생각은 해봤는데, 도움 부탁드립니다.