커뮤니티

수식문의 합니다.

프로필 이미지
그런
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틱상승도 못하면 최종 시초가 청산입니다. 그리고 위와 반대로 하향돌파시에도 그대로 적용하고 싶습니다. 만약 위의 로직이 안되면 최대한 가까운 로직은 어떻게 작성이 될까요. 고맙습니다.