커뮤니티
중국상품선물 복합장 시스템
2014-12-31 18:04:10
192
글번호 81814
한해동안 많은 도움을 주셔서 너무 감사합니다 .. 15년에 건강과행운이 항상 잇기를바랍니다
1.복합장변동폭(주간+야간)을 이용해서 복합장을 매매하는 돌파식을 구사해 주세요.
즉 주간장 시초가 혹은 주간장첫봉종가 기준으로 전일복합장 진폭의 30%를 돌파하면 매수,매도진입하고 야간장 종료시간대에 포지션 청산;
2,전일복합장 시고저종 및 주간장시초가와 전일복합장시고저종으로계산된피봇지표식부탁합니다
종목별복합장시간:주간/오전9시-오후3시, 야간/저녁9시-새벽1시
주간/오전9시-오후3시, 야간/저녁9시-새벽2시30분
주간/오전9시-오후3시, 야간/저녁9시-저녁11시30분
복합장에서 첫진입 ,두번째진입 구분하고 전체진입회수 제어할려면 어떻게 해야되나요 ?
꾸벅 .. 감사합니다
답변 2
예스스탁 예스스탁 답변
2015-01-05 15:09:00
안녕하세요
예스스탁입니다.
1.
var : cnt(0);
Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
if HH[1] > 0 and LL[1] > 0 Then{
if HH[0] < OO[0]+(HH[1]-LL[1])*0.3 Then
buy("b",AtStop,OO[0]+(HH[1]-LL[1])*0.3);
if LL[0] > OO[0]-(HH[1]-LL[1])*0.3 Then
sell("s",AtStop,OO[0]-(HH[1]-LL[1])*0.3);
}
if stime == 020000 then{
exitlong();
exitshort();
}
강제청산 함수중 당일청산함수는 사용하시면 안되고
따로 if문으로 시간을 지정해 당일청산을 구현하셔야 합니다.
수식에서 종목을 인지해 작성될수 없으므로
적용하는 적목에 맞게 시간 지정하셔야 합니다.
2
피봇 계산에는 전일고저종만 사용됩니다.
복합장의 전일고저종을 이용하는 식으로만 변경해 드립니다.
var : cnt(0);
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
Pivot = (HH[1]+LL[1]+CC[1])/3;
R1 = 2*Pivot-LL[1];
R2 = Pivot+HH[1]-LL[1];
S1 = 2*Pivot-HH[1];
S2 = Pivot-HH[1]+LL[1];
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
3.
주간과 야간 진입횟수를 카운트하는 식입니다.
var : dayEntry(0),NightEntry(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then
dayEntry = 0;
if stime >= 090000 and stime <= 150000 and MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
dayEntry = dayEntry+1;
if stime == 210000 or (stime > 210000 and stime[1] < 210000) Then
NightEntry = 0;
if stime >= 210000 or stime < 90000 and MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
NightEntry = NightEntry+1;
즐거운 하루되시고 새해 좋은일만 가득하시기 바랍니다.
> CSI300 님이 쓴 글입니다.
> 제목 : 중국상품선물 복합장 시스템
> 한해동안 많은 도움을 주셔서 너무 감사합니다 .. 15년에 건강과행운이 항상 잇기를바랍니다
1.복합장변동폭(주간+야간)을 이용해서 복합장을 매매하는 돌파식을 구사해 주세요.
즉 주간장 시초가 혹은 주간장첫봉종가 기준으로 전일복합장 진폭의 30%를 돌파하면 매수,매도진입하고 야간장 종료시간대에 포지션 청산;
2,전일복합장 시고저종 및 주간장시초가와 전일복합장시고저종으로계산된피봇지표식부탁합니다
종목별복합장시간:주간/오전9시-오후3시, 야간/저녁9시-새벽1시
주간/오전9시-오후3시, 야간/저녁9시-새벽2시30분
주간/오전9시-오후3시, 야간/저녁9시-저녁11시30분
복합장에서 첫진입 ,두번째진입 구분하고 전체진입회수 제어할려면 어떻게 해야되나요 ?
꾸벅 .. 감사합니다
CSI300
2015-06-24 11:59:46
답변2 진입식답변내용중
주간장시스템진입식은 buy("b",AtStop,OO[0]+(HH[1]-LL[1])*0.3); OR sell("s",AtStop,OO[0]-(HH[1]-LL[1])*0.3) 으로만 코딩하면되는데
복합장시스템에서 if HH[1] > 0 and LL[1] > 0 Then{
if HH[0] < OO[0]+(HH[1]-LL[1])*0.3 Then
를 추가하는 이유가 머죠 ? 주석과함께 설명부탁드립니다
주간장 9시-15시 야간장 2100-023000 일때
진입 조건식을 If BONGINDEX>1 AND time<020000 and entrcnt<1 then {
buy("B1", AtStop, BPS+Drange); bps= 첫봉종가
sell("S1", AtStop, BPS-Drange);} 로 작성하니 신호가 저녁12시지나서만 나옵니다 ..
참고로 dayoen 이 야간장시초가 (2100) 를 나타내고
일봉시가는 2100시초가 일봉종가는 다음날1500시종가로 해서 일봉이한개그려지네요//확인부탁
중국상품선물 은종목입니다
0900시를 장시작으로보고 023000 을 장 마감으해서 0900-0230 을 하루거래구간으로 ..
오전9시 시가 혹은 첫봉종가 + (전일0900에서0230사이고가 - 전일0900에서0230사이저가)를 전일변동폭으로해서 0230에 청산하면 기존 주간장데이시스템에 야간장데이타를 추가한거로 바도 되는건가요 ?
감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 중국상품선물 복합장 시스템
>
안녕하세요
예스스탁입니다.
1.
var : cnt(0);
Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
if HH[1] > 0 and LL[1] > 0 Then{
if HH[0] < OO[0]+(HH[1]-LL[1])*0.3 Then
buy("b",AtStop,OO[0]+(HH[1]-LL[1])*0.3);
if LL[0] > OO[0]-(HH[1]-LL[1])*0.3 Then
sell("s",AtStop,OO[0]-(HH[1]-LL[1])*0.3);
}
if stime == 020000 then{
exitlong();
exitshort();
}
강제청산 함수중 당일청산함수는 사용하시면 안되고
따로 if문으로 시간을 지정해 당일청산을 구현하셔야 합니다.
수식에서 종목을 인지해 작성될수 없으므로
적용하는 적목에 맞게 시간 지정하셔야 합니다.
2
피봇 계산에는 전일고저종만 사용됩니다.
복합장의 전일고저종을 이용하는 식으로만 변경해 드립니다.
var : cnt(0);
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
Pivot = (HH[1]+LL[1]+CC[1])/3;
R1 = 2*Pivot-LL[1];
R2 = Pivot+HH[1]-LL[1];
S1 = 2*Pivot-HH[1];
S2 = Pivot-HH[1]+LL[1];
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
3.
주간과 야간 진입횟수를 카운트하는 식입니다.
var : dayEntry(0),NightEntry(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then
dayEntry = 0;
if stime >= 090000 and stime <= 150000 and MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
dayEntry = dayEntry+1;
if stime == 210000 or (stime > 210000 and stime[1] < 210000) Then
NightEntry = 0;
if stime >= 210000 or stime < 90000 and MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
NightEntry = NightEntry+1;
즐거운 하루되시고 새해 좋은일만 가득하시기 바랍니다.
> CSI300 님이 쓴 글입니다.
> 제목 : 중국상품선물 복합장 시스템
> 한해동안 많은 도움을 주셔서 너무 감사합니다 .. 15년에 건강과행운이 항상 잇기를바랍니다
1.복합장변동폭(주간+야간)을 이용해서 복합장을 매매하는 돌파식을 구사해 주세요.
즉 주간장 시초가 혹은 주간장첫봉종가 기준으로 전일복합장 진폭의 30%를 돌파하면 매수,매도진입하고 야간장 종료시간대에 포지션 청산;
2,전일복합장 시고저종 및 주간장시초가와 전일복합장시고저종으로계산된피봇지표식부탁합니다
종목별복합장시간:주간/오전9시-오후3시, 야간/저녁9시-새벽1시
주간/오전9시-오후3시, 야간/저녁9시-새벽2시30분
주간/오전9시-오후3시, 야간/저녁9시-저녁11시30분
복합장에서 첫진입 ,두번째진입 구분하고 전체진입회수 제어할려면 어떻게 해야되나요 ?
꾸벅 .. 감사합니다
다음글
이전글