커뮤니티

검색식 부탁합니다.

프로필 이미지
회원
2014-09-26 21:06:05
193
글번호 78868
답변완료
binary wave seven.지표에서 각각 일봉상의 7도달 종목 검색 주봉상의 7도달 종목 검색 월봉상의 7도달 종목 검색식하고요 일봉.주봉.월봉이 모두 7도달 했을때 월봉은 7진행중이고, 주봉이 7도달했을때 월봉은 7진행중이고, 주봉7,일봉7 도달했을때 을 찾아주셔요..또한 이 모든것을 시그널 식으로도 만들어 주셔요
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-09-29 08:52:09

안녕하세요 예스스탁입니다. 문의하신 내용은 아래 2개식을 종목검색화면에서 주기를 달리해서 검색을 하셔야 합니다. 1번식은 7값이 유지되고 있는 종목을 검색하는 식이고 2번식은 현재봉에서 7값에 도달한 종목을 검색하는 식입니다. 파워종목검색 화면에서 2개의 종목검색식 조합하셔서 검색하셔야 합니다. [3202] 파워종목검색에서는 첨부된 그림과 같이 여러개의 식을 주기를 다르게 한후 검색하실 수 있습니다. 하나의식을 여러번 조건목록에 추가해서 주기를 다르게 지정하실수도 있고 다른 식을 여러게 추가해서 주기를 각각 설정하실수도 있습니다. 타주기를 이용하는 종목검색은 사용자분이 파워종목검색에서 직접 설정해서 검색하셔야 합니다. 수식안에서 처리가 되지 않습니다. 아래 2개의 식을 각각 종목검색식으로 작성하신후에 파워종목검색화면에서 조합해 검색하시기 바랍니다. 1. Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var: value(0),BW_SEVEN(0); //문장1 : MACD가 MACD 시그널선 보다 큼 if ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period) then value = 1; else value = -1; //문장2 : 종가가 이동평균선보다 큼 if C >= ma(C, maPeriod) then value = value + 1; else value = value - 1; //문장3 : Price ROC가 0선보다 큼 if (C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0 then value = value + 1; else value = value - 1; //문장4 : StochasticsK선이 50선 보다 큼 if ema((C-lowest(L, stoPeriod1)) / (highest(H, stoPeriod1) - lowest(L, stoPeriod1)) * 100, stoPeriod2)>=50 then value = value + 1; else value = value - 1; //CCI가 0선 보다 큼 if CCI(CCIPeriod) > 0 then value = value + 1; else value = value - 1; //CO가 0선 보다 큼 if ema(accum(((C -L)-(H- C))/ (H-L)*V), 3) - ema(accum(((C -L)-(H- C))/(H-L)*V), 10) >=0 then value = value + 1; else value = value - 1; //문장7 : 종가가 파라볼릭보다 큼 if SAR(0.02,0.2) < C then value = value + 1; else value = value - 1; BW_SEVEN = value; if BW_SEVEN == 7 and BW_SEVEN[1] == 7 Then find(1); 2. Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var: value(0),BW_SEVEN(0); //문장1 : MACD가 MACD 시그널선 보다 큼 if ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period) then value = 1; else value = -1; //문장2 : 종가가 이동평균선보다 큼 if C >= ma(C, maPeriod) then value = value + 1; else value = value - 1; //문장3 : Price ROC가 0선보다 큼 if (C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0 then value = value + 1; else value = value - 1; //문장4 : StochasticsK선이 50선 보다 큼 if ema((C-lowest(L, stoPeriod1)) / (highest(H, stoPeriod1) - lowest(L, stoPeriod1)) * 100, stoPeriod2)>=50 then value = value + 1; else value = value - 1; //CCI가 0선 보다 큼 if CCI(CCIPeriod) > 0 then value = value + 1; else value = value - 1; //CO가 0선 보다 큼 if ema(accum(((C -L)-(H- C))/ (H-L)*V), 3) - ema(accum(((C -L)-(H- C))/(H-L)*V), 10) >=0 then value = value + 1; else value = value - 1; //문장7 : 종가가 파라볼릭보다 큼 if SAR(0.02,0.2) < C then value = value + 1; else value = value - 1; BW_SEVEN = value; if BW_SEVEN == 7 and BW_SEVEN[1] < 7 Then find(1); 즐거운 하루되세요 > HI_7c****** 님이 쓴 글입니다. > 제목 : 검색식 부탁합니다. > binary wave seven.지표에서 각각 일봉상의 7도달 종목 검색 주봉상의 7도달 종목 검색 월봉상의 7도달 종목 검색식하고요 일봉.주봉.월봉이 모두 7도달 했을때 월봉은 7진행중이고, 주봉이 7도달했을때 월봉은 7진행중이고, 주봉7,일봉7 도달했을때 을 찾아주셔요..또한 이 모든것을 시그널 식으로도 만들어 주셔요
프로필 이미지

회원

2014-09-29 16:54:40

문장 4에서 then 부분 오류 나옴 문법에러, 잘못된 토큰:'then', dhftn dlTsmsrjt :')' 문장 6에서 if ema (accum(((c-1)에서 첫번째( 가오류임 외부함수의 입력값이 1개 필요합니다. 문장 6에서 -ema(accum 에서 ( 가 오류임 내부함수의 입력값이 2개 필요합니다. 라고 나옵니다. 수정해주셔요.. 검증한번 해보시고 올려주셔요.. 그럼 수고 하셔요~~