커뮤니티

print 함수문의

프로필 이미지
forexar
2014-06-25 09:29:43
162
글번호 76096
답변완료
if data1(stime == 145500) and v1 > v2 and data3(c) > 0 then{ buy("b"); 여기서 buy신호를 print함수로 csv로 쏘려면 어떻게 해야하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-06-25 10:19:29

안녕하세요 예스스탁입니다. print는 if 조건이 만족여부에 따라 출력이 됩니다. 신호함수와 연동되어 발생여부를 체크해서 출력하게 할수는 없습니다. 신호는 피라미딩이 아니면 이전에 매수포지션 들어가 있는 있으면 추가로 매수가 발생하지 않지만 print문은 if조건이 만족했으므로 찍히게 됩니다. 또한 print문이 과거 봉에서는 봉당 한번만 출력이 되지만 실시간에서는 조건만족하면 실시간으로 계속 출력이 됩니다. 해당부분 참고하시기 바랍니다. #if조건이 만족하면 출력이 되는데 #반대포지션상태나 무포지션상태일때만 출력 if data1(stime == 145500) and v1 > v2 and data3(c) > 0 then{ buy("b"); if MarketPosition <= 0 Then Print("C:₩text.csv","%.2f","조건만족"); } 즐거운 하루되세요 > forexar 님이 쓴 글입니다. > 제목 : print 함수문의 > if data1(stime == 145500) and v1 > v2 and data3(c) > 0 then{ buy("b"); 여기서 buy신호를 print함수로 csv로 쏘려면 어떻게 해야하나요?