커뮤니티

부탁 드립니다.

프로필 이미지
yes
2015-10-15 13:50:00
107
글번호 91315
답변완료
언제나 만족한 수식 작성 노고에 깊이 감사 드립니다. 질문1) 질문수식을 추가로 부탁 드립니다. 지표가 시작하는 지점을 현재를 기준으로 (예를 들어) 2분봉 차트에서 60분전부터 현재까지로만 지표를 부탁 드려도 될런지요? (시간이 지나도 항상 현재로 부터 60분전 까지) 질문2) (예를 들어) 2분봉 차트에서 현재를 기준으로 60분전 부터 30분전 까지만의 지표 부탁 드려도 될런지요? (시간이 지나도 항상 60~30분전의 지표) 다음 수식은 44488번에서 질문 수식 ,답변 수식 입니다. ---질문 수식--- input : 특정일(20151005),특정시간(070000); var : cond(false); if sdate >= 특정일 and stime >= 특정시간 then Cond = true; if cond == true then{ var1 = var1+(IFF(C>=O,V,0)); var2 = var2+(ifF(C<O,V,0)); VAR3 = VAR1 - VAR2; } plot10(var3,"var3"); PlotBaseLine1(0,"0"); (44488번에서 답변한 수식) input : 시작일(20151005),시작시간(070000); input : 종료일(20151010),종료시간(060000); var : cond(false); if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then Cond = true; if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then Cond = false; if sdate > 종료일 then Cond = false; if cond == true then{ var1 = var1+(IFF(C>=O,V,0)); var2 = var2+(ifF(C<O,V,0)); VAR3 = VAR1 - VAR2; } plot10(var3,"var3"); PlotBaseLine1(0,"0");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-15 14:04:17

안녕하세요 예스스탁입니다. 문의하신 내용은 랭귀지 체계상 가능하지 않습니다. 최근 N분전 혹은 N봉전을 판단하려면 현재봉 시점에서 계산해야 하는데 수식은 과거에서 현재로만 동작하고 다시 과거로 돌아가 이전에 그려진 지표나 혹은 신호등을 삭제하거나 지울수가 없습니다. 그러므로 최근 몇개봉만 지표를 표시하는 것은 가능하지 않습니다. 도움을 드리지 못해죄송합니다. 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 언제나 만족한 수식 작성 노고에 깊이 감사 드립니다. 질문1) 질문수식을 추가로 부탁 드립니다. 지표가 시작하는 지점을 현재를 기준으로 (예를 들어) 2분봉 차트에서 60분전부터 현재까지로만 지표를 부탁 드려도 될런지요? (시간이 지나도 항상 현재로 부터 60분전 까지) 질문2) (예를 들어) 2분봉 차트에서 현재를 기준으로 60분전 부터 30분전 까지만의 지표 부탁 드려도 될런지요? (시간이 지나도 항상 60~30분전의 지표) 다음 수식은 44488번에서 질문 수식 ,답변 수식 입니다. ---질문 수식--- input : 특정일(20151005),특정시간(070000); var : cond(false); if sdate >= 특정일 and stime >= 특정시간 then Cond = true; if cond == true then{ var1 = var1+(IFF(C>=O,V,0)); var2 = var2+(ifF(C<O,V,0)); VAR3 = VAR1 - VAR2; } plot10(var3,"var3"); PlotBaseLine1(0,"0"); (44488번에서 답변한 수식) input : 시작일(20151005),시작시간(070000); input : 종료일(20151010),종료시간(060000); var : cond(false); if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then Cond = true; if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then Cond = false; if sdate > 종료일 then Cond = false; if cond == true then{ var1 = var1+(IFF(C>=O,V,0)); var2 = var2+(ifF(C<O,V,0)); VAR3 = VAR1 - VAR2; } plot10(var3,"var3"); PlotBaseLine1(0,"0");