커뮤니티
부탁드립니다
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);
}
다음글
이전글