커뮤니티
재질문입니다.
2013-08-22 13:34:48
97
글번호 66724
아래와 같이 4개의 청산식으로 청산하는데 피라미딩에 의한 분할매수 횟수에 상관없이
각1회만 적용시키려면 어떻게 수정해야하는지요?
If marketposition==1 Then {
EXITLONG("목표가0",atlimit,Entryprice*1.04,"",INT(MaxContracts*0.01)*10);
EXITLONG("목표가1",atlimit,Entryprice*1.05,"",INT(MaxContracts*0.01)*10);
EXITLONG("목표가2",atlimit,Entryprice*1.06,"",INT(MaxContracts*0.01)*10);
EXITLONG("목표가3",atlimit,Entryprice*1.07);}
답변 1
예스스탁 예스스탁 답변
2013-08-23 10:06:02
안녕하세요
예스스탁입니다.
if문으로 각 청산식이 진입이후에 첫번재
만족할때만 발생하도록 조건을 주시면 됩니다.
If marketposition==1 Then {
var1 = highest(h,BarsSinceEntry);
if var1 < EntryPrice*1.04 Then
EXITLONG("목표가0",atlimit,Entryprice*1.04,"",INT(MaxContracts*0.01)*10);
if var1 < EntryPrice*1.05 Then
EXITLONG("목표가1",atlimit,Entryprice*1.05,"",INT(MaxContracts*0.01)*10);
if var1 < EntryPrice*1.06 Then
EXITLONG("목표가2",atlimit,Entryprice*1.06,"",INT(MaxContracts*0.01)*10);
if var1 < EntryPrice*1.07 Then
EXITLONG("목표가3",atlimit,Entryprice*1.07);}
즐거운 하루되세요
> HI_JAEYUN01 님이 쓴 글입니다.
> 제목 : 재질문입니다.
> 아래와 같이 4개의 청산식으로 청산하는데 피라미딩에 의한 분할매수 횟수에 상관없이
각1회만 적용시키려면 어떻게 수정해야하는지요?
If marketposition==1 Then {
EXITLONG("목표가0",atlimit,Entryprice*1.04,"",INT(MaxContracts*0.01)*10);
EXITLONG("목표가1",atlimit,Entryprice*1.05,"",INT(MaxContracts*0.01)*10);
EXITLONG("목표가2",atlimit,Entryprice*1.06,"",INT(MaxContracts*0.01)*10);
EXITLONG("목표가3",atlimit,Entryprice*1.07);}
다음글
이전글