커뮤니티

문의드립니다.

프로필 이미지
100억의사나이
2013-03-06 17:22:48
360
글번호 60307
답변완료
################## 지표 1 ######################### Input : Period1(2),Period2(6),Period3(12); Var : Ep(0), WWma(0), DINDEX(0), PreJISU(0); var1 = OBV; Ep = 1/Period1; if index == 0 Then WWma = var1; Else WWma = var1 * EP + WWma * (1-EP); plot2(WWma,"OBV시그널(welles이평)"); plot3(ma(var1,Period2),"OBV시그널(단순이평)"); ################## 지표 2 ######################### input : Period1(2), sig1(10); Var : Ep(0), WWma(0), Ep1(0), WWma1(0);; Ep = 1/Period1; Ep1 = 1/Period1; var1 = bids - asks; Var2 = asks - bids; if index == 0 Then WWma = var1; Else WWma = var1 * EP + WWma * (1-EP); if index == 0 Then WWma1 = Var2; Else WWma1 = var2 * EP1 + WWma1 * (1-EP1); Plot1(WWma,"웰리스"); plot4(ma(bids - asks,sig1),"웰리스이평"); plot5(bids-asks,"차이"); #선 안녕하세요 오늘도 고생많으십니다^^ 몇가지 질문좀 하겠습니다! 1. 지표1이 이평선과 크로스, 지표2가 이평선과 크로스 되면 차트에 화살표 표시 (여기서 동시크로스가 아니여도 둘중하나가 크로스가 나고 다음에 하나가 크로스 나도 표시를 하게 했으면 좋겠습니다) 2. 수렴확산지표를 만들려고 하는데요. 계속 오류가 뜨네요. 어떻게 수식을 고쳐야 될지몰라서 문의드립니다 지표3===================== Input: Period(5), Period1(10), Period2(20); Var: 이평1(0), 이평2(0), 이평3(0), sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0),GP(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; // 갭보정 종가 GP = dayopen - sumgap; 이평1 = (GP()-ma(GC, Period))+GP(); 이평2 = (GP()-ma(GC, Period1))+GP(); 이평3 = (GP()-ma(GC, Period2))+GP(); Plot1( 이평1, "이평1"); Plot2( 이평2, "이평2"); Plot3( 이평3, "이평3"); Input : sig1(5), sig2(10), sig3(20); var1 = ma(GC,sig1); var2 = ma(GC,sig2); var3 = ma(GC,sig3); Plot10(var1, "역이평1"); Plot20(var2, "역이평2"); Plot30(var3, "역이평3");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-06 18:47:35

안녕하세요 예스스탁입니다. 1. Input : Period1(2),Period2(6); input : P1(2), sig1(10); Var : Ep1(0), WWma1(0), DINDEX1(0), PreJISU1(0),OBVv(0); Var : Ep2(0), WWma2(0), Ep21(0), WWma21(0);; OBVv = OBV; Ep1 = 1/Period1; if index == 0 Then WWma1 = OBVv; Else WWma1 = OBVv * EP1 + WWma1 * (1-EP1); value1 = WWma1;#OBV시그널(welles이평) value2 = ma(OBVv,Period2);#OBV시그널(단순이평) Ep2 = 1/P1; Ep21 = 1/P1; var1 = bids - asks; Var2 = asks - bids; if index == 0 Then WWma2 = var1; Else WWma2 = var1 * EP2 + WWma2 * (1-EP2); if index == 0 Then WWma21 = Var2; Else WWma21 = var2 * EP21 + WWma21 * (1-EP21); value3 = WWma2;#웰리스; value4 = ma(bids - asks,sig1);#웰리스이평; if (crossup(value1,value2) and value3 > value4) or (crossup(value3,value4) and value1 > value2) Then buy(); if (CrossDown(value1,value2) and value3 < value4) or (CrossDown(value3,value4) and value1 < value2) Then sell(); 2. Input: Period(5), Period1(10), Period2(20); Var: 이평1(0), 이평2(0), 이평3(0), sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0),GP(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; // 갭보정 종가 GP = dayopen - sumgap; 이평1 = (GP-ma(GC, Period))+GP; 이평2 = (GP-ma(GC, Period1))+GP; 이평3 = (GP-ma(GC, Period2))+GP; Plot1( 이평1, "이평1"); Plot2( 이평2, "이평2"); Plot3( 이평3, "이평3"); Input : sig1(5), sig2(10), sig3(20); var1 = ma(GC,sig1); var2 = ma(GC,sig2); var3 = ma(GC,sig3); Plot10(var1, "역이평1"); Plot20(var2, "역이평2"); Plot30(var3, "역이평3"); 즐거운 하루되세요 > 100억의사나이 님이 쓴 글입니다. > 제목 : 문의드립니다. > ################## 지표 1 ######################### Input : Period1(2),Period2(6),Period3(12); Var : Ep(0), WWma(0), DINDEX(0), PreJISU(0); var1 = OBV; Ep = 1/Period1; if index == 0 Then WWma = var1; Else WWma = var1 * EP + WWma * (1-EP); plot2(WWma,"OBV시그널(welles이평)"); plot3(ma(var1,Period2),"OBV시그널(단순이평)"); ################## 지표 2 ######################### input : Period1(2), sig1(10); Var : Ep(0), WWma(0), Ep1(0), WWma1(0);; Ep = 1/Period1; Ep1 = 1/Period1; var1 = bids - asks; Var2 = asks - bids; if index == 0 Then WWma = var1; Else WWma = var1 * EP + WWma * (1-EP); if index == 0 Then WWma1 = Var2; Else WWma1 = var2 * EP1 + WWma1 * (1-EP1); Plot1(WWma,"웰리스"); plot4(ma(bids - asks,sig1),"웰리스이평"); plot5(bids-asks,"차이"); #선 안녕하세요 오늘도 고생많으십니다^^ 몇가지 질문좀 하겠습니다! 1. 지표1이 이평선과 크로스, 지표2가 이평선과 크로스 되면 차트에 화살표 표시 (여기서 동시크로스가 아니여도 둘중하나가 크로스가 나고 다음에 하나가 크로스 나도 표시를 하게 했으면 좋겠습니다) 2. 수렴확산지표를 만들려고 하는데요. 계속 오류가 뜨네요. 어떻게 수식을 고쳐야 될지몰라서 문의드립니다 지표3===================== Input: Period(5), Period1(10), Period2(20); Var: 이평1(0), 이평2(0), 이평3(0), sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0),GP(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; // 갭보정 종가 GP = dayopen - sumgap; 이평1 = (GP()-ma(GC, Period))+GP(); 이평2 = (GP()-ma(GC, Period1))+GP(); 이평3 = (GP()-ma(GC, Period2))+GP(); Plot1( 이평1, "이평1"); Plot2( 이평2, "이평2"); Plot3( 이평3, "이평3"); Input : sig1(5), sig2(10), sig3(20); var1 = ma(GC,sig1); var2 = ma(GC,sig2); var3 = ma(GC,sig3); Plot10(var1, "역이평1"); Plot20(var2, "역이평2"); Plot30(var3, "역이평3");