커뮤니티
청산 수식 문의
2026-01-25 08:41:21
243
글번호 230051
안녕하세요 항상 도움을 받고 있습니다.
stoploss 는 즉시,
trailingstop 은 봉 종료 후로 설정하는 방법이 궁금합니다.
stoploss 조건 = 진입가 대비 0.5% 하락시 "즉시" 청산
trilingstop 조건 = 진입가 대비 0.7% 상승 후, 최고가격대비 20%하락시 "봉 종료 후" 청산
항상 감사합니다.
답변 1
예스스탁 예스스탁 답변
2026-01-26 13:58:32
안녕하세요
예스스탁입니다.
강제청산은 설정창의 강제청산탭의 청산시점이 모두 적용됩니다.
청산시점을 다르게 하시기 위해서는
하나는 일반청산함수로 별도로 처리하게 작성하셔야 합니다.
청산시점은 즉시로 사용하시고
trailingstop을 봉완성시로 일반청산함수로 신호발생하게 작성해 드립니다.
SetStopLoss(0.5,PercentStop);
if MarketPosition == 1 Then
{
if highest(H,BarsSinceEntry) >= EntryPrice*1.07 and
C <= Highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.2 Then
exitlong("bx");
}
if MarketPosition == -1 Then
{
if lowest(L,BarsSinceEntry) <= EntryPrice*0.93 and
C >= lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)-EntryPrice)*0.2 Then
ExitShort("sx");
}
즐거운 하루되세요