커뮤니티

도움 부탁드립니다

프로필 이미지
dkfvkrh7
2017-07-12 08:47:54
119
글번호 111207
답변완료
ㅇ 수고 많으십니다 다음과 같이 작성했는데 오류처리되어 가) 나) 다)의 3가지 부탁드립니다 가) 미결재약정 지표내용 정확여부 나) 미결+외국인 시스템내용 정확여부 다) 선물지수 아래에 보조지표로 첫번째는 미결제약정을 두번째는 외국인선물을 불러 왔는데 미결재약정은 Data1로 지칭하면 적용되는지 부탁 드립니다 ㅇ 작성내용 가) 미결재 약정 지표 Input : p1(0) ; var : value1(0) ; value1 = openinterest ; Plot1(openinterest, "미결제약정"); 나) 미결+외국인 시스템 Input : Period1(5),Period2(5) ; Var : Value1(0),Value2(0); Value1 = Data1( Ma(C, Period1)); (Data1은 보조지표 첫번째 미결재약정 의미) Value2 = Data2( Ma(C, Period2)); (Data2는 보조지표 두번째 외국인 수량 의미) 1) CROSS UP (미결재 잔량, (미결재 이평(5분) + 100 계약)) (이부분도 수식 부탁드립니다) AND CROSS UP (외국인 잔량, (외국인 이평(5분) + 100 계약))(이부분도 수식 부탁드립니다) then buy("매수"); 2) CROSS DOWN (미결재 잔량, (미결재 이평(5분) + 1 계약)) (이부분도 수식 부탁드립니다) AND CROSS DOWN (외국인 잔량, (외국인 이평(5분) + 1 계약)) (이부분도 수식 부탁드립니다) AND MarketPosition == 1 then { ExitLong("매수청산",AtLimit,EntryPrice+PriceScale*8) ( AND 고점대비 8틱하락시 청산 의도입니다) (이부분도 수식 부탁드립니다) then Exitlong("매수청산"); 3) CROSS down (미결재 잔량, (미결재 이평(5분) - 100 계약)) (이부분도 수식 부탁드립니다) AND CROSS down (외국인 잔량, (외국인 이평(5분) - 100계약))(이부분도 수식 부탁드립니다) then Sell("매도"); 4) CROSS UP (미결재 잔량, (미결재 이평(5분) - 1 계약))(이부분도 수식 부탁드립니다) AND CROSS UP (외국인 잔량, (외국인 이평(5분) - 1 계약)) (이부분도 수식 부탁드립니다) AND MarketPosition == 1 then { Exitshort("매도청산",AtLimit,EntryPrice+PriceScale*(-8)) ( AND 저점대비 8틱상승시 청산 의도입니다) (이부분도 수식 부탁드립니다) then Exitshort("매도청산");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-12 13:41:34

안녕하세요 예스스탁입니다. 가). 수식내용 맞습니다. Input : p1(0); 은 불필요한 내용이므로 삭제하시면 됩니다 var : value1(0) ; value1 = openinterest ; Plot1(openinterest, "미결제약정"); 나) Input : Period1(5),Period2(5) ; var : Value1(0,data1),Value2(0,data2); Value1 = Data1(Ma(OpenInterest, Period1)); Value2 = Data2(Ma(C, Period2)); if data1(CrossUp(OpenInterest,value1+100)) AND data2(CrossUp(c,value2+100)) then buy("매수"); if MarketPosition == 1 Then{ if data1(CrossUp(OpenInterest,value1+1)) AND data2(CrossUp(c,value2+1)) then{ ExitLong("매수청산1",AtLimit,EntryPrice+PriceScale*8); } #매수진입후 최고가대비 8틱 하락시 청산 ExitLong("매수청산2",AtStop,data1(highest(H,BarsSinceEntry)-PriceScale*8)); } if data1(CrossDown(OpenInterest,value1-100)) AND data2(CrossDown(c,value2-100)) then Sell("매도"); if MarketPosition == -1 Then{ if data1(CrossUp(OpenInterest,value1-1)) AND data2(CrossUp(c,value2-1)) then{ Exitshort("매도청산1"); } #매도진입후 최저가대비 8틱 상승시 청산 Exitshort("매도청산2",AtStop,data1(lowest(L,BarsSinceEntry)+PriceScale*8)); } 다) data1은 선물이므로 선물의 미결제 약정은 openinterest이고 이평을 만들때 해당값을 기준값으로 사용하셔야 합니다. data2는 외국인선물순매수데이터이므로 C를 이평 기준값으로 지정하시면 됩니다. Value1 = Data1(Ma(OpenInterest, Period1)); Value2 = Data2(Ma(C, Period2)); 즐거운 하루되세요 > dkfvkrh7 님이 쓴 글입니다. > 제목 : 도움 부탁드립니다 > ㅇ 수고 많으십니다 다음과 같이 작성했는데 오류처리되어 가) 나) 다)의 3가지 부탁드립니다 가) 미결재약정 지표내용 정확여부 나) 미결+외국인 시스템내용 정확여부 다) 선물지수 아래에 보조지표로 첫번째는 미결제약정을 두번째는 외국인선물을 불러 왔는데 미결재약정은 Data1로 지칭하면 적용되는지 부탁 드립니다 ㅇ 작성내용 가) 미결재 약정 지표 Input : p1(0) ; var : value1(0) ; value1 = openinterest ; Plot1(openinterest, "미결제약정"); 나) 미결+외국인 시스템 Input : Period1(5),Period2(5) ; Var : Value1(0),Value2(0); Value1 = Data1( Ma(C, Period1)); (Data1은 보조지표 첫번째 미결재약정 의미) Value2 = Data2( Ma(C, Period2)); (Data2는 보조지표 두번째 외국인 수량 의미) 1) CROSS UP (미결재 잔량, (미결재 이평(5분) + 100 계약)) (이부분도 수식 부탁드립니다) AND CROSS UP (외국인 잔량, (외국인 이평(5분) + 100 계약))(이부분도 수식 부탁드립니다) then buy("매수"); 2) CROSS DOWN (미결재 잔량, (미결재 이평(5분) + 1 계약)) (이부분도 수식 부탁드립니다) AND CROSS DOWN (외국인 잔량, (외국인 이평(5분) + 1 계약)) (이부분도 수식 부탁드립니다) AND MarketPosition == 1 then { ExitLong("매수청산",AtLimit,EntryPrice+PriceScale*8) ( AND 고점대비 8틱하락시 청산 의도입니다) (이부분도 수식 부탁드립니다) then Exitlong("매수청산"); 3) CROSS down (미결재 잔량, (미결재 이평(5분) - 100 계약)) (이부분도 수식 부탁드립니다) AND CROSS down (외국인 잔량, (외국인 이평(5분) - 100계약))(이부분도 수식 부탁드립니다) then Sell("매도"); 4) CROSS UP (미결재 잔량, (미결재 이평(5분) - 1 계약))(이부분도 수식 부탁드립니다) AND CROSS UP (외국인 잔량, (외국인 이평(5분) - 1 계약)) (이부분도 수식 부탁드립니다) AND MarketPosition == 1 then { Exitshort("매도청산",AtLimit,EntryPrice+PriceScale*(-8)) ( AND 저점대비 8틱상승시 청산 의도입니다) (이부분도 수식 부탁드립니다) then Exitshort("매도청산");