커뮤니티
수식 문의드립니다.
2013-06-07 07:49:32
219
글번호 64052
수고 많으십니다.
1. <A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 를 수식으로 만들었을 경우 아래의 수식이 맞는지요?
똑같은 2개의 c(종가)가 있어서 그런지 제가 뜻하는 결과가 표시되지 않는 거 같습니다.
하나의 종가는 돌파한 당시의 봉의 종가이고 또 하나는 현재 봉의 종가이므로 이것들이 같은 c 로 표기하여서는 안될 것 같은 생각이 듭니다.
ValueWhen(1,crossup(A,B),c)-c>1.25
2. <어제(하루 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우>
3. <그제(이틀 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우>
위의 2, 3번을 수식으로 만들어주시면 고맙겠습니다.
제 의문을 풀어주시면 대단히 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2013-06-07 11:01:08
안녕하세요
예스스탁입니다.
주석 참고하시기 바랍니다.
if date != date[1] Then{
Condition1 = false; #첫봉에서 false로 초기화
Condition2 = Condition1[1];#전일 발생여부 확인
Condition3 = Condition2[1];#전전일 발생여부 확인
value2 = value1[1];
value3 = value2[1];
}
# A가 B를 상향돌파하면
# value1에 종가 저장
# condition1에 true를 저장해서(당일발생여부 확인용도로 사용)
if crossup(A,B) Then{
value1 = c;
Condition1 = false;
}
#1 당일 상향돌파 발생했고 차이값이 당일값-현재봉종가가 1.25 이상이면 매수
if value1-C > 1.25 and Condition1 == true Then
buy();
#2 전일 상향돌파 발생했고 차이값이 전일값-현재봉종가가 1.25 이상이면 매수
if value2-C > 1.25 and Condition2 == true Then
buy();
#3 전전일 상향돌파 발생했고 차이값이 전전일값-현재봉종가가 1.25 이상이면 매수
if value3-C > 1.25 and Condition3 == true Then
buy();
즐거운 하루되세요
> 예서 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 수고 많으십니다.
1. <A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우> 를 수식으로 만들었을 경우 아래의 수식이 맞는지요?
똑같은 2개의 c(종가)가 있어서 그런지 제가 뜻하는 결과가 표시되지 않는 거 같습니다.
하나의 종가는 돌파한 당시의 봉의 종가이고 또 하나는 현재 봉의 종가이므로 이것들이 같은 c 로 표기하여서는 안될 것 같은 생각이 듭니다.
ValueWhen(1,crossup(A,B),c)-c>1.25
2. <어제(하루 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우>
3. <그제(이틀 전 날) A가 B를 상향돌파하였던 봉의 종가에서 현재 봉의 종가를 빼면 1.25 보다 클 경우>
위의 2, 3번을 수식으로 만들어주시면 고맙겠습니다.
제 의문을 풀어주시면 대단히 감사하겠습니다.