커뮤니티
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
이전글