커뮤니티

시스템 진입시점 지표 추가

프로필 이미지
조민철
2022-01-13 23:28:23
1030
글번호 155432
답변완료
항상 감사드립니다 아래시스템에서 시스템 작동시간을 추가하고 싶습니다. 추가항목 : 현재 08:00에 시스템이 시작되는데 시스템작동조건을 1. 08:00 에 시작 2. var90 이 08:00이후에 움직였을때( var90 > var90[1] 또는 var90 < var90[1] ) 그시간이후로 시스템 진입/청산 시작 if V == highest(V,10) Then var10 = (C+H+L)/3; if V == highest(V,60) Then var20 = (C+H+L)/3; if V == highest(V,480) Then var90 = (C+H+L)/3; ### 동일방향 재진입금지/전일 마지막신호와 무관하게 진입 ### var : entrycnt(0); if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then # 08:00 장시작 # Entrycnt = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; ##### 1_ Rsi 매매식 ##### if stime >= 080000 or stime < 080000 Then{ if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)) and #동일방향 재진입금지# Var10>Var20 Then BUY("B_1"); if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# Var10<Var20 Then sell("S_1"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-14 11:34:21

안녕하세요 예스스탁입니다. if V == highest(V,10) Then var10 = (C+H+L)/3; if V == highest(V,60) Then var20 = (C+H+L)/3; if V == highest(V,480) Then var90 = (C+H+L)/3; ### 동일방향 재진입금지/전일 마지막신호와 무관하게 진입 ### var : entrycnt(0); if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then # 08:00 장시작 # { Entrycnt = 0; Condition1 = False; } if Var90 != Var90[1] Then Condition1 = true; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; ##### 1_ Rsi 매매식 ##### if Condition1 == true and (stime >= 080000 or stime < 080000) Then { if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)) and #동일방향 재진입금지# Var10>Var20 Then BUY("B_1"); if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# Var10<Var20 Then sell("S_1"); } 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 시스템 진입시점 지표 추가 > 항상 감사드립니다 아래시스템에서 시스템 작동시간을 추가하고 싶습니다. 추가항목 : 현재 08:00에 시스템이 시작되는데 시스템작동조건을 1. 08:00 에 시작 2. var90 이 08:00이후에 움직였을때( var90 > var90[1] 또는 var90 < var90[1] ) 그시간이후로 시스템 진입/청산 시작 if V == highest(V,10) Then var10 = (C+H+L)/3; if V == highest(V,60) Then var20 = (C+H+L)/3; if V == highest(V,480) Then var90 = (C+H+L)/3; ### 동일방향 재진입금지/전일 마지막신호와 무관하게 진입 ### var : entrycnt(0); if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then # 08:00 장시작 # Entrycnt = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; ##### 1_ Rsi 매매식 ##### if stime >= 080000 or stime < 080000 Then{ if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)) and #동일방향 재진입금지# Var10>Var20 Then BUY("B_1"); if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# Var10<Var20 Then sell("S_1"); }