커뮤니티
도움 부탁드립니다
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("매도청산");
다음글
이전글