커뮤니티

식 부탁드립니다~

프로필 이미지
겐지
2018-06-06 02:31:45
201
글번호 119520
답변완료
var : scnt7(0), T7(0), Bcnt7(0); if crossup(tic120,tic240) Then{ T7 = 1; Bcnt7 = 0; Scnt7 = 0; if MarketPosition == 1 Then Bcnt7 = 1; } if crossdown(tic120,tic240) Then{ T7 = -1; Scnt7 = 0; Bcnt7 = 0; if MarketPosition == -1 Then Scnt7 = 1; } if MarketPosition != MarketPosition[1] and MarketPosition == 1 Then Bcnt7 = Bcnt7+1; if MarketPosition != MarketPosition[1] and MarketPosition == -1 Then Scnt7 = Scnt7+1; /// 120일선과 240일선이 크로스되면 Bcnt7가 1씩 증가하는 식인데요 120일선과 240일선이 골든크로스되고나서 청산신호명이 "롱익절"가 뜨게 되면은 다시120일선과 240일선이 데드크로스되거나 또다시 120일선과 240일선이 새로운 골든크로스가 나오기전까지 신규진입신호가 생성되지 않도록 하고 싶습니다. ~ 반대도 마찬가지이구요~ 현재120과 240일선 골든크로스 이후에7회까지 진입신호가 나오도록 해놓은 상황입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-07 13:49:24

안녕하세요 예스스탁입니다. var : scnt7(0), T7(0), Bcnt7(0); if crossup(tic120,tic240) Then{ T7 = 1; Bcnt7 = 0; Scnt7 = 0; if MarketPosition == 1 Then Bcnt7 = 1; } if crossdown(tic120,tic240) Then{ T7 = -1; Scnt7 = 0; Bcnt7 = 0; if MarketPosition == -1 Then Scnt7 = 1; } if MarketPosition != MarketPosition[1] and MarketPosition == 1 Then Bcnt7 = Bcnt7+1; if MarketPosition != MarketPosition[1] and MarketPosition == -1 Then Scnt7 = Scnt7+1; Condition1 = MarketPosition == 0 and IsExitName("롱익절",1) == true; Condition2 = MarketPosition == 0 and IsExitName("숏익절",1) == true; if Condition1 == false or (Condition1 == true and countif(crossdown(tic120,tic240),BarsSinceExit(1) >= 1) Then { if 매수진입조건 Then buy(); } if Condition2 == false or (Condition2 == true and countif(CrossUp(tic120,tic240),BarsSinceExit(1) >= 1) Then { if 매도진입조건 Then sell(); } 즐거운 하루되세요 > 겐지 님이 쓴 글입니다. > 제목 : 식 부탁드립니다~ > var : scnt7(0), T7(0), Bcnt7(0); if crossup(tic120,tic240) Then{ T7 = 1; Bcnt7 = 0; Scnt7 = 0; if MarketPosition == 1 Then Bcnt7 = 1; } if crossdown(tic120,tic240) Then{ T7 = -1; Scnt7 = 0; Bcnt7 = 0; if MarketPosition == -1 Then Scnt7 = 1; } if MarketPosition != MarketPosition[1] and MarketPosition == 1 Then Bcnt7 = Bcnt7+1; if MarketPosition != MarketPosition[1] and MarketPosition == -1 Then Scnt7 = Scnt7+1; /// 120일선과 240일선이 크로스되면 Bcnt7가 1씩 증가하는 식인데요 120일선과 240일선이 골든크로스되고나서 청산신호명이 "롱익절"가 뜨게 되면은 다시120일선과 240일선이 데드크로스되거나 또다시 120일선과 240일선이 새로운 골든크로스가 나오기전까지 신규진입신호가 생성되지 않도록 하고 싶습니다. ~ 반대도 마찬가지이구요~ 현재120과 240일선 골든크로스 이후에7회까지 진입신호가 나오도록 해놓은 상황입니다.