커뮤니티

질문입니다.

프로필 이미지
회원
2006-04-05 07:47:32
1351
글번호 9731
답변완료
1.N일의 타종목1의 시가와 종가를 구하는 식 부탁드립니다... (예를들어, 2006년 1월 15일의 시가와 종가) 2.N일로 부터 M일 이전(휴일 제외) 타종목1의 저가와 고가를 구하는 식 부탁드립니다. (예를들어,2006년 1월 15일 부터 5일간의 저가 = 1월11일부터 15일까지의 최저가 ,2006년 1월 15일 부터 5일간의 고가 = 1월11일부터 15일까지의 최고가 ) 분봉에서 사용할 예정이며, 함수식이 가능하다면 더 좋겠습니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2006-04-10 17:10:55

안녕하세요 예스스탁입니다. 1. input : YYYYMMDD(20060116); var : cnt(0),value(0); if date != date[1] then{ var1 = var1+1; } if date == YYYYMMDD then var2 = var1; var3 = var1-var2; plot1(TadayO(var3)); plot2(TaDayH(var3)); plot3(TadayL(var3)); plot4(TaDayC(var3)); 2. input : YYYYMMDD(20060116),N(5); var : cnt(0),value(0); if sdate == YYYYMMDD then{ for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } } plot1(value); 타종목의 시고저종가에 대한 식을 조금 수정했습니다. 다시 다운받으시기 바랍니다. 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 1.N일의 타종목1의 시가와 종가를 구하는 식 부탁드립니다... (예를들어, 2006년 1월 15일의 시가와 종가) 2.N일로 부터 M일 이전(휴일 제외) 타종목1의 저가와 고가를 구하는 식 부탁드립니다. (예를들어,2006년 1월 15일 부터 5일간의 저가 = 1월11일부터 15일까지의 최저가 ,2006년 1월 15일 부터 5일간의 고가 = 1월11일부터 15일까지의 최고가 ) 분봉에서 사용할 예정이며, 함수식이 가능하다면 더 좋겠습니다.
프로필 이미지

회원

2006-04-07 06:11:07

답변 감사합니다....^^ 질문이 자꾸 생기네요...^^; 1.작성해주신 특정일로부터 N일전 타종목1의 고가와 저가를 사용자 함수로 만들어 보았습니다.. 지표로 확인해보았는데... 값이 다르게 나옵니다... 잘못된 부분 교정 부탁드립니다.(저가는 0으로 나옵니다.. 고가도 값이 다르고...) #1-1)특정일로부터 N일전 타종목1의 저가 input : DAY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); if sdate == DAY then{ for cnt = 0 to N-1 { if TadayL(cnt) < value then value = TadayL(cnt); } } NTADAYL=value; #1-2)특정일로부터 N일전 타종목1의 고가 input : DAY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); if sdate == DAY then{ for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } } NTADAYH=value; 2.특정일 타종목1의 N일전 시가를 함수식으로 만들어서 시스템식에 사용하면 적용전에 나오던 진입신호가 전혀 발생하지 않습니다... 함수식이 잘못된 부분 교정 부탁드립니다. #타종목1의 N일 시가 input : YYYYMMDD(NUMERIC); var : cnt(0),value(0); if date != date[1] then{ var1 = var1+1; } if date == YYYYMMDD then var2 = var1; var3 = var1-var2; TaNdayO=TadayO(var3); 3.특정일 진입시 아래의 타종목1의 목표가를 기준으로 청산하는 조건식 부탁드립니다. *목표가설정==>특정일 진입일 경우, 진입일 기준 타종목1의 {당일시가+(당일 시가-N일전 저가)} 값과 N일전 타종목1의 고가를 비교하여 큰것을 목표가로 설정하고, 당일 고가가 목표가 돌파시 청산식들을 적용하고, 그 이하에서는 모든 청산식들을 적용하지 않도록 하는 조건식 부탁드립니다. 예) 청산==1이면 모든 청산 적용, 청산==0이면 모든 청산 금지 if entrydate()==특정일 then { if tadayH(0)>목표가 then 청산=1; else 청산=0; } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 질문입니다. > 안녕하세요 예스스탁입니다. 1. input : YYYYMMDD(20060116); var : cnt(0),value(0); if date != date[1] then{ var1 = var1+1; } if date == YYYYMMDD then var2 = var1; var3 = var1-var2; plot1(TadayO(var3)); plot2(TaDayH(var3)); plot3(TadayL(var3)); plot4(TaDayC(var3)); 2. input : YYYYMMDD(20060116),N(5); var : cnt(0),value(0); if sdate == YYYYMMDD then{ for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } } plot1(value); 타종목의 시고저종가에 대한 식을 조금 수정했습니다. 다시 다운받으시기 바랍니다. 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 1.N일의 타종목1의 시가와 종가를 구하는 식 부탁드립니다... (예를들어, 2006년 1월 15일의 시가와 종가) 2.N일로 부터 M일 이전(휴일 제외) 타종목1의 저가와 고가를 구하는 식 부탁드립니다. (예를들어,2006년 1월 15일 부터 5일간의 저가 = 1월11일부터 15일까지의 최저가 ,2006년 1월 15일 부터 5일간의 고가 = 1월11일부터 15일까지의 최고가 ) 분봉에서 사용할 예정이며, 함수식이 가능하다면 더 좋겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2006-04-10 11:17:50

