커뮤니티
43357 답변에 대한 시가와 전일종가 함수 확인바랍니다!!!
2015-08-11 08:06:37
122
글번호 89385
질의)
주종목 : 연결선물지수 1분
참조데이타4 : 삼성전자 1분
============================================================================
시가등락율 = (OpenD(0) - CloseD(1)) / CloseD(1)*100;
현재등락율 = (c - CloseD(1)) / CloseD(1)*100;
if Data3(C < -500) and Data4(현재등락율 < 시가등락율) Then {
sell();
Print("주식 수급.csv", "시간,%.f, 삼성전자 시가,%.2f, 삼성전자 전일종가,%.2f, 삼전시가등락율,%.2f, 삼전현재등락율,%.2f", stime, data4(OpenD(0)), data4(CloseD(1)), data4(시가등락율), data4(현재등락율));
}
============================================================================
위 수식에서 삼성전자의 전일대비 시가등락률 계산시 0으로 산출됩니다!!!!
print함수로 확인해보면 시가와 전일종가가 같은 값이기 때문이네요!!!!
시가와 전일종가의 함수가 틀렸는지요???
검토바랍니다!!!
답변 1
예스스탁 예스스탁 답변
2015-08-11 14:44:03
안녕하세요
예스스탁입니다.
작성하신 식 내용에서
시가등락율과 현재등락율은 data4의 값이 아닙니다.
data1로 계산하고 그 반환값(숫자)을 data4 함수에 넣은 것입니다
아래와 같이 계산식을 data4함수로 묶어주셔야 합니다.
var : 시가등락율(0,data4),현재등락율(0,data4);
시가등락율 = data4((OpenD(0) - CloseD(1)) / CloseD(1)*100);
현재등락율 = data4((c - CloseD(1)) / CloseD(1)*100);
if Data3(C < -500) and Data4(현재등락율 < 시가등락율) Then {
sell();
Print("주식 수급.csv", "시간,%.f, 삼성전자 시가,%.2f, 삼성전자 전일종가,%.2f, 삼전시가등락율,%.2f, 삼전현재등락율,%.2f", stime, data4(OpenD(0)), data4(CloseD(1)), data4(시가등락율), data4(현재등락율));
}
즐거운 하루되세요
> 부득탐승 님이 쓴 글입니다.
> 제목 : 43357 답변에 대한 시가와 전일종가 함수 확인바랍니다!!!
> 질의)
주종목 : 연결선물지수 1분
참조데이타4 : 삼성전자 1분
============================================================================
시가등락율 = (OpenD(0) - CloseD(1)) / CloseD(1)*100;
현재등락율 = (c - CloseD(1)) / CloseD(1)*100;
if Data3(C < -500) and Data4(현재등락율 < 시가등락율) Then {
sell();
Print("주식 수급.csv", "시간,%.f, 삼성전자 시가,%.2f, 삼성전자 전일종가,%.2f, 삼전시가등락율,%.2f, 삼전현재등락율,%.2f", stime, data4(OpenD(0)), data4(CloseD(1)), data4(시가등락율), data4(현재등락율));
}
============================================================================
위 수식에서 삼성전자의 전일대비 시가등락률 계산시 0으로 산출됩니다!!!!
print함수로 확인해보면 시가와 전일종가가 같은 값이기 때문이네요!!!!
시가와 전일종가의 함수가 틀렸는지요???
검토바랍니다!!!
다음글