커뮤니티

답변 잘 봤습니다. 도움 요청

프로필 이미지
회원
2008-10-13 11:44:11
838
글번호 17489
답변완료
렌코차트 지표식과 시스템식을 다음과 같이 고쳐주셨네요 다음 1. 지표식 input:단위호가(5); var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1); array:고[10](0),저[10](0); if index == 0 then { 벽돌크기 = _TickValue() * 단위호가; //_TickValue()는 사용자 함수 고[0] = C; 저[0] = C; } if 방향 == 0 then { if 저[0] - 벽돌크기 >= C then { 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; 방향 = 하락; } else if 고[0] + 벽돌크기 <= C then { 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; 방향 = 상승; } } else if 방향 == 하락 then { if 저[0] - 벽돌크기 >= C then 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; if 저[0] + 2*벽돌크기 <= C then { for j = 8 downto 0 { 고[j+1] = 고[j]; } 방향 = 상승; 고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기; } } else if 방향 == 상승 then { if 고[0] + 벽돌크기 <= C then 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; if 고[0] - 2*벽돌크기 >= C then { for j = 8 downto 0 { 저[j+1] = 저[j]; } 방향 = 하락; 저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기; } } if 방향[1]==하락 and 방향==상승 then plot1(저[0],"렌코차트",Blue); if 방향[1]==상승 and 방향==하락 then plot1(고[0],"렌코차트",RED); 2. 시스템식 input:단위호가(5); var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1); array:고[10](0),저[10](0); if index == 0 then { 벽돌크기 = _TickValue() * 단위호가; //_TickValue()는 사용자 함수 고[0] = C; 저[0] = C; } if 방향 == 0 then { if 저[0] - 벽돌크기 >= C then { 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; 방향 = 하락; } else if 고[0] + 벽돌크기 <= C then { 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; 방향 = 상승; } } else if 방향 == 하락 then { if 저[0] - 벽돌크기 >= C then 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; if 저[0] + 2*벽돌크기 <= C then { for j = 8 downto 0 { 고[j+1] = 고[j]; } 방향 = 상승; 고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기; } } else if 방향 == 상승 then { if 고[0] + 벽돌크기 <= C then 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; if 고[0] - 2*벽돌크기 >= C then { for j = 8 downto 0 { 저[j+1] = 저[j]; } 방향 = 하락; 저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기; } } if 방향[1]==하락 and 방향==상승 then Buy("상승전환"); if 방향[1]==상승 and 방향==하락 then Sell("하락전환"); 질문 _tickvalue가 에러가 납니다. 틱벨류가 사용자 함수라고 하셨는데 그게 무슨 말인지요. 그리고 어떻게 해야 에러가 나지 않는지 다 알려주시면 좋겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-10-13 15:09:53

안녕하세요 예스스탁입니다. _TickValue()은 아래식을 만드신 분이 식상에서 사용하기 위해 임의로 만드신 사용자 함수입니다. 내용을 몰르므로 만들어 드릴수 없습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 베르테르 님이 쓴 글입니다. > 제목 : 답변 잘 봤습니다. 도움 요청 > 렌코차트 지표식과 시스템식을 다음과 같이 고쳐주셨네요 다음 1. 지표식 input:단위호가(5); var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1); array:고[10](0),저[10](0); if index == 0 then { 벽돌크기 = _TickValue() * 단위호가; //_TickValue()는 사용자 함수 고[0] = C; 저[0] = C; } if 방향 == 0 then { if 저[0] - 벽돌크기 >= C then { 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; 방향 = 하락; } else if 고[0] + 벽돌크기 <= C then { 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; 방향 = 상승; } } else if 방향 == 하락 then { if 저[0] - 벽돌크기 >= C then 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; if 저[0] + 2*벽돌크기 <= C then { for j = 8 downto 0 { 고[j+1] = 고[j]; } 방향 = 상승; 고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기; } } else if 방향 == 상승 then { if 고[0] + 벽돌크기 <= C then 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; if 고[0] - 2*벽돌크기 >= C then { for j = 8 downto 0 { 저[j+1] = 저[j]; } 방향 = 하락; 저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기; } } if 방향[1]==하락 and 방향==상승 then plot1(저[0],"렌코차트",Blue); if 방향[1]==상승 and 방향==하락 then plot1(고[0],"렌코차트",RED); 2. 시스템식 input:단위호가(5); var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1); array:고[10](0),저[10](0); if index == 0 then { 벽돌크기 = _TickValue() * 단위호가; //_TickValue()는 사용자 함수 고[0] = C; 저[0] = C; } if 방향 == 0 then { if 저[0] - 벽돌크기 >= C then { 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; 방향 = 하락; } else if 고[0] + 벽돌크기 <= C then { 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; 방향 = 상승; } } else if 방향 == 하락 then { if 저[0] - 벽돌크기 >= C then 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; if 저[0] + 2*벽돌크기 <= C then { for j = 8 downto 0 { 고[j+1] = 고[j]; } 방향 = 상승; 고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기; } } else if 방향 == 상승 then { if 고[0] + 벽돌크기 <= C then 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; if 고[0] - 2*벽돌크기 >= C then { for j = 8 downto 0 { 저[j+1] = 저[j]; } 방향 = 하락; 저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기; } } if 방향[1]==하락 and 방향==상승 then Buy("상승전환"); if 방향[1]==상승 and 방향==하락 then Sell("하락전환"); 질문 _tickvalue가 에러가 납니다. 틱벨류가 사용자 함수라고 하셨는데 그게 무슨 말인지요. 그리고 어떻게 해야 에러가 나지 않는지 다 알려주시면 좋겠습니다.