커뮤니티

리리 답변받기 위하여 재등록-다른 건

프로필 이미지
회원
2009-01-21 10:50:53
958
글번호 19695
답변완료
오답인 듯.. 여전히 고쳐봐도 전과동입니다.^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 장중초과 종가미달 > 안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1);
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2009-01-22 10:11:55

안녕하세요 에스스탁입니다. 문의하신 부분의 내용을 정확히 이해 못했습니다. 현재가는 20이평 아래이고 장중에 돌파한 봉이 있으면 당일 고가를 출력하신다는 내용이신지요? CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; PLOT1(VALUE1); 작성하신 식 내용은 종가가 20이평을 돌파하면 value1변수에 그 시점까지의 당일 고가를 저장하라는 식입니다. 그러므로 오늘 돌파가 없고 어제 돌파가 발생한 봉의 있으면 어제 저장된 값(어제의 고가)이 출력되게 됩니다. 아래의 식은 당일 분봉상 20이평을 돌파한 봉이 하나라도 있으면 당일 고가를 출력하고 없으면 어제의 고가를 출력하는 식입니다. var1 = countif(CROSSUP(DAYCLOSE,MA(C,20)),dayindex()+1); ## 당일중 종가가 20이평을 상향돌파한 횟수 if var1 >= 1 Then PLOT1(dayhigh()); Else Plot1(dayhigh(1)); 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : 리리 답변받기 위하여 재등록-다른 건 > 오답인 듯.. 여전히 고쳐봐도 전과동입니다.^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 장중초과 종가미달 > 안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1);
프로필 이미지

회원

2009-01-22 11:23:40

분봉에서 dayclose가 일봉상 종가 가 아닌게 딜레마 입니다. 분봉상 일봉종가를 어떻게 표시하는지 알면 제가 어떻게 해볼 수 있겠습니다. 부언드리면, 분봉상에서 그 날의 종가가 20이평선을 넘을 때 그날의 고가를 출력하고 싶습니다. 그러므로, 분봉상 그 날의 종가전에는 여전히 전일값이 출력됩니다. 즉 어제 종가가 20이평 돌파한 경우 어제 종가봉부터 오늘 종가직전봉까지 어제 고가가 출력되어 있습니다. 이런 결과(출력)를 위해서 분봉상 당일종가를 어떻게 표시하는지 알려주십시오. 감사합니다..수고하셔고 긴급 답변주세요.. 해답안나와 제 마음이 바쁩니다^^ 감사감사.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 리리 답변받기 위하여 재등록-다른 건 > 안녕하세요 에스스탁입니다. 문의하신 부분의 내용을 정확히 이해 못했습니다. 현재가는 20이평 아래이고 장중에 돌파한 봉이 있으면 당일 고가를 출력하신다는 내용이신지요? CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; PLOT1(VALUE1); 작성하신 식 내용은 종가가 20이평을 돌파하면 value1변수에 그 시점까지의 당일 고가를 저장하라는 식입니다. 그러므로 오늘 돌파가 없고 어제 돌파가 발생한 봉의 있으면 어제 저장된 값(어제의 고가)이 출력되게 됩니다. 아래의 식은 당일 분봉상 20이평을 돌파한 봉이 하나라도 있으면 당일 고가를 출력하고 없으면 어제의 고가를 출력하는 식입니다. var1 = countif(CROSSUP(DAYCLOSE,MA(C,20)),dayindex()+1); ## 당일중 종가가 20이평을 상향돌파한 횟수 if var1 >= 1 Then PLOT1(dayhigh()); Else Plot1(dayhigh(1)); 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : 리리 답변받기 위하여 재등록-다른 건 > 오답인 듯.. 여전히 고쳐봐도 전과동입니다.^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 장중초과 종가미달 > 안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1);
프로필 이미지

예스스탁 예스스탁 답변

2009-01-22 14:03:50

