커뮤니티

조건청산 문의

프로필 이미지
별무리
2015-08-23 23:08:18
97
글번호 89766
답변완료
var2 = ma(C,5); var5 = ma(c,60); var10 = dayhigh-DayLow; var12 = dayhigh-var10*0.236; 1) if MarketPosition == -1 Then{ if var2>=var5 then ExitShort(); } 요놈하고 2) if MarketPosition == -1 Then{ if var5>=var12 and L == daylow Then ExitShort(); } 요놈을 3) if MarketPosition == -1 Then{ if (var2>=var5) or (var5>=var12 and L == daylow) then ExitShort(); } 요렇게 합쳐보는데 안됩니다... 개별로 실행하면 아주 잘돌아가는데 둘이 합치면 첫번째것만 작동하고 밑에놈은 그냥 씹어버리는 상황이 발생합니다. or이 왜 안먹히는지 이유를 모르겠네요. 식좀 부탁드립니다...!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-24 14:19:24

안녕하세요 예스스탁입니다. 테스트 해 보았지만 신호 정상적으로 나오고 있습니다. 첨부된 그림에서 위차트가 1번식,아래 차트가 2번식 적용한 차트입니다. 1. var2 = ma(C,5); var5 = ma(c,60); var10 = dayhigh-DayLow; var12 = dayhigh-var10*0.236; if crossdown(c,ma(c,5)) Then sell("s"); if MarketPosition == -1 Then{ if (var2>=var5) or (var5>=var12 and L == daylow) then ExitShort("sx3"); } 2. var2 = ma(C,5); var5 = ma(c,60); var10 = dayhigh-DayLow; var12 = dayhigh-var10*0.236; if crossdown(c,ma(c,5)) Then sell("s"); if MarketPosition == -1 Then{ if var2>=var5 then ExitShort("sx1"); } if MarketPosition == -1 Then{ if var5>=var12 and L == daylow Then ExitShort("sx2"); } 즐거운 하루되세요 > 별무리 님이 쓴 글입니다. > 제목 : 조건청산 문의 > var2 = ma(C,5); var5 = ma(c,60); var10 = dayhigh-DayLow; var12 = dayhigh-var10*0.236; 1) if MarketPosition == -1 Then{ if var2>=var5 then ExitShort(); } 요놈하고 2) if MarketPosition == -1 Then{ if var5>=var12 and L == daylow Then ExitShort(); } 요놈을 3) if MarketPosition == -1 Then{ if (var2>=var5) or (var5>=var12 and L == daylow) then ExitShort(); } 요렇게 합쳐보는데 안됩니다... 개별로 실행하면 아주 잘돌아가는데 둘이 합치면 첫번째것만 작동하고 밑에놈은 그냥 씹어버리는 상황이 발생합니다. or이 왜 안먹히는지 이유를 모르겠네요. 식좀 부탁드립니다...!