커뮤니티

분봉 시스템 수식 문의 합니다

프로필 이미지
깽알신랑
2019-09-27 14:43:10
220
글번호 132312
답변완료
수고 많으십니다 수식 문의 드립니다. 해외선물 입니다 기준선은 전일 고가 전일 저가를 잡습니다 기본적으로 상향돌파시 매수 하향돌파시 매도입니다 5분봉 10분봉을 봅니다 5분봉 1번봉에서 신호가 발생하고 10분봉에서 신호가 완성될때(5분봉 2개가 10분봉 1개이므로) 또는 5분봉 2번봉하고 하고 10분봉에서 동시에 신호가 발생할때 진입합니다 3계약 기준으로 해서 손절은 전량 전일 고가 저가 기준 20틱 익절은 1계약 20틱 1계약 40틱 1계약 60틱 분할 청산이구요 다만 1계약 20틱 익절이 나가면 나머지 2계약은 손절 청산을 진입가 -5틱으로 올립니다 마지막 세번째 계약이 10분봉상 진입이후 20개봉 이후에도 보유중이면 청산합니다 진입중일때 10분봉에서 반대로 돌파하면 청산합니다 청산시점에 위의 진입조건을 만족하면 스위칭 진입합니다 수식 부탁드립니다 수고하십시오
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-27 15:52:16

안녕하세요 예스스탁입니다. 10분봉 완성시점과 5분봉 2번봉이 완성되는 시점은 같습니다. 5분봉 2번봉과 10분봉완성만 보시면 차트는 10분봉만 필요합니다. 5분봉 1번의 돌파상태도 확인하시려면 10분봉 차트에 5분봉을 참조데이타로 추가하고 이용하셔야 합니다. 참조데이타는 차트왼쪽 상단의 종목선택버튼 중 오른쪽버튼 클릭하면 추가할수 있습니다. 기본차트종목과 같은 종목을 추가해서 다른주기로 설정이 가능합니다. var : H1(0,data1),L1(0,data1); H1 = DayHigh(1); L1 = DayLow(1); if MarketPosition <= 0 and crossup(c,H1) and data2(C[1]) > H1 Then buy("b",OnClose,def,3); if MarketPosition >= 0 and CrossDown(c,L1) and data2(C[1]) < L1 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 CurrentContracts == MaxContracts Then ExitLong("bl1",AtStop,H1-PriceScale*20); Else ExitLong("bl2",AtStop,EntryPrice-PriceScale*5); if BarsSinceEntry == 20 Then ExitLong("bx1"); if CrossDown(C,L1) Then ExitLong("bx2"); } 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 CurrentContracts == MaxContracts Then ExitShort("sl1",AtStop,L1+PriceScale*20); Else ExitShort("sl2",AtStop,EntryPrice+PriceScale*5); if BarsSinceEntry == 20 Then ExitShort("sx"); if Crossup(C,H1) Then ExitShort("sx2"); } 즐거운 하루되세요 > 깽알신랑 님이 쓴 글입니다. > 제목 : 분봉 시스템 수식 문의 합니다 > 수고 많으십니다 수식 문의 드립니다. 해외선물 입니다 기준선은 전일 고가 전일 저가를 잡습니다 기본적으로 상향돌파시 매수 하향돌파시 매도입니다 5분봉 10분봉을 봅니다 5분봉 1번봉에서 신호가 발생하고 10분봉에서 신호가 완성될때(5분봉 2개가 10분봉 1개이므로) 또는 5분봉 2번봉하고 하고 10분봉에서 동시에 신호가 발생할때 진입합니다 3계약 기준으로 해서 손절은 전량 전일 고가 저가 기준 20틱 익절은 1계약 20틱 1계약 40틱 1계약 60틱 분할 청산이구요 다만 1계약 20틱 익절이 나가면 나머지 2계약은 손절 청산을 진입가 -5틱으로 올립니다 마지막 세번째 계약이 10분봉상 진입이후 20개봉 이후에도 보유중이면 청산합니다 진입중일때 10분봉에서 반대로 돌파하면 청산합니다 청산시점에 위의 진입조건을 만족하면 스위칭 진입합니다 수식 부탁드립니다 수고하십시오