커뮤니티
수식 작성 부탁 드립니다~
2019-02-27 13:10:39
167
글번호 126505
3계약매집 진입후 수익시 분할 강제청산
1계약은 20틱수익시 강제청산
또다른 1계약은 40틱수익시 강제청산
나머지 1계약은 60틱수익시 강제청산입니다.
감사합니다^^
답변 1
예스스탁 예스스탁 답변
2019-02-25 15:30:16
안녕하세요
예스스탁입니다.
문의하신 수식은 참조데이타를 이용하셔야 합니다.
50틱차트에 참조데이타로 120분 데이타를 추가하고 아래식 적용하시면 됩니다.
참조데이타는 차트왼쪽 상단의 종목선택버튼 중 오른쪽 클릭하시면
선택해 차트에 추가할수 있습니다. 기본차트와 같은 종목을 다른주기로 셋팅할 수 있습니다.
input : P1(4),P2(30);
var : ema11(0,data1),ema12(0,data1);
var : ema21(0,data2),ema22(0,data2);
ema11 = data1(ema(c,P1));
ema12 = data1(ema(c,P2));
ema21 = data2(ema(c,P1));
ema22 = data2(ema(c,P2));
if data1(crossup(ema11,ema12)) and
data2(ema21 > ema22) Then
buy("b",OnClose,def,3);
if data1(CrossDown(ema11,ema12)) and
data2(ema21 < ema22) Then
sell("s",OnClose,def,3);
if MarketPosition == 1 then
{
ExitLong("bp1",atlimit,EntryPrice+PriceScale*20,"",1,1);
ExitLong("bp2",atlimit,EntryPrice+PriceScale*40,"",1,1);
ExitLong("bp3",atlimit,EntryPrice+PriceScale*60,"",1,1);
if data1(CrossDown(ema11,ema12)) Then
ExitLong("bx1");
}
if MarketPosition == -1 then
{
ExitShort("sp1",atlimit,EntryPrice-PriceScale*20,"",1,1);
ExitShort("sp2",atlimit,EntryPrice-PriceScale*40,"",1,1);
ExitShort("sp3",atlimit,EntryPrice-PriceScale*60,"",1,1);
if data1(CrossUp(ema11,ema12)) Then
ExitShort("sx1");
}
즐거운 하루되세요
> 에어럴 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁 드립니다~
> 시스템 트레이딩 이제 시작한 입문자이다보니
궁금한점이 많아 자주 질문 드리게 되네요!
120분 챠트상으로 4일 지수이평선이 30일 지수이평선을 지지받고 위에 있을때는
50틱 챠트로 4일 지수이평선이 30일 지수이평선을 상승돌파시에만 3계약매집 진입하고
4일 지수이평선이 30일 지수이평선을 하락이탈시 보유분 모두청산
반대로
120분 챠트상으로 4일 지수이평선이 30일 지수이평선을 저항받고 밑에 있을때
50틱 챠트로 4일 지수이평선이 30일 지수이평선을 하락돌파시에만 3계약매집 진입하고
4일 지수이평선이 30일 지수이평선을 상승이탈시 보유분 모두청산
추가로 3계약매집 진입후 수익시 분할 강제청산
1계약은 20틱수익시 강제청산
또다른 1계약은 40틱수익시 강제청산
나머지 1계약은 60틱수익시 강제청산입니다.
감사합니다^^
다음글
이전글