ATR과 트레일링 스탑 기능을 접목할 수 있을까요?
예를들어서
1. ATR(기간값 10)이 10 이상에서는 트레일링스탑 100틱에서 감시시작, 50틱 하락시 청산
2. ATR(기간값 10)이 10 이하에서는 트레일링스탑 70틱에서 감사시작, 30틱 하락시 청산
수식 부탁합니다.
답변 1
예스스탁
예스스탁 답변
2024-10-24 11:33:41
안녕하세요
예스스탁입니다.
var : A(0);
A = ATR(10);
if MarketPosition == 1 Then
{
if A >= 10 Then
{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*100 Then
ExitLong("bx1",AtStop,highest(H,BarsSinceEntry)-PriceScale*50);
}
Else
{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*70 Then
ExitLong("bx2",AtStop,highest(H,BarsSinceEntry)-PriceScale*30);
}
}
if MarketPosition == -1 Then
{
if A >= 10 Then
{
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*100 Then
ExitShort("sx1",AtStop,lowest(L,BarsSinceEntry)+PriceScale*50);
}
Else
{
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*70 Then
ExitShort("sx2",AtStop,lowest(L,BarsSinceEntry)+PriceScale*30);
}
}
즐거운 하루되세요
> 하늘만큼11 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다.
> ATR과 트레일링 스탑 기능을 접목할 수 있을까요?
예를들어서
1. ATR(기간값 10)이 10 이상에서는 트레일링스탑 100틱에서 감시시작, 50틱 하락시 청산
2. ATR(기간값 10)이 10 이하에서는 트레일링스탑 70틱에서 감사시작, 30틱 하락시 청산
수식 부탁합니다.