커뮤니티

수식문의

프로필 이미지
에구머니
2025-12-10 18:06:51
62
글번호 228853
답변완료

안녕하세요? 

종가기준으로 트레일링 스톱을 하는  mytrail 이라는 함수를 부탁드립니다.

진입가격 대비 t1(2) 포인트 이상 종가 기준으로 수익이 난 후 그 최고의 종가 대비 t2(1) 포인트 수익이 감소하면 종가에 청산합니다.

비슷한 mytrail2라는 함수도 부탁드립니다.   종가 기준이 아니고 그냥 봉 완성 전이라도  t1  포인트 이상 수익이 난 후, 종가가 아닌 그 최대 수익 대비 종가 기준으로 t2 포인트 수익이 감소하면 청산합니다.

물론 매수 및 매도 주문에 모두 사용할 것입니다.

감사합니다.


ps. 혹시 이게 힘드시면, 지표식이나/과 시스템식으로 만들어 주셔도 좋습니다.

매수 신호 발생하면 그로부터 2 포인트 이상 수익이 난 후, 그 수익대비 1 포인트 이상 수익이 감소하면 청산/지표로 알려주는 방식.

지표의 경우 쭉 0을 그리다가 매도를 청산할 시점이면 1 값을 그리고,

매수를 청산할 시점이면 -1을 그리도록 하면 됩니다.


사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-11 12:56:01

안녕하세요 예스스탁입니다. 함수로는 가능하지 않습니다. 시스템으로 작성해 드립니다. input : t1(2),t2(1); if MarketPosition == 1 and highest(C,BarsSinceEntry) >= EntryPrice+t1 and C <= highest(C,BarsSinceEntry)-t2 Then ExitLong("bx"); if MarketPosition == -1 and lowest(L,BarsSinceEntry) <= EntryPrice-t1 and C <= highest(H,BarsSinceEntry)+t2 Then ExitShort("sx"); 즐거운 하루되세요