커뮤니티

자꾸 질문만드립니다.

프로필 이미지
항상여유있게
2012-06-13 13:09:26
310
글번호 51954
답변완료
자꾸 질문만드리게 되어죄송합니다. 아래수식이 예스를 통하여 배움을 받은식입니다. 1. input : Period(25), Period1(12), Period2(5); var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0); var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(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; // 갭보정 종가 stoLval = lowest(GL,Period); stoHval = highest(GH,Period); fstK = (GC-stoLval)/(stoHval-stoLval)*100; stoK = ema(fstK, Period1); stoD = ema(StoK, Period2); if CrossUp(stok, stoD) Then{ value1 = 1; var11 = stoD; } if CrossDown(stoK, stoD) Then{ value1 = -1; var12 = stoD; } 2. input : P(5); if date != date[1] Then{ var2 = 0; var3 = 0; } var1 = upvol-downvol; var2 = var2+var1; var3 = var3+1; var4 = var2/var3; if dayindex < P Then var5 = var4; Else var5 = ma(var1,5); if value1 == 1 and stok >= var11+20 and var5 > 200 Then buy("콜"); if value1 == -1 and stok <= var12-20 and var5 < -200 Then sell("풋"); 그런데 여기서 신호발생상의 아래와같은 문제가 발생합니다. 한번만 더검토하여 답변주시기바랍니다. 1. 스토의 신호조건이 반드시 과매도권인20이하에서 골드와 80이상에서의 데드만이 아니라 예를들면 30에서 골드가나든 69에서 골드가 나든 골드가 난시점에서 %k값이 20이커지는 지점 (((( 만약30에서 %d와 %k가골드가 났다면 %k가 스토오른쪽의 숫자값50을 관통하는 시점)))(((만약 60에서 %와%k가 데드가 났다면 그시점의 값에서 20을 뺀 40지점을 %k가 관통되는 지점)))---그러니까 항상 골드가나는지점이나 데드가 나는지점에서 20이상이든이하가 가면 조검만족이 되는것을 원합니다.--- 아울러 거기서 2번수식을 만족하면(2번은꼭돌되는게아니라 1번수식이 만족하는시점에서 200이상이 되었으면만족하는것으로봄) 즉시 예비신호가 발생되고 그봉이 끝나는지점에서 확정신호가 되는 것을 원합니다. 꼭좀수정하여 주시고..... 2.예비신호가 발생되는지점에서 바로 소리음이 설정되도록 수정하여 주시면 정말감사하겠습니다.(소리음은 제가 조정해도 못하겠네요ㅠㅠ)) 정말 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-06-14 09:40:31

안녕하세요 예스스탁입니다. input : Period(25), Period1(12), Period2(5); var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0); var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(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; // 갭보정 종가 stoLval = lowest(GL,Period); stoHval = highest(GH,Period); fstK = (GC-stoLval)/(stoHval-stoLval)*100; stoK = ema(fstK, Period1); stoD = ema(StoK, Period2); if CrossUp(stok, stoD) Then{ value1 = 1; var11 = stok; } if CrossDown(stoK, stoD) Then{ value1 = -1; var12 = stok; } input : P(5); if date != date[1] Then{ var2 = 0; var3 = 0; } var1 = upvol-downvol; var2 = var2+var1; var3 = var3+1; var4 = var2/var3; if dayindex < P Then var5 = var4; Else var5 = ma(var1,5); if value1 == 1 and crossup(stok,var11+20) and var5 > 200 Then{ buy("콜"); PlaySound("C:₩예스트레이더31₩Data₩alert.wav"); } if value1 == -1 and crossdown(stok,var12-20) and var5 < -200 Then{ sell("풋"); PlaySound("C:₩예스트레이더31₩Data₩alert.wav"); } PlaySound함수는 따로 수식에서 if조건을 만족할 때 출력할 웨이브 파일을 지정하는 것외에는 따로 제어를 할 수 없습니다. 즐거운 하루되세요 > 항상여유있게 님이 쓴 글입니다. > 제목 : 자꾸 질문만드립니다. > 자꾸 질문만드리게 되어죄송합니다. 아래수식이 예스를 통하여 배움을 받은식입니다. 1. input : Period(25), Period1(12), Period2(5); var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0); var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(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; // 갭보정 종가 stoLval = lowest(GL,Period); stoHval = highest(GH,Period); fstK = (GC-stoLval)/(stoHval-stoLval)*100; stoK = ema(fstK, Period1); stoD = ema(StoK, Period2); if CrossUp(stok, stoD) Then{ value1 = 1; var11 = stoD; } if CrossDown(stoK, stoD) Then{ value1 = -1; var12 = stoD; } 2. input : P(5); if date != date[1] Then{ var2 = 0; var3 = 0; } var1 = upvol-downvol; var2 = var2+var1; var3 = var3+1; var4 = var2/var3; if dayindex < P Then var5 = var4; Else var5 = ma(var1,5); if value1 == 1 and stok >= var11+20 and var5 > 200 Then buy("콜"); if value1 == -1 and stok <= var12-20 and var5 < -200 Then sell("풋"); 그런데 여기서 신호발생상의 아래와같은 문제가 발생합니다. 한번만 더검토하여 답변주시기바랍니다. 1. 스토의 신호조건이 반드시 과매도권인20이하에서 골드와 80이상에서의 데드만이 아니라 예를들면 30에서 골드가나든 69에서 골드가 나든 골드가 난시점에서 %k값이 20이커지는 지점 (((( 만약30에서 %d와 %k가골드가 났다면 %k가 스토오른쪽의 숫자값50을 관통하는 시점)))(((만약 60에서 %와%k가 데드가 났다면 그시점의 값에서 20을 뺀 40지점을 %k가 관통되는 지점)))---그러니까 항상 골드가나는지점이나 데드가 나는지점에서 20이상이든이하가 가면 조검만족이 되는것을 원합니다.--- 아울러 거기서 2번수식을 만족하면(2번은꼭돌되는게아니라 1번수식이 만족하는시점에서 200이상이 되었으면만족하는것으로봄) 즉시 예비신호가 발생되고 그봉이 끝나는지점에서 확정신호가 되는 것을 원합니다. 꼭좀수정하여 주시고..... 2.예비신호가 발생되는지점에서 바로 소리음이 설정되도록 수정하여 주시면 정말감사하겠습니다.(소리음은 제가 조정해도 못하겠네요ㅠㅠ)) 정말 감사합니다.