커뮤니티
익절, 본절, 손절 설정에 도움을 요청드립니다.
2019-08-08 14:59:14
460
글번호 131029
안녕하세요.
수고가 많으십니다.
익절, 본절, 손절을 아래와 같이 설정하고 싶어서 도움을 요청드립니다.
계약수는 2계약이며, 매수 또는 매도로 진입 중일 때
익절, 본절, 손절 기준입니다.
- 손절 -
(1) 이번 캔들에서 매수 또는 매도로 2계약 진입 후 바로 손절 주문 발생
- 매수 진입 중이면 진입가 -15틱에서 손절
- 매도 진입 중이면 진입가 +15틱에서 손절
- 익청, 본청 -
(2) 이번 캔들에서 매수 또는 매도로 2계약 진입 성공 후,
다음봉이 시작되면 아래와 같이 수익청산지점과 본절청산지점을 설정
1) 수익 청산
- 1계약은 15틱 수익시 익청
- 나머지 1계약은 30틱 수익시 익청
2) 본절 청산 지점
- 매수 진입 중이면 진입가 +2틱에서 본절 청산
- 매도 진입 중이면 진입가 -2틱에서 본절 청산
감사합니다. ^^
답변 1
예스스탁 예스스탁 답변
2019-08-08 16:52:50
안녕하세요
예스스탁입니다.
1
시스템은 미리 특정가격에 주문을 내는 기능은 없습니다.
진입신호와 함께 손절을 주문을 먼저 낼수가 없습니다.
수식에서 손절을 15틱으로 설정하면 진입후 15틱 손실이 발생하면
그때 신호와 함께 주문이 집행됩니다.
2
본절청산이 다른조건없이 +-2틱이면 진입후 2틱 수익이면 바로 청산이 나오게 됩니다.
아래수식에서는 15틱이상 수익후에 +-2틱에 도달하면 청산하게 작성해 드립니다.
3
시스템식 하단에 추가하시면 됩니다.
SetStopLoss(PriceScale*15,PointStop);
if MarketPosition == 1 then
{
ExitLong("bp1",atlimit,EntryPrice+PriceScale*15,"",1,1);
ExitLong("bp2",atlimit,EntryPrice+PriceScale*30,"",1,1);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*15 Then
ExitLong("btr",AtStop,EntryPrice+PriceScale*2);
}
if MarketPosition == -1 then
{
ExitShort("sp1",atlimit,EntryPrice-PriceScale*15,"",1,1);
ExitShort("sp2",atlimit,EntryPrice-PriceScale*30,"",1,1);
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*15 Then
ExitShort("str",AtStop,EntryPrice-PriceScale*2);
}
즐거운 하루되세요
> 길게가자 님이 쓴 글입니다.
> 제목 : 익절, 본절, 손절 설정에 도움을 요청드립니다.
> 안녕하세요.
수고가 많으십니다.
익절, 본절, 손절을 아래와 같이 설정하고 싶어서 도움을 요청드립니다.
계약수는 2계약이며, 매수 또는 매도로 진입 중일 때
익절, 본절, 손절 기준입니다.
- 손절 -
(1) 이번 캔들에서 매수 또는 매도로 2계약 진입 후 바로 손절 주문 발생
- 매수 진입 중이면 진입가 -15틱에서 손절
- 매도 진입 중이면 진입가 +15틱에서 손절
- 익청, 본청 -
(2) 이번 캔들에서 매수 또는 매도로 2계약 진입 성공 후,
다음봉이 시작되면 아래와 같이 수익청산지점과 본절청산지점을 설정
1) 수익 청산
- 1계약은 15틱 수익시 익청
- 나머지 1계약은 30틱 수익시 익청
2) 본절 청산 지점
- 매수 진입 중이면 진입가 +2틱에서 본절 청산
- 매도 진입 중이면 진입가 -2틱에서 본절 청산
감사합니다. ^^