커뮤니티

부탁드립니다

프로필 이미지
묘선낭자
2014-07-28 12:53:01
133
글번호 77143
답변완료
1. 37296관련입니다. 주신 식대로 적용하니 plot이 0선을 오가서 이대로는 사용이 불가능하네요. plot이 0을 나타내는 일이 없게끔 수정 부탁드립니다. 2. 2개이상 진입되어있을 때 아래처럼 시스템식을 만드니까 모두 청산되어버리네요. 어떻게 고쳐야 1개만 청산될까요? if MarketPosition == 1 and CurrentContracts >= 2 and cnt3==3 Then{ Exitlong("bx1",atlimit,dayhigh[2],def,1); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-28 15:06:49

안녕하세요 예스스탁입니다. 1. var1은 5이평으로 되어 있으므로 원하시는 값으로 변경하시기 바랍니다. var : SH(0),SL(0),SHi(0),SLi(0); var : var1(0),var3(9999999999999); SH = SwingHigh(1,H,3,3,7); SL = SwingLow(1,L,3,3,7); var1 = ma(C,5);//원하시는 값으로 변경 if SH != -1 and SH > var1 Then{ if SH > var2 Then{ var2 = SH; SHi = index; } if SH < var2 and index > SLi and SLi > SHi Then{ var2 = SH; } } if SL != -1 and SL < var1 Then{ if SL < var3 Then{ var3 = SL; SLi = index; } if SL > var3 and index > SHi and SHi > SLi Then{ var3 = SL; } } plot1(var2); plot3(var3); 2. 청산함수의 매개변수는 6개입니다. if MarketPosition == 1 and CurrentContracts >= 2 and cnt3==3 Then{ Exitlong("bx1",atlimit,dayhigh[2],"",1,1); } 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 37296관련입니다. 주신 식대로 적용하니 plot이 0선을 오가서 이대로는 사용이 불가능하네요. plot이 0을 나타내는 일이 없게끔 수정 부탁드립니다. 2. 2개이상 진입되어있을 때 아래처럼 시스템식을 만드니까 모두 청산되어버리네요. 어떻게 고쳐야 1개만 청산될까요? if MarketPosition == 1 and CurrentContracts >= 2 and cnt3==3 Then{ Exitlong("bx1",atlimit,dayhigh[2],def,1); }