커뮤니티

메시지로그 문의

프로필 이미지
훈sys
2014-05-05 19:17:44
209
글번호 74855
답변완료

첨부 이미지

예스스탁에서 기본적으로 제공되는 스토캐스틱 시스템식을 선물1분봉에 응용하면서 연습중인 식입니다. 메시지로그값을 보고싶어 아래와 같이 작성하였으나 1분 단위로 메시지로그값이 나타나지 않고 차트의 가장 마지막 시간에 해당하는 메시지 로그값만이 표시됩니다. 어디를 수정해야 차트의 봉단위에 해당하는 시간단위로 메시지로그를 볼 수 있을지 궁금합니다. Input : Period(12), Period1(5), Period2(5); var : mp(0); mp=marketposition; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/트레일링청산 If mp==0 and value1<20 and c>Ma(c, 60)and CrossUP(value1, value2) Then { Buy(); } if mp==1 and Value1>80 Then ExitLong(); # 매도/트레일링청산 If mp==0 and value1>80 and c<ma(c,60) and CrossDown(value1, value2) Then { sell(); } if mp==-1 and Value1<20 Then exitshort(); # 종가청산 if stime==145500 Then { exitlong("end",atmarket); exitshort("end2",atmarket); } cleardebug; messagelog("%.2f ,%.2f",value1,c);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-05-07 16:25:02

안녕하세요 예스스탁입니다. cleardebug; 를 없애시면 됩니다. cleardebug는 디버깅화면을 삭제하고 새로운것을 찍기 위함입니다. 과거봉까지 보실려면 cleardebug를 삭제하시면 됩니다. 즐거운 하루되세요 > 훈sys 님이 쓴 글입니다. > 제목 : 메시지로그 문의 > 예스스탁에서 기본적으로 제공되는 스토캐스틱 시스템식을 선물1분봉에 응용하면서 연습중인 식입니다. 메시지로그값을 보고싶어 아래와 같이 작성하였으나 1분 단위로 메시지로그값이 나타나지 않고 차트의 가장 마지막 시간에 해당하는 메시지 로그값만이 표시됩니다. 어디를 수정해야 차트의 봉단위에 해당하는 시간단위로 메시지로그를 볼 수 있을지 궁금합니다. Input : Period(12), Period1(5), Period2(5); var : mp(0); mp=marketposition; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/트레일링청산 If mp==0 and value1<20 and c>Ma(c, 60)and CrossUP(value1, value2) Then { Buy(); } if mp==1 and Value1>80 Then ExitLong(); # 매도/트레일링청산 If mp==0 and value1>80 and c<ma(c,60) and CrossDown(value1, value2) Then { sell(); } if mp==-1 and Value1<20 Then exitshort(); # 종가청산 if stime==145500 Then { exitlong("end",atmarket); exitshort("end2",atmarket); } cleardebug; messagelog("%.2f ,%.2f",value1,c);