커뮤니티

문의드립니다

프로필 이미지
파파리리
2014-07-01 14:35:48
177
글번호 76272
답변완료
Inputs : delay(090100); var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 누적으로 나오는것같아서요 딱1분동안으로 하고싶습니다 수고하세요
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-07-01 18:46:12

안녕하세요 예스스탁입니다. 작성하신 식은 당일 누적값입니다. delay로 지정하신 시간까지만 누적하는 식은 아래와 같습니다 Inputs : delay(090100); if stime < delay Then{ var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); } if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : 문의드립니다 > Inputs : delay(090100); var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 누적으로 나오는것같아서요 딱1분동안으로 하고싶습니다 수고하세요
프로필 이미지

파파리리

2014-07-02 09:58:01

질문이 잘못되었어나봐요 올려주신함수로 실행 해보니 시간이 지나도 9시1분동일 일어난거래량으로 나오고있습니다 2분이되면2분동안일어난 거래량이 3분이면 3분동안 이런식으로 되야하잔아여 어떻게해야하는지요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다 > 안녕하세요 예스스탁입니다. 작성하신 식은 당일 누적값입니다. delay로 지정하신 시간까지만 누적하는 식은 아래와 같습니다 Inputs : delay(090100); if stime < delay Then{ var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); } if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : 문의드립니다 > Inputs : delay(090100); var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 누적으로 나오는것같아서요 딱1분동안으로 하고싶습니다 수고하세요
프로필 이미지

예스스탁 예스스탁 답변

2014-07-02 11:38:02

안녕하세요 예스스탁입니다. 1. 이전에 답변드린 내용은 당일 첫1분간의 값을 누적해 당일 그리는 식입니다. 2. "2분이되면2분동안일어난 거래량이 3분이면 3분동안 이런식으로 되야하잔아여 어떻게해야하는지요" 위 문의하신 내용은 당일 첫봉부터 현재까지 누적값을 의미하시는 것 같습니다. Inputs : delay(090100); var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 기존에 올리신 위 수식내용이 당일 누적값입니다. 다만 9시 1분봉 이후부터 지표를 표시하는 식입니다. 단순 첫봉부터 누적값이고 첫봉부터 보고자하시면 시간 조건을 없애시면 됩니다. var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); 3. 만약 문의하신 내용이 1분간격으로 값을 누적해서 보고자 하시면 아래식입니다. var : TF(0); TF = TimeToMinutes(stime); if dayindex == 0 or (TF > Tf[1] and stime > stime[1]) Then{ var1 = 0; var2 = 0; } var1 = var1+Upticks; var2 = var2+Downticks; plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); 4, 위 내용이 아니시면 누적을 어떤기준으로 구간을 구하시는지 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다 > 질문이 잘못되었어나봐요 올려주신함수로 실행 해보니 시간이 지나도 9시1분동일 일어난거래량으로 나오고있습니다 2분이되면2분동안일어난 거래량이 3분이면 3분동안 이런식으로 되야하잔아여 어떻게해야하는지요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다 > 안녕하세요 예스스탁입니다. 작성하신 식은 당일 누적값입니다. delay로 지정하신 시간까지만 누적하는 식은 아래와 같습니다 Inputs : delay(090100); if stime < delay Then{ var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); } if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : 문의드립니다 > Inputs : delay(090100); var1=accumn(upticks,dayindex+1); var2=accumn(downticks,dayindex+1); if stime >= delay then begin plot1(var1,"체결강도_비교_양선"); plot2(var2,"체결강도_비교_음선"); End 누적으로 나오는것같아서요 딱1분동안으로 하고싶습니다 수고하세요