커뮤니티
청산이 되는 시점
2025-11-13 14:41:18
130
글번호 228026
안녕하세요
저는 가장 기본적인 청산식으로 아래와 같은 함수를 사용합니다.
Buy("매수", OnClose, Def, 3);
ExitLong("매수익절1", Atlimit, EntryPrice + PriceScale*10, "매수", 1, 1);
그런데 이 청산 방식은 신호 발생한 캔들 바로 다음 캔들 에서는 실행되지 않고, 2번째 캔들 이후부터 실행이 됩니다.
2번째가 아닌 1번째 캔들에서 실행되게 할 수 있는지 여쭤봅니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2025-11-13 16:43:30
안녕하세요
예스스탁입니다.
진입이 onclose이므로
EntryPrice나 MarketPosition 그다음봉 완성시부터 사용이 가능합니다.
아래와 같이 처리하시면
진입신호 다음봉에서 청산신호를 내실수 있습니다
if MarketPosition <= 0 Then
ExitLong("매수익절1.", Atlimit,C + PriceScale*10, "매수", 1, 1);
Else
ExitLong("매수익절1", Atlimit, EntryPrice + PriceScale*10, "매수", 1, 1);
즐거운 하루되세요
다음글
이전글