커뮤니티
문의드립니다
2006-11-06 23:27:05
1235
글번호 11226
안녕하세요,
아래와 같은 수식을 갭보정으로 바꿔서 나타내려면 어떻게 바꿔야 하는지요?
선물 30분 차트에서,
input : period(20),point(1.5),date1(20061103),time1(120000);
var : value(0),LL1(0),CC1(0);
value=ma(C,period);
if Crossup(C,value) then
buy("매수");
var1=entryprice(0);
if C <= var1-point then
exitlong("손절매");
if sdate==date1 and stime==time1 then{
LL1=L;
CC1=C;
}
if C <= CC1 and L <= LL1 then
exitlong("청산");
위의 수식을 갭보정으로 변경해주시고,
또 똑같은 수식을 타종목으로 바꿨을때의 갭보정으로 변경해주시면 고맙겠습니다.
그럼, 답변 부탁드리며
수고하세요.
답변 1
예스스탁 예스스탁 답변
2006-11-07 16:07:01
안녕하세요
예스스탁입니다.
1.갭보정 시고저종가식
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 시가에서 전일종가를 차감한 일간갭을 저장
sumGap = sumGap+gap; // 당일의 일간갭과 과거의 일간갭 누적치를 더하여 저장
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
2.
input : period(20),point(1.5),date1(20061103),time1(120000);
var : value(0),LL1(0),CC1(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 시가에서 전일종가를 차감한 일간갭을 저장
sumGap = sumGap+gap; // 당일의 일간갭과 과거의 일간갭 누적치를 더하여 저장
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
value=ma(GC,period);
if Crossup(GC,value) then
buy("매수");
var1=entryprice(0);
if GC <= var1-point then
exitlong("손절매");
if sdate==date1 and stime==time1 then{
LL1=GL;
CC1=GC;
}
if GC <= CC1 and GL <= LL1 then
exitlong("청산");
3.
input : period(20),point(1.5),date1(20061103),time1(120000);
var : value(0),LL1(0),CC1(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Data1("O")-data1("C")[1]; // 시가에서 전일종가를 차감한 일간갭을 저장
sumGap = sumGap+gap; // 당일의 일간갭과 과거의 일간갭 누적치를 더하여 저장
}
GO = data1("O") - sumGap;//타종목 갭보정 시가
GH = data1("H") - sumGap;//타종목 갭보정 고가
GL = data2("L") - sumGap;//타종목 갭보정 저가
GC = data1("C") - sumGap;//타종목 갭보정 종가
value=ma(GC,period);
if Crossup(GC,value) then
buy("매수");
var1=entryprice(0);
if GC <= var1-point then
exitlong("손절매");
if sdate==date1 and stime==time1 then{
LL1=GL;
CC1=GC;
}
if GC <= CC1 and GL <= LL1 then
exitlong("청산");
즐거운 하루되세요
> CJ_hj7670 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요,
아래와 같은 수식을 갭보정으로 바꿔서 나타내려면 어떻게 바꿔야 하는지요?
선물 30분 차트에서,
input : period(20),point(1.5),date1(20061103),time1(120000);
var : value(0),LL1(0),CC1(0);
value=ma(C,period);
if Crossup(C,value) then
buy("매수");
var1=entryprice(0);
if C <= var1-point then
exitlong("손절매");
if sdate==date1 and stime==time1 then{
LL1=L;
CC1=C;
}
if C <= CC1 and L <= LL1 then
exitlong("청산");
위의 수식을 갭보정으로 변경해주시고,
또 똑같은 수식을 타종목으로 바꿨을때의 갭보정으로 변경해주시면 고맙겠습니다.
그럼, 답변 부탁드리며
수고하세요.