안녕하세요 예스스탁입니다. 분봉에서 dayclose()는 일봉의 종가가 맞습니다. 지표로 2개의 값을 확인하시기 바랍니다. plot1(dayclose()); plot2(c); 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : Re : Re : 리리 답변받기 위하여 재등록-다른 건 > 분봉에서 dayclose가 일봉상 종가 가 아닌게 딜레마 입니다. 분봉상 일봉종가를 어떻게 표시하는지 알면 제가 어떻게 해볼 수 있겠습니다. 부언드리면, 분봉상에서 그 날의 종가가 20이평선을 넘을 때 그날의 고가를 출력하고 싶습니다. 그러므로, 분봉상 그 날의 종가전에는 여전히 전일값이 출력됩니다. 즉 어제 종가가 20이평 돌파한 경우 어제 종가봉부터 오늘 종가직전봉까지 어제 고가가 출력되어 있습니다. 이런 결과(출력)를 위해서 분봉상 당일종가를 어떻게 표시하는지 알려주십시오. 감사합니다..수고하셔고 긴급 답변주세요.. 해답안나와 제 마음이 바쁩니다^^ 감사감사.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 리리 답변받기 위하여 재등록-다른 건 > 안녕하세요 에스스탁입니다. 문의하신 부분의 내용을 정확히 이해 못했습니다. 현재가는 20이평 아래이고 장중에 돌파한 봉이 있으면 당일 고가를 출력하신다는 내용이신지요? CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; PLOT1(VALUE1); 작성하신 식 내용은 종가가 20이평을 돌파하면 value1변수에 그 시점까지의 당일 고가를 저장하라는 식입니다. 그러므로 오늘 돌파가 없고 어제 돌파가 발생한 봉의 있으면 어제 저장된 값(어제의 고가)이 출력되게 됩니다. 아래의 식은 당일 분봉상 20이평을 돌파한 봉이 하나라도 있으면 당일 고가를 출력하고 없으면 어제의 고가를 출력하는 식입니다. var1 = countif(CROSSUP(DAYCLOSE,MA(C,20)),dayindex()+1); ## 당일중 종가가 20이평을 상향돌파한 횟수 if var1 >= 1 Then PLOT1(dayhigh()); Else Plot1(dayhigh(1)); 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : 리리 답변받기 위하여 재등록-다른 건 > 오답인 듯.. 여전히 고쳐봐도 전과동입니다.^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 장중초과 종가미달 > 안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1);
프로필 이미지

회원

2009-01-22 20:52:25

분봉에서 dayclose()는 일봉의 종가가 아니군요. 분봉에서 dayclose()는 일봉의 종가가 아니라 분봉의 종가군요. 분봉상에서 일봉의 종가를 어떻게 표현하는지 궁금합니다. 해당분봉이 그 날의 종가가 아니라면 전일종가를 화면출력하고 해당분봉이 그 날의 종가라면 그 분봉종가를 화면출력하는 식을 만들어 주십시오. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 리리 답변받기 위하여 재등록-다른 건 > 안녕하세요 예스스탁입니다. 분봉에서 dayclose()는 일봉의 종가가 맞습니다. 지표로 2개의 값을 확인하시기 바랍니다. plot1(dayclose()); plot2(c); 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : Re : Re : 리리 답변받기 위하여 재등록-다른 건 > 분봉에서 dayclose가 일봉상 종가 가 아닌게 딜레마 입니다. 분봉상 일봉종가를 어떻게 표시하는지 알면 제가 어떻게 해볼 수 있겠습니다. 부언드리면, 분봉상에서 그 날의 종가가 20이평선을 넘을 때 그날의 고가를 출력하고 싶습니다. 그러므로, 분봉상 그 날의 종가전에는 여전히 전일값이 출력됩니다. 즉 어제 종가가 20이평 돌파한 경우 어제 종가봉부터 오늘 종가직전봉까지 어제 고가가 출력되어 있습니다. 이런 결과(출력)를 위해서 분봉상 당일종가를 어떻게 표시하는지 알려주십시오. 감사합니다..수고하셔고 긴급 답변주세요.. 해답안나와 제 마음이 바쁩니다^^ 감사감사.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 리리 답변받기 위하여 재등록-다른 건 > 안녕하세요 에스스탁입니다. 문의하신 부분의 내용을 정확히 이해 못했습니다. 현재가는 20이평 아래이고 장중에 돌파한 봉이 있으면 당일 고가를 출력하신다는 내용이신지요? CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; PLOT1(VALUE1); 작성하신 식 내용은 종가가 20이평을 돌파하면 value1변수에 그 시점까지의 당일 고가를 저장하라는 식입니다. 그러므로 오늘 돌파가 없고 어제 돌파가 발생한 봉의 있으면 어제 저장된 값(어제의 고가)이 출력되게 됩니다. 아래의 식은 당일 분봉상 20이평을 돌파한 봉이 하나라도 있으면 당일 고가를 출력하고 없으면 어제의 고가를 출력하는 식입니다. var1 = countif(CROSSUP(DAYCLOSE,MA(C,20)),dayindex()+1); ## 당일중 종가가 20이평을 상향돌파한 횟수 if var1 >= 1 Then PLOT1(dayhigh()); Else Plot1(dayhigh(1)); 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : 리리 답변받기 위하여 재등록-다른 건 > 오답인 듯.. 여전히 고쳐봐도 전과동입니다.^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 장중초과 종가미달 > 안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1);