커뮤니티
청산식
2016-12-16 15:14:40
109
글번호 105038
아래와 같은 사항을 융합하여 청산수식을 작성할수 없을까요?
1)수익시 대응
5% 수익시 30%매도
10%수익시 30%매도
15%수익시 30%매도
(나머지 10%는 수동대응)
2)장환경에 따른 대응
2-3% 수익난 종목 본인 매수가 부근 이탈하면 전량 매도
5% 수익나면 3%수익구간을 이탈하면 전량매도
8% 수익나면 5%수익구간을 이탈하면 전량매도
10%수익나면 7%수익구간을 이탈하면 전량매도
15%수익나면 10%수익구간을 이탈하면 전량매도
답변 1
예스스탁 예스스탁 답변
2016-12-16 17:19:03
안녕하세요
예스스탁입니다.
1
if MarketPosition == 1 Then{
ExitLong("bx1",atlimit,EntryPrice*1.05,"",1,Floor(MaxContracts*0.3),1);
ExitLong("bx2",atlimit,EntryPrice*1.10,"",1,Floor(MaxContracts*0.3),1);
ExitLong("bx3",atlimit,EntryPrice*1.15,"",1,Floor(MaxContracts*0.3),1);
}
수식은 진입신호에서 발생한 전량을 청산하지 않으면
계속 포지션이 유지되므로 다음진입이 발생하지 않습니다.
참고하시기 바랍니다
2
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice*1.02 and var1 < EntryPrice*1.03 then
ExitLong("bx1",AtStop,EntryPrice);
if var1 >= EntryPrice*1.05 and var1 < EntryPrice*1.08 then
ExitLong("bx2",AtStop,EntryPrice*1.03);
if var1 >= EntryPrice*1.08 and var1 < EntryPrice*1.10 then
ExitLong("bx3",AtStop,EntryPrice*1.05);
if var1 >= EntryPrice*1.10 and var1 < EntryPrice*1.15 then
ExitLong("bx4",AtStop,EntryPrice*1.07);
if var1 >= EntryPrice*1.15 then
ExitLong("bx5",AtStop,EntryPrice*1.10);
}
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 청산식
> 아래와 같은 사항을 융합하여 청산수식을 작성할수 없을까요?
1)수익시 대응
5% 수익시 30%매도
10%수익시 30%매도
15%수익시 30%매도
(나머지 10%는 수동대응)
2)장환경에 따른 대응
2-3% 수익난 종목 본인 매수가 부근 이탈하면 전량 매도
5% 수익나면 3%수익구간을 이탈하면 전량매도
8% 수익나면 5%수익구간을 이탈하면 전량매도
10%수익나면 7%수익구간을 이탈하면 전량매도
15%수익나면 10%수익구간을 이탈하면 전량매도
이전글