커뮤니티

print 출력 문의 드립니다.

프로필 이미지
회원
2014-01-13 19:48:03
228
글번호 71360
답변완료
실시간 틱데이터 차트에서 아래 지표를 적용 했습니다. 프린트로 출력된 결과물이 아래처럼 두줄씩 출력 됩니다. 구조상 실수한 부분은 없는 것 같은데 뭐가 문제 인가요? 당연히 한번씩 출력될 줄 알았는데 이상한 것 같습니다. if c >= c[1] and value1 == 1 Then { print("C:₩Users₩Msater₩Downloads₩YTLog₩OutPut_001.txt","Close %.2f", C); value1 = 0; } if c < c[1] and value1 == 0 Then { print("C:₩Users₩Msater₩Downloads₩YTLog₩OutPut_001.txt","Close %.2f", C); value1 = 1; } 결과물 2014-01-13 19:35:00 Close 255.85 2014-01-13 19:35:00 Close 255.85 2014-01-13 19:35:29 Close 255.90 2014-01-13 19:35:29 Close 255.90 2014-01-13 19:36:38 Close 255.85 2014-01-13 19:36:38 Close 255.85 2014-01-13 19:36:39 Close 255.85 2014-01-13 19:36:39 Close 255.85 2014-01-13 19:41:27 Close 255.80 2014-01-13 19:41:27 Close 255.80
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-14 09:48:06

안녕하세요 예스스탁입니다. 차트에 참조데이터가 있으신거 같습니다. 차트의 데이터를 수신할때마다 동작이 되므로 아래와 같이 수정 후 적용해 보시기 바랍니다. if data1(c >= c[1] and value1 == 1) Then { data1(print("C:₩Users₩Msater₩Downloads₩YTLog₩OutPut_001.txt","Close %.2f", C)); value1 = 0; } if data1(c < c[1] and value1 == 0) Then { data1(print("C:₩Users₩Msater₩Downloads₩YTLog₩OutPut_001.txt","Close %.2f", C)); value1 = 1; } 즐거운 하루되세요 > HI_cj*** 님이 쓴 글입니다. > 제목 : print 출력 문의 드립니다. > 실시간 틱데이터 차트에서 아래 지표를 적용 했습니다. 프린트로 출력된 결과물이 아래처럼 두줄씩 출력 됩니다. 구조상 실수한 부분은 없는 것 같은데 뭐가 문제 인가요? 당연히 한번씩 출력될 줄 알았는데 이상한 것 같습니다. if c >= c[1] and value1 == 1 Then { print("C:₩Users₩Msater₩Downloads₩YTLog₩OutPut_001.txt","Close %.2f", C); value1 = 0; } if c < c[1] and value1 == 0 Then { print("C:₩Users₩Msater₩Downloads₩YTLog₩OutPut_001.txt","Close %.2f", C); value1 = 1; } 결과물 2014-01-13 19:35:00 Close 255.85 2014-01-13 19:35:00 Close 255.85 2014-01-13 19:35:29 Close 255.90 2014-01-13 19:35:29 Close 255.90 2014-01-13 19:36:38 Close 255.85 2014-01-13 19:36:38 Close 255.85 2014-01-13 19:36:39 Close 255.85 2014-01-13 19:36:39 Close 255.85 2014-01-13 19:41:27 Close 255.80 2014-01-13 19:41:27 Close 255.80