커뮤니티

문의드립니다

프로필 이미지
회원
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("청산"); 위의 수식을 갭보정으로 변경해주시고, 또 똑같은 수식을 타종목으로 바꿨을때의 갭보정으로 변경해주시면 고맙겠습니다. 그럼, 답변 부탁드리며 수고하세요.