안녕하세요 예스스탁입니다. 1. 사용자함수로 첨부해 드립니다. 2. 식을 볼수 없어 정확한 내용을 알 수 없으나 특정일의 값을 공통적인 청산식이나 진입식에 사용할 경우 특정일 전의 신호는 특정일의 값이 아직 발생하지 않았기 때문에 해당 신호가 나오지 않습니다. 3. 목표가 = max(tadayO(0)+(tadayO(0)-NtadayL(YYYY,N)),NtadayH(YYYY,N)); if entrydate()==특정일 then { if crossup(tadayH(0),목표가) then 청산=1; else 청산=0; } 참고하시기 바랍니다. 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : Re : Re : 질문입니다. > 답변 감사합니다....^^ 질문이 자꾸 생기네요...^^; 1.작성해주신 특정일로부터 N일전 타종목1의 고가와 저가를 사용자 함수로 만들어 보았습니다.. 지표로 확인해보았는데... 값이 다르게 나옵니다... 잘못된 부분 교정 부탁드립니다.(저가는 0으로 나옵니다.. 고가도 값이 다르고...) #1-1)특정일로부터 N일전 타종목1의 저가 input : DAY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); if sdate == DAY then{ for cnt = 0 to N-1 { if TadayL(cnt) < value then value = TadayL(cnt); } } NTADAYL=value; #1-2)특정일로부터 N일전 타종목1의 고가 input : DAY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); if sdate == DAY then{ for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } } NTADAYH=value; 2.특정일 타종목1의 N일전 시가를 함수식으로 만들어서 시스템식에 사용하면 적용전에 나오던 진입신호가 전혀 발생하지 않습니다... 함수식이 잘못된 부분 교정 부탁드립니다. #타종목1의 N일 시가 input : YYYYMMDD(NUMERIC); var : cnt(0),value(0); if date != date[1] then{ var1 = var1+1; } if date == YYYYMMDD then var2 = var1; var3 = var1-var2; TaNdayO=TadayO(var3); 3.특정일 진입시 아래의 타종목1의 목표가를 기준으로 청산하는 조건식 부탁드립니다. *목표가설정==>특정일 진입일 경우, 진입일 기준 타종목1의 {당일시가+(당일 시가-N일전 저가)} 값과 N일전 타종목1의 고가를 비교하여 큰것을 목표가로 설정하고, 당일 고가가 목표가 돌파시 청산식들을 적용하고, 그 이하에서는 모든 청산식들을 적용하지 않도록 하는 조건식 부탁드립니다. 예) 청산==1이면 모든 청산 적용, 청산==0이면 모든 청산 금지 if entrydate()==특정일 then { if tadayH(0)>목표가 then 청산=1; else 청산=0; } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 질문입니다. > 안녕하세요 예스스탁입니다. 1. input : YYYYMMDD(20060116); var : cnt(0),value(0); if date != date[1] then{ var1 = var1+1; } if date == YYYYMMDD then var2 = var1; var3 = var1-var2; plot1(TadayO(var3)); plot2(TaDayH(var3)); plot3(TadayL(var3)); plot4(TaDayC(var3)); 2. input : YYYYMMDD(20060116),N(5); var : cnt(0),value(0); if sdate == YYYYMMDD then{ for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } } plot1(value); 타종목의 시고저종가에 대한 식을 조금 수정했습니다. 다시 다운받으시기 바랍니다. 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 1.N일의 타종목1의 시가와 종가를 구하는 식 부탁드립니다... (예를들어, 2006년 1월 15일의 시가와 종가) 2.N일로 부터 M일 이전(휴일 제외) 타종목1의 저가와 고가를 구하는 식 부탁드립니다. (예를들어,2006년 1월 15일 부터 5일간의 저가 = 1월11일부터 15일까지의 최저가 ,2006년 1월 15일 부터 5일간의 고가 = 1월11일부터 15일까지의 최고가 ) 분봉에서 사용할 예정이며, 함수식이 가능하다면 더 좋겠습니다.