커뮤니티
재질문입니다.
2005-07-19 07:00:20
1108
글번호 7812
그러면 피라미딩 다른 신호진입에서 2번의 진입후 각각의 진입가격에 대해 손절매함수식을 사용해서 ATR과 %의 2개의 값을 비교후 최고가를 기준으로 손절매라인을 설정하려면 어떻게 해야 하나요?
아래의 식처럼 하면 되나요?
var : st1(0) ;
if 매수전략1 then{
buy("매수1",onclose);
}
if 매수전략2 then{
buy("매수2",onclose);
}
st1=max(ma(c*0.025,20),atr(60)*2.5);
setstoploss(st1,Pointstop);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
손절매 함수를 사용하시면
피라미딩식 여러진입에 대해서 각각 손절매를 합니다.
setstoploss(atr(60)*2.5,Pointstop);
즐거운 하루되세요
> HH_BUSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 피라미딩 설정에서 다른신호로 진입하고
각각의 진입가가 1번째 매수가 enprice1 2번째 매수가 enprice2 일때
각각의 진입에 대해 한번씩만 손절매 적용되게 하는 식입니다..
그런데.. 적용이 안됩니다. 식 수정부탁드립니다.
var : enprice1(0),enprice2(0),st1(0),st2(0),매수1수량(0),매수2수량(0),exitnum1(0),exitnum2(0);
st1=min(enprice1-atr(60)*2.5,enprice1*0.97);
st2=min(enprice2-atr(60)*2.5,enprice2*0.97);
if exitnum1<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성
{
exitlong("손절매1",atstop,st1,"",매수1수량,1);
exitnum1=1;
}
if exitnum2<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성
{
exitlong("손절매2",atstop,st2,"",매수2수량,1);
exitnum2=1;
}
답변 1
예스스탁 예스스탁 답변
2005-07-20 09:25:55
안녕하세요
예스스탁입니다.
var : st1(0) ;
if 매수전략1 then{
buy("매수1",onclose);
var1 = C;
}
if 매수전략2 then{
buy("매수2",onclose);
var2 = c;
}
st1=max(var1*0.025,var2*0.025,atr(60)*2.5);
setstoploss(st1,Pointstop);
즐거운 하루되세요
> HH_BUSUNG 님이 쓴 글입니다.
> 제목 : 재질문입니다.
> 그러면 피라미딩 다른 신호진입에서 2번의 진입후 각각의 진입가격에 대해 손절매함수식을 사용해서 ATR과 %의 2개의 값을 비교후 최고가를 기준으로 손절매라인을 설정하려면 어떻게 해야 하나요?
아래의 식처럼 하면 되나요?
var : st1(0) ;
if 매수전략1 then{
buy("매수1",onclose);
}
if 매수전략2 then{
buy("매수2",onclose);
}
st1=max(ma(c*0.025,20),atr(60)*2.5);
setstoploss(st1,Pointstop);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
손절매 함수를 사용하시면
피라미딩식 여러진입에 대해서 각각 손절매를 합니다.
setstoploss(atr(60)*2.5,Pointstop);
즐거운 하루되세요
> HH_BUSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 피라미딩 설정에서 다른신호로 진입하고
각각의 진입가가 1번째 매수가 enprice1 2번째 매수가 enprice2 일때
각각의 진입에 대해 한번씩만 손절매 적용되게 하는 식입니다..
그런데.. 적용이 안됩니다. 식 수정부탁드립니다.
var : enprice1(0),enprice2(0),st1(0),st2(0),매수1수량(0),매수2수량(0),exitnum1(0),exitnum2(0);
st1=min(enprice1-atr(60)*2.5,enprice1*0.97);
st2=min(enprice2-atr(60)*2.5,enprice2*0.97);
if exitnum1<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성
{
exitlong("손절매1",atstop,st1,"",매수1수량,1);
exitnum1=1;
}
if exitnum2<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성
{
exitlong("손절매2",atstop,st2,"",매수2수량,1);
exitnum2=1;
}
이전글