커뮤니티
다음과 같은 조건문 맞게 작성했나요?
2011-10-05 18:02:10
557
글번호 43387
다음같은 조건일때 맞게 작성한건지 검토 부탁드립니다.
시가와 종가가 같지 않고(즉 도지가 아닌경우) 시가가 종가보다 높은 경우(음봉인 경우)
그리고 이전봉이 양봉일때 양봉의 저가가 이평선 아래에 있거나 이평선 값과 일치하고 고가가 이평선 위에 위치하는 경우
쉽게 말하면 이평선에 양봉의 저가가 터치했거나 양봉 몸통 사이로 이평선이 관통하고 양봉 다음은 도지가 아닌 음봉이 나온 경우
if O != C and O > C and L[1] <= ema(C,Period) and H[1] > ema(C,Period)
2개이상의 여러가지 조건을 만족시키는 조건문 작성인데 이렇게 하는것이 맞는지 아니면 더 깔끔하게 하는 방법이 있는지 모르겠네요.
답변 3
예스스탁 예스스탁 답변
2011-10-05 18:09:28
안녕하세요
예스스탁입니다.
O > C는 시가가 종가보다 크다라는 식이므로
O != C라는 표현은 불필요하며
이전봉이 양봉이라는 조건이 있으므로
이전봉 양봉 수식내용이 추가되어야 합니다.
if O > C and #현재봉 양봉
O[1] < C[1] And #이전봉 음봉
L[1] <= ema(C,Period) and #이전봉 저가는 지수이평보다 작음
H[1] > ema(C,Period) and #이전봉 고가는 지수이평보다 큼
즐거운 하루되세요
> 개냥이 님이 쓴 글입니다.
> 제목 : 다음과 같은 조건문 맞게 작성했나요?
> 다음같은 조건일때 맞게 작성한건지 검토 부탁드립니다.
시가와 종가가 같지 않고(즉 도지가 아닌경우) 시가가 종가보다 높은 경우(음봉인 경우)
그리고 이전봉이 양봉일때 양봉의 저가가 이평선 아래에 있거나 이평선 값과 일치하고 고가가 이평선 위에 위치하는 경우
쉽게 말하면 이평선에 양봉의 저가가 터치했거나 양봉 몸통 사이로 이평선이 관통하고 양봉 다음은 도지가 아닌 음봉이 나온 경우
if O != C and O > C and L[1] <= ema(C,Period) and H[1] > ema(C,Period)
2개이상의 여러가지 조건을 만족시키는 조건문 작성인데 이렇게 하는것이 맞는지 아니면 더 깔끔하게 하는 방법이 있는지 모르겠네요.
개냥이
2011-10-05 18:18:18
감사합니다.
제가 아직 랭귀지 초보라서 깔끔하게 작성하는데 서투네요.
그런데 수식은 맞는것 같은데 설명이 틀리신것 아닌지 해서요.
if O > C and #현재봉 양봉 -> 현재봉 음봉
O[1] < C[1] And #이전봉 음봉 -> 이전봉 양봉
L[1] <= ema(C,Period) and #이전봉 저가는 지수이평보다 작음
H[1] > ema(C,Period) and #이전봉 고가는 지수이평보다 큼
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 다음과 같은 조건문 맞게 작성했나요?
> 안녕하세요
예스스탁입니다.
O > C는 시가가 종가보다 크다라는 식이므로
O != C라는 표현은 불필요하며
이전봉이 양봉이라는 조건이 있으므로
이전봉 양봉 수식내용이 추가되어야 합니다.
if O > C and #현재봉 양봉
O[1] < C[1] And #이전봉 음봉
L[1] <= ema(C,Period) and #이전봉 저가는 지수이평보다 작음
H[1] > ema(C,Period) and #이전봉 고가는 지수이평보다 큼
즐거운 하루되세요
> 개냥이 님이 쓴 글입니다.
> 제목 : 다음과 같은 조건문 맞게 작성했나요?
> 다음같은 조건일때 맞게 작성한건지 검토 부탁드립니다.
시가와 종가가 같지 않고(즉 도지가 아닌경우) 시가가 종가보다 높은 경우(음봉인 경우)
그리고 이전봉이 양봉일때 양봉의 저가가 이평선 아래에 있거나 이평선 값과 일치하고 고가가 이평선 위에 위치하는 경우
쉽게 말하면 이평선에 양봉의 저가가 터치했거나 양봉 몸통 사이로 이평선이 관통하고 양봉 다음은 도지가 아닌 음봉이 나온 경우
if O != C and O > C and L[1] <= ema(C,Period) and H[1] > ema(C,Period)
2개이상의 여러가지 조건을 만족시키는 조건문 작성인데 이렇게 하는것이 맞는지 아니면 더 깔끔하게 하는 방법이 있는지 모르겠네요.
예스스탁 예스스탁 답변
2011-10-06 08:37:38
안녕하세요
예스스탁입니다.
죄송합니다. 주석이 잘못되었습니다.
말씀하신 내용이 맞습니다.
수식중에도 잘못된 부분이 잇어
주석과 함께 수정해서 올려드립니다.
if O > C and #현재봉 음봉
O[1] < C[1] And #이전봉 양봉
L[1] <= ema(C,Period)[1] and #이전봉 저가는 이전봉 지수이평보다 작음
H[1] > ema(C,Period)[1] and #이전봉 고가는 이전봉지수이평보다 큼
즐거운 하루되세요
> 개냥이 님이 쓴 글입니다.
> 제목 : Re : Re : 다음과 같은 조건문 맞게 작성했나요?
> 감사합니다.
제가 아직 랭귀지 초보라서 깔끔하게 작성하는데 서투네요.
그런데 수식은 맞는것 같은데 설명이 틀리신것 아닌지 해서요.
if O > C and #현재봉 양봉 -> 현재봉 음봉
O[1] < C[1] And #이전봉 음봉 -> 이전봉 양봉
L[1] <= ema(C,Period) and #이전봉 저가는 지수이평보다 작음
H[1] > ema(C,Period) and #이전봉 고가는 지수이평보다 큼
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 다음과 같은 조건문 맞게 작성했나요?
> 안녕하세요
예스스탁입니다.
O > C는 시가가 종가보다 크다라는 식이므로
O != C라는 표현은 불필요하며
이전봉이 양봉이라는 조건이 있으므로
이전봉 양봉 수식내용이 추가되어야 합니다.
if O > C and #현재봉 양봉
O[1] < C[1] And #이전봉 음봉
L[1] <= ema(C,Period) and #이전봉 저가는 지수이평보다 작음
H[1] > ema(C,Period) and #이전봉 고가는 지수이평보다 큼
즐거운 하루되세요
> 개냥이 님이 쓴 글입니다.
> 제목 : 다음과 같은 조건문 맞게 작성했나요?
> 다음같은 조건일때 맞게 작성한건지 검토 부탁드립니다.
시가와 종가가 같지 않고(즉 도지가 아닌경우) 시가가 종가보다 높은 경우(음봉인 경우)
그리고 이전봉이 양봉일때 양봉의 저가가 이평선 아래에 있거나 이평선 값과 일치하고 고가가 이평선 위에 위치하는 경우
쉽게 말하면 이평선에 양봉의 저가가 터치했거나 양봉 몸통 사이로 이평선이 관통하고 양봉 다음은 도지가 아닌 음봉이 나온 경우
if O != C and O > C and L[1] <= ema(C,Period) and H[1] > ema(C,Period)
2개이상의 여러가지 조건을 만족시키는 조건문 작성인데 이렇게 하는것이 맞는지 아니면 더 깔끔하게 하는 방법이 있는지 모르겠네요.
이전글