커뮤니티
하나만 더 부탁드립니다.
2013-09-25 22:51:15
104
글번호 67840
안녕하세요
예스스탁입니다.
input : N(1),X(0.5),Y(1);
#매수 후 N포인트 이상 수익후에 최고가에서 X포인트 하락하면 청산
if MarketPosition == 1 Then{
if highest(h,BarsSinceEntry) >= EntryPrice+N Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)-X);
}
#매도 후 N포인트 이상 수익후에 최저가에서 X포인트 상승하면 청산
if MarketPosition == -1 Then{
if lowest(L,BarsSinceEntry) <= EntryPrice-N Then
exitshort("sx",AtStop,lowest(L,BarsSinceEntry)+X);
}
#Y포인트 손설시 청산
SetStopLoss(Y,PointStop);
로 해주셔서 많은 도움이 되었습니다.
일정 x포인트 상승이나 하락 청산이 아니랃.
일정 퍼센트 상승이나 하락식은 어떻게 적용해야될까요
답변 1
예스스탁 예스스탁 답변
2013-09-26 19:55:27
안녕하세요
예스스탁입니다.
1.
#매수 후 N% 이상 수익후에 최고가에서 x% 하락하면 청산
#매도 후 N% 이상 수익후에 최저가에서 X% 상승하면 청산
input : N(1),X(0.5),Y(1);
if MarketPosition == 1 Then{
if highest(h,BarsSinceEntry) >= EntryPrice+(1+N/100) Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)-(1-X/100));
}
if MarketPosition == -1 Then{
if lowest(L,BarsSinceEntry) <= EntryPrice-(1+N/100) Then
exitshort("sx",AtStop,lowest(L,BarsSinceEntry)+(1+X/100));
}
#Y포인트 손설시 청산
SetStopLoss(Y,PointStop);
2
#매수 후 N포인트 이상 수익후에 최고가에서 x% 하락하면 청산
#매도 후 N포인트 이상 수익후에 최저가에서 X% 상승하면 청산
input : N(1),X(0.5),Y(1);
if MarketPosition == 1 Then{
if highest(h,BarsSinceEntry) >= EntryPrice+N Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)-(1-X/100));
}
if MarketPosition == -1 Then{
if lowest(L,BarsSinceEntry) <= EntryPrice-N Then
exitshort("sx",AtStop,lowest(L,BarsSinceEntry)+(1+X/100));
}
#Y포인트 손설시 청산
SetStopLoss(Y,PointStop);
즐거운 하루되세요
> 매매의추억 님이 쓴 글입니다.
> 제목 : 하나만 더 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : N(1),X(0.5),Y(1);
#매수 후 N포인트 이상 수익후에 최고가에서 X포인트 하락하면 청산
if MarketPosition == 1 Then{
if highest(h,BarsSinceEntry) >= EntryPrice+N Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)-X);
}
#매도 후 N포인트 이상 수익후에 최저가에서 X포인트 상승하면 청산
if MarketPosition == -1 Then{
if lowest(L,BarsSinceEntry) <= EntryPrice-N Then
exitshort("sx",AtStop,lowest(L,BarsSinceEntry)+X);
}
#Y포인트 손설시 청산
SetStopLoss(Y,PointStop);
로 해주셔서 많은 도움이 되었습니다.
일정 x포인트 상승이나 하락 청산이 아니랃.
일정 퍼센트 상승이나 하락식은 어떻게 적용해야될까요
다음글
이전글