커뮤니티

다시한번만....(감사합니다)

프로필 이미지
선형
2004-12-13 22:55:28
1581
글번호 6017
답변완료
1 쌍바닥 후 처음 양봉그려지는 조건 input : left(3), right(2),right1(1), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right1,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right1,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right1,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right1,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right1] == Lowval1 and MAV > MAV[1] and accumn(iff(C > O,1,0),lowidx1) >=1 then var1 = 1; else var1 = 0; find(var1); 2.쌍봉 후 양봉생기는 조건 input : left(3), right(2),right1(1), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right1,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right1,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right1,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right1,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 HVal1 > Hval2 and //전저점이 전전저점보다 크다 MAV[right1] == Hval1 and MAV > MAV[1] and accumn(iff(C > O,1,0),Hidx1) >=1 then var1 = 1; else var1 = 0; find(var1); 3. 쌍바닥과 쌍봉이 함꺼번에 그려지는 경우는 없으므로 따로 검색해 보시길 바랍니다. 즐거운하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 검색식으로 변환한 식입니다. > 안녕하세요 예스스탁입니다. 1. 쌍바닥 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then //10이평 연속상승, 양봉 var1 = 1; else var1 = 0; find(var1); 2. 쌍봉 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O then //10이평 연속하락 음봉 var1 = 1; else var1 = 0; find(var1); 3. 쌍바닥+ 쌍봉 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O and //10이평 연속하락 음봉 Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then //10이평 연속상승, 양봉 var1 = 1; else var1 = 0; find(var1); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다 > 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2+0.8 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then{ //10이평 연속상승, 양봉 buy(); exitshort(); } if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 LowVal1 < Lowval2-0.8 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O then{ //10이평 연속하락 음봉 sell(); exitlong(); } 저녁늦게까지 답변 주셔서 감사합니다 근데 조건검색식을 햇는데요 데이타가 없다고 나오는데요 그건 왜그런건지요? 수식은 검증 &#46095;다고 하는데 왜그런지 다시 부탁드립니다
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-12-15 10:18:29

안녕하세요 예스스탁입니다. 조건검색의 최대허용봉은 200봉입니다. 기간값을 조절하여 다시 올려드립니다. 검색을 하실때 검색에 필요한 기간을 200봉으로 설정해 주시고 한번 검색후 검색창을 닫고 다시 열어 검색을 해 주시기 바랍니다. [쌍바닥] input : left(3), right(2),right1(1), Period(50); var : value(0), LVal1(0), LVal2(0), Lidx1(0), Lidx2(0); value = ma(C,10); LVal1 = SwingLow(1,value,left,right1,Period); LVal2 = SwingLow(2,value,left,right,Period); Lidx1 = SwingLowbar(1,value,left,right1,Period); Lidx2 = SwingLowbar(2,value,left,right,Period); if Lidx1 == 1 and Lidx2 - Lidx1 > 5 and Lidx2 - Lidx1 < 40 and LVal1 < Lval2 and C > O then var1 = 1; else var1 = 0; find(var1); [쌍봉] input : left(3), right(2),right1(1), Period(50); var : value(0), hVal1(0),hVal2(0),hidx1(0),hidx2(0); value = ma(C,10); hVal1 = Swinghigh(1,value,left,right1,Period); hVal2 = Swinghigh(2,value,left,right,Period); hidx1 = Swinghighbar(1,value,left,right1,Period); hidx2 = Swinghighbar(2,value,left,right,Period); if Hidx1 == 1 and Hidx2 - Hidx1 > 5 and Hidx2 - Hidx1 < 40 and HVal1 > Hval2 and C < O then var1 = 1; else var1 = 0; find(var1); [쌍바닥 or 쌍봉] input : left(3), right(2),right1(1), Period(50); var : value(0), hVal1(0),hVal2(0),hidx1(0),hidx2(0); var : LVal1(0), LVal2(0), Lidx1(0), Lidx2(0); value = ma(C,10); LVal1 = SwingLow(1,value,left,right1,Period); LVal2 = SwingLow(2,value,left,right,Period); Lidx1 = SwingLowbar(1,value,left,right1,Period); Lidx2 = SwingLowbar(2,value,left,right,Period); hVal1 = Swinghigh(1,value,left,right1,Period); hVal2 = Swinghigh(2,value,left,right,Period); hidx1 = Swinghighbar(1,value,left,right1,Period); hidx2 = Swinghighbar(2,value,left,right,Period); if (Hidx1 == 1 and Hidx2 - Hidx1 > 5 and Hidx2 - Hidx1 < 40 and HVal1 > Hval2 and C < O) or (Lidx1 == 1 and Lidx2 - Lidx1 > 5 and Lidx2 - Lidx1 < 40 and LVal1 < Lval2 and C > O) then var1 = 1; else var1 = 0; find(var1); 즐거운 하루되세요 > 선형 님이 쓴 글입니다. > 제목 : 다시한번만....(감사합니다) > 1 쌍바닥 후 처음 양봉그려지는 조건 input : left(3), right(2),right1(1), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right1,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right1,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right1,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right1,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right1] == Lowval1 and MAV > MAV[1] and accumn(iff(C > O,1,0),lowidx1) >=1 then var1 = 1; else var1 = 0; find(var1); 2.쌍봉 후 양봉생기는 조건 input : left(3), right(2),right1(1), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right1,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right1,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right1,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right1,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 HVal1 > Hval2 and //전저점이 전전저점보다 크다 MAV[right1] == Hval1 and MAV > MAV[1] and accumn(iff(C > O,1,0),Hidx1) >=1 then var1 = 1; else var1 = 0; find(var1); 3. 쌍바닥과 쌍봉이 함꺼번에 그려지는 경우는 없으므로 따로 검색해 보시길 바랍니다. 즐거운하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 검색식으로 변환한 식입니다. > 안녕하세요 예스스탁입니다. 1. 쌍바닥 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then //10이평 연속상승, 양봉 var1 = 1; else var1 = 0; find(var1); 2. 쌍봉 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O then //10이평 연속하락 음봉 var1 = 1; else var1 = 0; find(var1); 3. 쌍바닥+ 쌍봉 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O and //10이평 연속하락 음봉 Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then //10이평 연속상승, 양봉 var1 = 1; else var1 = 0; find(var1); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다 > 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2+0.8 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then{ //10이평 연속상승, 양봉 buy(); exitshort(); } if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 LowVal1 < Lowval2-0.8 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O then{ //10이평 연속하락 음봉 sell(); exitlong(); } 저녁늦게까지 답변 주셔서 감사합니다 근데 조건검색식을 햇는데요 데이타가 없다고 나오는데요 그건 왜그런건지요? 수식은 검증 &#46095;다고 하는데 왜그런지 다시 부탁드립니다