커뮤니티

시간기준 손절 관련

프로필 이미지
강우
2025-08-10 22:53:13
134
글번호 193119
답변완료
안녕하세요. 아래 수식에서 첫번째 줄은 달러 기준 손절로 정상적으로 손절이 되는데 두번째 시간 기준 손절의 경우, 일정 봉 이후, 손실이 있을 경우에만 청산을 하고자 하며, 이익이 있을 경우, 손절을 하지 않고자 하는데 아래처럼 수식을 작성하면 손실 여부와 상관없이 청산이 되는 것 같습니다. 의도하는 바처럼 손실 중인 경우에만, 시간 기준 손절로 작동하게 하려면 수식을 어떻게 바꾸어야 할까요? //달러기준 손절 If SL1 > 0 Then setstoploss((SL1/BigPointValue),PointStop); //시간기준 손절 input: FF(0); if FF > 0 and BarsSinceEntry > FF and SL1 > 0 Then { ExitLong("",Atmarket); ExitShort("",Atmarket); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-11 14:27:33

안녕하세요 예스스탁입니다. 올리신 달러기준과 같은 값으로 지정해 드립니다. SL1에 손절달러, FF에는 봉수 지정하셔야 합니다. //시간기준 손절 input: SL1(0),FF(0); if FF > 0 and BarsSinceEntry > FF and SL1 > 0 Then { if MarketPosition == 1 and C <= EntryPrice-(SL1/BigPointValue) Then ExitLong("",Atmarket); if MarketPosition == -1 and C >= EntryPrice+(SL1/BigPointValue) Then ExitShort("",Atmarket); } 즐거운 하루되세요 > 강우 님이 쓴 글입니다. > 제목 : 시간기준 손절 관련 > 안녕하세요. 아래 수식에서 첫번째 줄은 달러 기준 손절로 정상적으로 손절이 되는데 두번째 시간 기준 손절의 경우, 일정 봉 이후, 손실이 있을 경우에만 청산을 하고자 하며, 이익이 있을 경우, 손절을 하지 않고자 하는데 아래처럼 수식을 작성하면 손실 여부와 상관없이 청산이 되는 것 같습니다. 의도하는 바처럼 손실 중인 경우에만, 시간 기준 손절로 작동하게 하려면 수식을 어떻게 바꾸어야 할까요? //달러기준 손절 If SL1 > 0 Then setstoploss((SL1/BigPointValue),PointStop); //시간기준 손절 input: FF(0); if FF > 0 and BarsSinceEntry > FF and SL1 > 0 Then { ExitLong("",Atmarket); ExitShort("",Atmarket); }