커뮤니티

위 아래 왔다 갔다 하면서 익절 청산 가능할까요?

프로필 이미지
푸시
2026-01-29 12:13:47
33
글번호 230178
답변완료

If MarketPosition<=0 Then

Buy("b1", AtStop, NextBarOpen+0.05);

Buy("b2", AtStop, NextBarOpen+0.05);

Buy("b3", AtStop, NextBarOpen+0.05);

Buy("b4", AtStop, NextBarOpen+0.05);

Buy("b5", AtStop, NextBarOpen+0.05);

~

Buy("b40", AtStop, NextBarOpen+0.05);


If MarketPosition>=0 Then

Sell("s1", AtStop, NextBarOpen-0.05);

Sell("s2", AtStop, NextBarOpen-0.05);

Sell("s3", AtStop, NextBarOpen-0.05);

Sell("s4", AtStop, NextBarOpen-0.05);

Sell("s5", AtStop, NextBarOpen-0.05);

~

Sell("s40", AtStop, NextBarOpen-0.05);



위와 같은 수식으로 200선물을 buy와 sell 각각 "40"까지 걸어놓고 보니,

횡보 구간에서는 위 아래 왔다 갔다 하면서 수십 번씩 손실 청산이 되는 경우가 많습니다.


그리하여 역으로 위 아래 왔다 갔다 하면서 익절 청산으로위 아래 왔다 갔다 하면서 익절 청산으로 바꿀 수 있는 수식(타입 변경 등)이 있는지 궁금해서 문의 드립니다.

도움 말씀 부탁드립니다.

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-29 13:42:57

안녕하세요 예스스탁입니다. AtStop을 AtLimit으로 변경하시고 각격을 바꾸시면 됩니다. If MarketPosition<=0 Then Buy("b1", AtLimit, NextBarOpen-0.05); Buy("b2", AtLimit, NextBarOpen-0.05); Buy("b3", AtLimit, NextBarOpen-0.05); Buy("b4", AtLimit, NextBarOpen-0.05); Buy("b5", AtLimit, NextBarOpen-0.05); ~ Buy("b40", AtLimit, NextBarOpen-0.05); If MarketPosition>=0 Then Sell("s1", AtLimit, NextBarOpen+0.05); Sell("s2", AtLimit, NextBarOpen+0.05); Sell("s3", AtLimit, NextBarOpen+0.05); Sell("s4", AtLimit, NextBarOpen+0.05); Sell("s5", AtLimit, NextBarOpen+0.05); ~ Sell("s40", AtLimit, NextBarOpen+0.05); 즐거운 하루되세요