커뮤니티

수식수정

프로필 이미지
회원
2013-04-24 08:41:27
165
글번호 62409
답변완료
아래와 같이 수식 작성했더니 v1>10 and 수식을 삭제하면 프로그램에서 위치가 정확히 나오는데 기준선이상, 이하를 대입하면 표시위치가 전혀 달라지네요.. 수식 수정 부탁드립니다. v1 = data1(ADX(14)); if v1>10 and ((V1[1]-0.3)<V1 ) Then // adx 가 기준선 10보다 이상일때는 전봉보다 0.3하락 허용하면서 상승 if v1<10 and ((V1[1]+0.3)<V1 ) Then //adx 가 기준선 10보다 이하일대는 전봉보다 0.3이상 상승해야함 buy();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-24 14:08:25

안녕하세요 예스스탁입니다. if A and B then if C and D then buy(); 는 if A and B and C and D then buy(); 같은 식입니다. 한봉에서 4개의 조건이 모두 만족해야 되는 내용이므로 각각 buy를 사용하시면 됩니다. v1 = data1(ADX(14)); if v1>10 and ((V1[1]-0.3)<V1 ) Then // adx 가 기준선 10보다 이상일때는 전봉보다 0.3하락 허용하면서 상승 buy(); if v1<10 and ((V1[1]+0.3)<V1 ) Then //adx 가 기준선 10보다 이하일대는 전봉보다 0.3이상 상승해야함 buy(); 즐거운 하루되세요 > HI_cbk4610 님이 쓴 글입니다. > 제목 : 수식수정 > 아래와 같이 수식 작성했더니 v1>10 and 수식을 삭제하면 프로그램에서 위치가 정확히 나오는데 기준선이상, 이하를 대입하면 표시위치가 전혀 달라지네요.. 수식 수정 부탁드립니다. v1 = data1(ADX(14)); if v1>10 and ((V1[1]-0.3)<V1 ) Then // adx 가 기준선 10보다 이상일때는 전봉보다 0.3하락 허용하면서 상승 if v1<10 and ((V1[1]+0.3)<V1 ) Then //adx 가 기준선 10보다 이하일대는 전봉보다 0.3이상 상승해야함 buy();