커뮤니티

문의 드립니다

프로필 이미지
비상8
2017-06-16 13:22:23
144
글번호 110491
답변완료
아래와같은 진입수식에서 첫번 두번째 신호는 진입하지 않고 세번째 신호에 진입하고 싶습니다 수정부탁 드립니다 감사합니다 if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then { idx = 0; } if stime >= 시작시간 Then{ idx = idx+1; if idx == 1 && var1 > var2 Then buy ("a"); Else if CrossUp(var1,var2) then buy("b"); if idx == 1 && var1 < var2 Then sell("c"); Else if crossdown(var1,var2) Then sell("d"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-06-16 17:02:38

안녕하세요 예스스탁입니다. if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then { idx = 0; var99 = 0; } if stime >= 시작시간 Then{ idx = idx+1; if idx == 1 and var1 > var2 Then var99 = 1; if idx == 1 and var1 < var2 Then var99 = 1; if idx > 1 and CrossUp(var1,var2) then{ var99 = var99 +1; if var99 >= 3 then buy("b"); } if idx > 1 and crossdown(var1,var2) Then { var99 = var99 +1; if var99 >= 3 then sell("s"); } } 즐거운 하루되세요 > 비상8 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 아래와같은 진입수식에서 첫번 두번째 신호는 진입하지 않고 세번째 신호에 진입하고 싶습니다 수정부탁 드립니다 감사합니다 if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then { idx = 0; } if stime >= 시작시간 Then{ idx = idx+1; if idx == 1 && var1 > var2 Then buy ("a"); Else if CrossUp(var1,var2) then buy("b"); if idx == 1 && var1 < var2 Then sell("c"); Else if crossdown(var1,var2) Then sell("d"); }