커뮤니티

글번호 42258 재질문

프로필 이미지
통큰베팅
2015-06-05 18:15:00
146
글번호 86874
답변완료
글번호 42258번 재질문입니다. 작성해주신 수식을 매수와 매도를 바꾸고 싶습니다. 매수신호에 매도가 매도신호에 매수가 되도록요 input : N(10); var : cnt(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; for cnt = 1 to N{ var1 = var1+(dayhigh(cnt)-dayopen(cnt)); var2 = var2+(dayopen(cnt)-daylow(1)); if (dayhigh(cnt)-dayopen(cnt)) > var3 Then var3 = (dayhigh(cnt)-dayopen(cnt)); if (dayopen(cnt)-daylow(1)) > var4 Then var4 = (dayopen(cnt)-daylow(1)); } value1 = var1/N; value2 = var2/N; if MarketPosition <= 0 and H < dayopen+value1+0.5 Then buy("b",AtStop,dayopen+value1+0.5); if MarketPosition == 1 Then{ if H < dayopen+var3-0.5 Then exitlong("bx1",atlimit,dayopen+var3-0.5); if L > dayopen+var3-0.5 Then exitlong("bx2",AtStop,dayopen+var3-0.5); } if MarketPosition >= 0 and L > dayopen-value2-0.5 Then sell("s",AtStop,dayopen-value2-0.5); if MarketPosition == -1 Then{ if H < dayopen-var4+0.5 Then ExitShort("sx1",AtStop,dayopen-var4+0.5); if L > dayopen-var4+0.5 Then ExitShort("sx2",Atlimit,dayopen-var4+0.5); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-08 09:32:54

안녕하세요 예스스탁입니다. input : N(10); var : cnt(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; for cnt = 1 to N{ var1 = var1+(dayhigh(cnt)-dayopen(cnt)); var2 = var2+(dayopen(cnt)-daylow(1)); if (dayhigh(cnt)-dayopen(cnt)) > var3 Then var3 = (dayhigh(cnt)-dayopen(cnt)); if (dayopen(cnt)-daylow(1)) > var4 Then var4 = (dayopen(cnt)-daylow(1)); } value1 = var1/N; value2 = var2/N; if MarketPosition >= 0 and H < dayopen+value1+0.5 Then sell("s",Atlimit,dayopen+value1+0.5); if MarketPosition == -1 Then{ if H < dayopen+var3-0.5 Then ExitShort("sx1",AtStop,dayopen+var3-0.5); if L > dayopen+var3-0.5 Then ExitShort("sx2",Atlimit,dayopen+var3-0.5); } if MarketPosition <= 0 and L > dayopen-value2-0.5 Then buy("b",Atlimit,dayopen-value2-0.5); if MarketPosition == 1 Then{ if H < dayopen-var4+0.5 Then ExitLong("bx1",AtLimit,dayopen-var4+0.5); if L > dayopen-var4+0.5 Then ExitLong("bx2",AtStop,dayopen-var4+0.5); } 즐거운 하루되세요 > 통큰베팅 님이 쓴 글입니다. > 제목 : 글번호 42258 재질문 > 글번호 42258번 재질문입니다. 작성해주신 수식을 매수와 매도를 바꾸고 싶습니다. 매수신호에 매도가 매도신호에 매수가 되도록요 input : N(10); var : cnt(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; for cnt = 1 to N{ var1 = var1+(dayhigh(cnt)-dayopen(cnt)); var2 = var2+(dayopen(cnt)-daylow(1)); if (dayhigh(cnt)-dayopen(cnt)) > var3 Then var3 = (dayhigh(cnt)-dayopen(cnt)); if (dayopen(cnt)-daylow(1)) > var4 Then var4 = (dayopen(cnt)-daylow(1)); } value1 = var1/N; value2 = var2/N; if MarketPosition <= 0 and H < dayopen+value1+0.5 Then buy("b",AtStop,dayopen+value1+0.5); if MarketPosition == 1 Then{ if H < dayopen+var3-0.5 Then exitlong("bx1",atlimit,dayopen+var3-0.5); if L > dayopen+var3-0.5 Then exitlong("bx2",AtStop,dayopen+var3-0.5); } if MarketPosition >= 0 and L > dayopen-value2-0.5 Then sell("s",AtStop,dayopen-value2-0.5); if MarketPosition == -1 Then{ if H < dayopen-var4+0.5 Then ExitShort("sx1",AtStop,dayopen-var4+0.5); if L > dayopen-var4+0.5 Then ExitShort("sx2",Atlimit,dayopen-var4+0.5); }