커뮤니티

지표문의

프로필 이미지
스로우
2013-11-22 15:07:44
230
글번호 69732
답변완료
1) 여러개의 지지저항값중 현재가에 가장 가까운 지지저항값을 선택해서 현재가와 그 지지저항값의 차이(이격)를 수치로 표시하고 싶습니다. 2) var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == sdate Then plot1(r1,"r1"); ==> 오늘 발생한 사건에 대해서만 (과거는 제외) 선을그어주는 것인데 제대로 된건지 확인 부탁드립니다 ==> 그리고 "p1"이 한개가 아니고 50여개 되는데 이경우 각각의 p1 ~ p50에대서 수식을 적용해야하는지 아니면 함수식으로 간편화할수있는지 도움 부탁드립니다 ==> 또한 각각의 p1 ~ p50에 대하여 "Adate(0)"를 가각 다르게 잡아야하는가요?
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2013-11-22 17:33:26

안녕하세요 예스스탁입니다. 1. 아래내용 참고하시기 바랍니다. 각 지지나 저항값과의 차이를 변수에 저장하고 min함수로 해당변수값장 가장 작은값을 찾아 plot하시면 됩니다. var1 = abs(C-지지값1); var2 = abs(C-지지값2); var3 = abs(C-지지값3); var4 = abs(C-지지값4); var5 = abs(C-저항값1); var6 = abs(C-저항값1); var7 = abs(C-저항값1); var8 = abs(C-저항값1); value1 = min(var1,var2,var3,var4,var5,var6,var7,var8); plot1(value1); 2. adate == sdate로 하시면 과거 날짜의 봉도 모두 출력됩니다. 아래와 같이 CurrentDate를 이용하셔야 합니다. 비교문마자 adate변수를 다르게 가져가셔야 합니다. var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == CurrentDate Then plot1(r1,"r1"); 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 지표문의 > 1) 여러개의 지지저항값중 현재가에 가장 가까운 지지저항값을 선택해서 현재가와 그 지지저항값의 차이(이격)를 수치로 표시하고 싶습니다. 2) var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == sdate Then plot1(r1,"r1"); ==> 오늘 발생한 사건에 대해서만 (과거는 제외) 선을그어주는 것인데 제대로 된건지 확인 부탁드립니다 ==> 그리고 "p1"이 한개가 아니고 50여개 되는데 이경우 각각의 p1 ~ p50에대서 수식을 적용해야하는지 아니면 함수식으로 간편화할수있는지 도움 부탁드립니다 ==> 또한 각각의 p1 ~ p50에 대하여 "Adate(0)"를 가각 다르게 잡아야하는가요?
프로필 이미지

스로우

2013-11-22 18:43:39

답변감사합니다 질문 1)에서 절대치가 ㅊㄹ력이 되는데... +,- 부호를 함께 출력할려면 어떻게 해야할까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표문의 > 안녕하세요 예스스탁입니다. 1. 아래내용 참고하시기 바랍니다. 각 지지나 저항값과의 차이를 변수에 저장하고 min함수로 해당변수값장 가장 작은값을 찾아 plot하시면 됩니다. var1 = abs(C-지지값1); var2 = abs(C-지지값2); var3 = abs(C-지지값3); var4 = abs(C-지지값4); var5 = abs(C-저항값1); var6 = abs(C-저항값1); var7 = abs(C-저항값1); var8 = abs(C-저항값1); value1 = min(var1,var2,var3,var4,var5,var6,var7,var8); plot1(value1); 2. adate == sdate로 하시면 과거 날짜의 봉도 모두 출력됩니다. 아래와 같이 CurrentDate를 이용하셔야 합니다. 비교문마자 adate변수를 다르게 가져가셔야 합니다. var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == CurrentDate Then plot1(r1,"r1"); 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 지표문의 > 1) 여러개의 지지저항값중 현재가에 가장 가까운 지지저항값을 선택해서 현재가와 그 지지저항값의 차이(이격)를 수치로 표시하고 싶습니다. 2) var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == sdate Then plot1(r1,"r1"); ==> 오늘 발생한 사건에 대해서만 (과거는 제외) 선을그어주는 것인데 제대로 된건지 확인 부탁드립니다 ==> 그리고 "p1"이 한개가 아니고 50여개 되는데 이경우 각각의 p1 ~ p50에대서 수식을 적용해야하는지 아니면 함수식으로 간편화할수있는지 도움 부탁드립니다 ==> 또한 각각의 p1 ~ p50에 대하여 "Adate(0)"를 가각 다르게 잡아야하는가요?
프로필 이미지

예스스탁 예스스탁 답변

2013-11-22 19:53:10

안녕하세요 예스스탁입니다. +-부호가지 보시려면 식을 조금 다르게 작성해야 합니다. 아래식 참고하시기 바랍니다. 배열변수의 1번방부터 현재가와 지지나 저항값의 차이를 저장하시고 for문을 통해 최저값을 찾아가야 합니다. var : cnt(0),value(0),LL(0); Array : diff[20](0); diff[1] = abs(C-지지값1); diff[2] = abs(C-지지값2); diff[3] = abs(C-지지값3); diff[4] = abs(C-지지값4); diff[5] = abs(C-저항값1); diff[6] = abs(C-저항값1); diff[7] = abs(C-저항값1); diff[8] = abs(C-저항값1); value = abs(Diff[1]); LL = diff[1]; for cnt = 1 to 8{ if abs(diff[cnt]) < value Then{ value = abs(diff[cnt]); LL = diff[cnt]; } } plot1(LL); 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 재질문드립니다 > 답변감사합니다 질문 1)에서 절대치가 ㅊㄹ력이 되는데... +,- 부호를 함께 출력할려면 어떻게 해야할까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표문의 > 안녕하세요 예스스탁입니다. 1. 아래내용 참고하시기 바랍니다. 각 지지나 저항값과의 차이를 변수에 저장하고 min함수로 해당변수값장 가장 작은값을 찾아 plot하시면 됩니다. var1 = abs(C-지지값1); var2 = abs(C-지지값2); var3 = abs(C-지지값3); var4 = abs(C-지지값4); var5 = abs(C-저항값1); var6 = abs(C-저항값1); var7 = abs(C-저항값1); var8 = abs(C-저항값1); value1 = min(var1,var2,var3,var4,var5,var6,var7,var8); plot1(value1); 2. adate == sdate로 하시면 과거 날짜의 봉도 모두 출력됩니다. 아래와 같이 CurrentDate를 이용하셔야 합니다. 비교문마자 adate변수를 다르게 가져가셔야 합니다. var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == CurrentDate Then plot1(r1,"r1"); 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 지표문의 > 1) 여러개의 지지저항값중 현재가에 가장 가까운 지지저항값을 선택해서 현재가와 그 지지저항값의 차이(이격)를 수치로 표시하고 싶습니다. 2) var :Adate(0); if data2(c) == p1 Then { Adate=sdate; r1=(o+c)/2; } if Adate == sdate Then plot1(r1,"r1"); ==> 오늘 발생한 사건에 대해서만 (과거는 제외) 선을그어주는 것인데 제대로 된건지 확인 부탁드립니다 ==> 그리고 "p1"이 한개가 아니고 50여개 되는데 이경우 각각의 p1 ~ p50에대서 수식을 적용해야하는지 아니면 함수식으로 간편화할수있는지 도움 부탁드립니다 ==> 또한 각각의 p1 ~ p50에 대하여 "Adate(0)"를 가각 다르게 잡아야하는가요?