if HH >= EntryPrice+PriceScale*250 Then 를 통해서
250틱 이상 수익이 난다음에 100틱이 오면 100틱 익절하도록 설정을 해서 사용중입니다.
이것을 아래와 같이 개선하고 싶습니다.
최대수익 250틱 이상 도달 후 최대수익의 50%가 되돌림되었을 때 청산하는 식이 궁금합니다.
%형태로도 청산 수식이 가능한지요?
즉, 현재는 250틱이 수익나든 350틱이 수익나든 방향이 바뀐다 싶어도 100틱 자리에서 익절하고 있습니다.
이것을 조금더 %로 유리한 자리에서 익절하고 싶습니다.
답변 1
예스스탁
예스스탁 답변
2020-12-16 15:15:07
안녕하세요
예스스탁입니다.
input : 최소수익틱수(250),수익폭감소율(50);
var : HH(0);
if MarketPosition == 1 Then
{
hh = Highest(H,BarsSinceEntry);
if HH >= EntryPrice+PriceScale*최소수익틱수 Then
ExitLong("btr",AtStop,HH-(HH-EntryPrice)*(수익폭감소율/100));
}
즐거운 하루되세요
> 시스테마 님이 쓴 글입니다.
> 제목 : 수식문의
> if HH >= EntryPrice+PriceScale*250 Then 를 통해서
250틱 이상 수익이 난다음에 100틱이 오면 100틱 익절하도록 설정을 해서 사용중입니다.
이것을 아래와 같이 개선하고 싶습니다.
최대수익 250틱 이상 도달 후 최대수익의 50%가 되돌림되었을 때 청산하는 식이 궁금합니다.
%형태로도 청산 수식이 가능한지요?
즉, 현재는 250틱이 수익나든 350틱이 수익나든 방향이 바뀐다 싶어도 100틱 자리에서 익절하고 있습니다.
이것을 조금더 %로 유리한 자리에서 익절하고 싶습니다.