커뮤니티
질문 올립니다.
2019-10-03 19:34:11
214
글번호 132488
안녕하십니까. 늘 감사드립니다.
목표이익청산과, 추적청산의 개념을 결합시킨 청산 방식을 소스로 어떻게 구현할 수 있을지 알려 주시면 대단히 감사하겠습니다.
가령, 예를 들자면,
일단 10틱 잠재 이익이 발생한 후, 그 10틱은 확실히 확보한 상태에서,
그 위로 올라 갈 때, (최종적으로 15틱 간격으로) 추적스탑 하는 방법,
즉, 일단 잠재 이익 10틱((즉, 최소 이익목표 = 10틱)) 발생할 때까지는 아무 일도 발생하지 않고,
11틱 잠재 이익 발생시, 이익이 1틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
12틱 잠재 이익 발생시, 이익이 2틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
13틱 잠재 이익 발생시, 이익이 3틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
...
24틱 잠재 이익 발생시, 이익이 14틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
25틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
((이까지, 최소한, 최소 목표 이익 10틱은 확보되게 함))
((이 후에는, 15틱 Trailing Stop 실행, 즉))
26틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 11틱은 실현됨),
27틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 12틱은 실현됨),
28틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 13틱은 실현됨),
29틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 14틱은 실현됨),
...
50틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 35틱은 실현됨),
...
100틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 85틱은 실현됨),
이런 것이 가능하도록 청산식을 작성하려면 어떻게 하면 되는지 알려 주시면 대단히 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2019-10-07 11:24:02
안녕하세요
예스스탁입니다.
수익이 11틱~25틱 사이면 10틱 수익지점에 청산하고
26틱이상이면 진입이후 최고수익지점에서 15틱 반대로 움직이면 청산하는 내용입니다.
var : HH(0),LL(0);
if MarketPosition == 1 Then
{
HH = highest(H,BarsSinceEntry);
if HH >= EntryPrice+PriceScale*11 and HH <= EntryPrice+PriceScale*25 Then
ExitLong("btr1",AtStop,EntryPrice+PriceScale*10);
if HH >= EntryPrice+PriceScale*26 Then
ExitLong("btr2",AtStop,HH-PriceScale*15);
}
if MarketPosition == -1 Then
{
LL = Lowest(L,BarsSinceEntry);
if LL <= EntryPrice-PriceScale*11 and LL >= EntryPrice-PriceScale*25 Then
ExitShort("str1",AtStop,EntryPrice-PriceScale*10);
if LL <= EntryPrice-PriceScale*26 Then
ExitShort("str2",AtStop,LL+PriceScale*15);
}
즐거운 하루되세요
> 즐겁게 님이 쓴 글입니다.
> 제목 : 질문 올립니다.
> 안녕하십니까. 늘 감사드립니다.
목표이익청산과, 추적청산의 개념을 결합시킨 청산 방식을 소스로 어떻게 구현할 수 있을지 알려 주시면 대단히 감사하겠습니다.
가령, 예를 들자면,
일단 10틱 잠재 이익이 발생한 후, 그 10틱은 확실히 확보한 상태에서,
그 위로 올라 갈 때, (최종적으로 15틱 간격으로) 추적스탑 하는 방법,
즉, 일단 잠재 이익 10틱((즉, 최소 이익목표 = 10틱)) 발생할 때까지는 아무 일도 발생하지 않고,
11틱 잠재 이익 발생시, 이익이 1틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
12틱 잠재 이익 발생시, 이익이 2틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
13틱 잠재 이익 발생시, 이익이 3틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
...
24틱 잠재 이익 발생시, 이익이 14틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
25틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 10틱은 실현됨),
((이까지, 최소한, 최소 목표 이익 10틱은 확보되게 함))
((이 후에는, 15틱 Trailing Stop 실행, 즉))
26틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 11틱은 실현됨),
27틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 12틱은 실현됨),
28틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 13틱은 실현됨),
29틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 14틱은 실현됨),
...
50틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 35틱은 실현됨),
...
100틱 잠재 이익 발생시, 이익이 15틱 줄어 들면 청산하고 (즉, 이익 85틱은 실현됨),
이런 것이 가능하도록 청산식을 작성하려면 어떻게 하면 되는지 알려 주시면 대단히 감사하겠습니다.
다음글