커뮤니티
추가질문입니다
2018-09-14 14:49:10
194
글번호 122075
If crossup(C,value) Then
Buy("b",OnClose,def,2);
If CrossDown(C,value) Then
Sell("s",OnClose,def,2);
if MarketPosition == 1 Then
ExitLong("bx",AtLimit,EntryPrice+PriceScale*30,"",1,1);
if MarketPosition == -1 Then
ExitShort("sx",AtLimit,EntryPrice-PriceScale*30,"",1,1);
예전에 이런 수식을 짜주셨습니다
시작할때 2개가 들어가서
30틱쯤에 하나 정리하고 나머지는 스위칭될때 정리라고했는데
하나는 30틱 남은 하나는 그 차트상에서 목표수익 100틱 강제청산하면 남은 1개도 청산되나요?
수식으로도 가능하나요?가능하면 알려주세요
그리고 만약 1개가 청산된 상태에서 포지션유지하다가 스위칭됐을때 주문이 들어가면 주문이 4개가 들어가는건가요?
아니면 포지션이 알아서 1개로 인식해서 스위칭 주문이 3개만 들어가서 스위칭 2개 잡히는건가요?
아니면 청산된거 상관없이 스위칭주문이 4개가 들어가서 제가 3개를 잡게되는건가요?
만약 1개일때 스위칭된다면 제대로된 수식도 부탁드리겠습니다
답변 1
예스스탁 예스스탁 답변
2018-09-14 15:28:36
안녕하세요
예스스탁입니다.
1
설정창에서 목표수익 100틱 설정하셔도 되고
수식에서 아래와 같이 처리하셔도 됩니다.
If crossup(C,value) Then
Buy("b",OnClose,def,2);
If CrossDown(C,value) Then
Sell("s",OnClose,def,2);
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,EntryPrice+PriceScale*30,"",1,1);
ExitLong("bx2",AtLimit,EntryPrice+PriceScale*100);
}
if MarketPosition == -1 Then
{
ExitShort("sx1",AtLimit,EntryPrice-PriceScale*30,"",1,1);
ExitShort("sx2",AtLimit,EntryPrice-PriceScale*100,"",1,1);
}
2
2개 진입후 1개 청산된 상태에서 반대진입신호(스위칭)가 발생하면
수량은 3개로 발생합니다.(청산1개, 반대방향진입2개)
즐거운 하루되세요
> 쩜상쩜하 님이 쓴 글입니다.
> 제목 : 추가질문입니다
> If crossup(C,value) Then
Buy("b",OnClose,def,2);
If CrossDown(C,value) Then
Sell("s",OnClose,def,2);
if MarketPosition == 1 Then
ExitLong("bx",AtLimit,EntryPrice+PriceScale*30,"",1,1);
if MarketPosition == -1 Then
ExitShort("sx",AtLimit,EntryPrice-PriceScale*30,"",1,1);
예전에 이런 수식을 짜주셨습니다
시작할때 2개가 들어가서
30틱쯤에 하나 정리하고 나머지는 스위칭될때 정리라고했는데
하나는 30틱 남은 하나는 그 차트상에서 목표수익 100틱 강제청산하면 남은 1개도 청산되나요?
수식으로도 가능하나요?가능하면 알려주세요
그리고 만약 1개가 청산된 상태에서 포지션유지하다가 스위칭됐을때 주문이 들어가면 주문이 4개가 들어가는건가요?
아니면 포지션이 알아서 1개로 인식해서 스위칭 주문이 3개만 들어가서 스위칭 2개 잡히는건가요?
아니면 청산된거 상관없이 스위칭주문이 4개가 들어가서 제가 3개를 잡게되는건가요?
만약 1개일때 스위칭된다면 제대로된 수식도 부탁드리겠습니다
다음글
이전글