커뮤니티

시뮬레이션 설정 기간 첫날부터 오늘까지 누적값 구하기

프로필 이미지
터틀3세
2020-08-27 05:48:43
908
글번호 141824
답변완료
안녕하세요. 아래 2가지 유형 수식을 만들고 싶습니다. 감사합니다. ---------------------------------------------------------------------------- 변수 : 종가차이,A,B 1. 종가 차이 기준으로 값 할당 및 plot 그리기 (1) 종가차이=c-c[1] (2) 종가차이>0 이면 A에 1을 할당 종가차이=0 이면 A에 0을 할당 종가차이<0 이면 A에 -1을 할당 (3) A를 plot 하기 2. 어제기준 종가차이와 오늘기준 종가차이 기준으로 값 할당 및 누적 (1) '1일전 종가 - 2일전 종가' 계산한 어제기준 종가차이와(예시:종가차이[1]) '오늘 종가 - 1일정 종가' 계산한 오늘기준 종가차이와 비교 (예시:종가차이[0]) (2) (어제기준 종가차이 > 오늘기준 종가차이) and (A = -1) 면 B에 1을 할당 (어제기준 종가차이 > 오늘기준 종가차이) and (A = 0) 면 B에 0을 할당 그 외엔 모두 B에 -1 할당 (3) 시뮬레이션 설정 기간 첫날(index)부터 오늘까지 B를 누적한 값 구하기 (4) 시뮬레이션 설정 기간 첫날(index)부터 오늘까지 B의 평균 값 구하기 3. 번외질문) 뱐수가 함수가 아니라 상수여도 변수뒤에 [1]를 붙이면 어제의 변수(상수) 값을 가져오게 되나요? 아니면 꼭 함수형태 일깨만 [1]을 븥일 수 있나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-27 13:50:15

안녕하세요 예스스탁입니다. 1 var : AA(0); var1 = C-C[1]; if var1 > 0 Then AA = 1; Else if var1 < 0 Then AA = 1; Else AA = 0; Plot1(AA); 2 var : AA(0),BB(0),sumBB(0),avgv(0); var1 = C-C[1]; if var1 > 0 Then AA = 1; Else if var1 < 0 Then AA = -1; Else AA = 0; Var2 = DayClose(1)-DayClose(2); Var3 = DayClose(0)-DayClose(1); if Var2 > Var3 and AA == -1 Then BB = 1; Else if Var2 > Var3 and AA == 0 Then BB = 0; Else BB = -1; sumBB = sumBB+BB; avgv = sumBB/(Index+1); Plot1(sumbb); Plot2(avgv); 3 []는 이전봉참조입니다. 일봉이면 [1]이 전일이지만 분봉에서는 [1]은 단순히 한봉전입니다. 모든 함수,데이타, 변수 뒤에 []를 붙이시고 봉수 지정하면 이전봉의 값입니다. 즐거운 하루되세요 > 터틀3세 님이 쓴 글입니다. > 제목 : 시뮬레이션 설정 기간 첫날부터 오늘까지 누적값 구하기 > 안녕하세요. 아래 2가지 유형 수식을 만들고 싶습니다. 감사합니다. ---------------------------------------------------------------------------- 변수 : 종가차이,A,B 1. 종가 차이 기준으로 값 할당 및 plot 그리기 (1) 종가차이=c-c[1] (2) 종가차이>0 이면 A에 1을 할당 종가차이=0 이면 A에 0을 할당 종가차이<0 이면 A에 -1을 할당 (3) A를 plot 하기 2. 어제기준 종가차이와 오늘기준 종가차이 기준으로 값 할당 및 누적 (1) '1일전 종가 - 2일전 종가' 계산한 어제기준 종가차이와(예시:종가차이[1]) '오늘 종가 - 1일정 종가' 계산한 오늘기준 종가차이와 비교 (예시:종가차이[0]) (2) (어제기준 종가차이 > 오늘기준 종가차이) and (A = -1) 면 B에 1을 할당 (어제기준 종가차이 > 오늘기준 종가차이) and (A = 0) 면 B에 0을 할당 그 외엔 모두 B에 -1 할당 (3) 시뮬레이션 설정 기간 첫날(index)부터 오늘까지 B를 누적한 값 구하기 (4) 시뮬레이션 설정 기간 첫날(index)부터 오늘까지 B의 평균 값 구하기 3. 번외질문) 뱐수가 함수가 아니라 상수여도 변수뒤에 [1]를 붙이면 어제의 변수(상수) 값을 가져오게 되나요? 아니면 꼭 함수형태 일깨만 [1]을 븥일 수 있나요?