커뮤니티
수식문의 합니다.
2017-05-02 13:23:12
126
글번호 109321
해외선물이고요, 혼자서 작성하려다 잘 안되어 작성 자체를 문의 하려고 합니다.
당일 시초가 기준으로 1틱을 상향돌파하면 매수하고 30틱 목표가입니다
만약 목표가 도달 못하면 트레일링 기능을 이용하여 10틱 상승시
매수가 기준으로 +1틱으로 stop 기능을 넣고 싶습니다.
10틱상승도 못하면 최종 시초가 청산입니다.
그리고 위와 반대로 하향돌파시에도 그대로 적용하고 싶습니다.
만약 위의 로직이 안되면 최대한 가까운 로직은 어떻게 작성이 될까요.
고맙습니다.
답변 1
예스스탁 예스스탁 답변
2017-05-08 16:55:02
안녕하세요
예스스탁입니다.
#시초가+1틱을 상향돌파하면 매수진입
if MarketPosition <=0 and crossup(C,dayopen+PriceScale*1) Then
buy();
#시초가-1틱을 하향이탈하면 매도진입
if MarketPosition >= 0 and CrossDown(C,dayopen-PriceScale*1) Then
sell();
#매수 진입후
if MarketPosition == 1 Then{
#진입가대비 30틱 상승하면 청산
exitlong("bp",atlimit,EntryPrice+PriceScale*30);
#시초가 이하의 시세가 발생하면 청산
exitlong("bx",AtStop,dayopen);
#진입가대비 10틱이상 상승후 진입가+1틱까지 하락하면 청산
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*10 then
exitlong("btr",AtStop,EntryPrice+PriceScale*1);
}
#매도 진입후
if MarketPosition == -1 Then{
#진입가대비 30틱 하락하면 청산
ExitShort("sp",atlimit,EntryPrice-PriceScale*30);
#시초가 이상의 시세가 발생하면 청산
ExitShort("sx",AtStop,dayopen);
#진입가대비 10틱이상 하락후 진입가-1틱까지 상승하면 청산
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*10 then
ExitShort("str",AtStop,EntryPrice-PriceScale*1);
}
즐거운 하루되세요
> 그런 님이 쓴 글입니다.
> 제목 : 수식문의 합니다.
> 해외선물이고요, 혼자서 작성하려다 잘 안되어 작성 자체를 문의 하려고 합니다.
당일 시초가 기준으로 1틱을 상향돌파하면 매수하고 30틱 목표가입니다
만약 목표가 도달 못하면 트레일링 기능을 이용하여 10틱 상승시
매수가 기준으로 +1틱으로 stop 기능을 넣고 싶습니다.
10틱상승도 못하면 최종 시초가 청산입니다.
그리고 위와 반대로 하향돌파시에도 그대로 적용하고 싶습니다.
만약 위의 로직이 안되면 최대한 가까운 로직은 어떻게 작성이 될까요.
고맙습니다.
다음글
이전글