커뮤니티
여러 지표들의 일치...
2010-02-26 02:56:19
635
글번호 28406
안녕하세요? 다음과 같은 지표의 일치시 매수하는 시스템을 만들고 싶습니다만, 잘 안되네요...송구스럽지만 부탁드립니다.
[첫번째]
1) 지표 a,b,c 3개는 모두 1봉전보다 현재봉이 작고, 지표 w,x,y,z 4개는 모두 1봉전보다 현재봉이 크다
2) 현재봉을 포함해서, 현재봉이후 7봉이내에서 1)번 조건을 만족하는 "최초의 봉"에서 매수하라...(조건을 만족하는 봉이 없으면 당연히 매수하지 않습니다)
예를 들면, 위 1),2)조건을 만족하는 봉은 현재봉이 될 수도 있고, 현재봉이후 7봉이내의 봉들중 조건을 만족하는 "최초의" 어떤 봉이 될 수도 있습니다.
--------------
[두번째]
위의 조건식을 다음과 같이 표현해도 될련지요?
1)번 조건들을 만족하는 것을 condition1 이라고 지정합니다.
현재봉은 condition1 을 만족한다고 지정합니다. 그리고 1봉전부터 6봉전까지 6개봉중에서 condition1 을 만족하는 봉은 없다고 지정합니다...왜냐하면 1봉전부터 6봉전까지에서 condition1을 만족하는 봉이 있으면, 현재봉은 조건을 만족하는 최초의 봉이 될 수 없기 때문입니다(제 생각)
이를 식으로 표현하면 어떻게 하면 될까요?
---------------
[두번째]의 제 생각이 틀렸더라도, 두번째를 식으로 표현해 주시면 감사하겠습니다.
물론 이때는 [첫번째]도 식으로 표현해 주시길 부탁드립니다.
[두번째]의 제 생각이 맞다면, 두번째만 식으로 표현해 주시면 되겠습니다.
--------------
감사합니다. 즐거운 주말 되세요...^^*
답변 1
예스스탁 예스스탁 답변
2010-02-26 10:29:37
안녕하세요
예스스탁입니다.
2번째로 식을 풀어가셔야 합니다.
Condition1 = AA < AA[1] and BB < BB[1] and CC < CC[1] and
WW > WW[1] and XX > XX[1] and YY > YY[1] and ZZ > ZZ[1];
if Condition1 == true and # 현재봉에 Condition1 만족
countif(Condition1==truem7) == 1 Then # 최근 7봉중 Condition1만족횟수 1
buy();
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 여러 지표들의 일치...
> 안녕하세요? 다음과 같은 지표의 일치시 매수하는 시스템을 만들고 싶습니다만, 잘 안되네요...송구스럽지만 부탁드립니다.
[첫번째]
1) 지표 a,b,c 3개는 모두 1봉전보다 현재봉이 작고, 지표 w,x,y,z 4개는 모두 1봉전보다 현재봉이 크다
2) 현재봉을 포함해서, 현재봉이후 7봉이내에서 1)번 조건을 만족하는 "최초의 봉"에서 매수하라...(조건을 만족하는 봉이 없으면 당연히 매수하지 않습니다)
예를 들면, 위 1),2)조건을 만족하는 봉은 현재봉이 될 수도 있고, 현재봉이후 7봉이내의 봉들중 조건을 만족하는 "최초의" 어떤 봉이 될 수도 있습니다.
--------------
[두번째]
위의 조건식을 다음과 같이 표현해도 될련지요?
1)번 조건들을 만족하는 것을 condition1 이라고 지정합니다.
현재봉은 condition1 을 만족한다고 지정합니다. 그리고 1봉전부터 6봉전까지 6개봉중에서 condition1 을 만족하는 봉은 없다고 지정합니다...왜냐하면 1봉전부터 6봉전까지에서 condition1을 만족하는 봉이 있으면, 현재봉은 조건을 만족하는 최초의 봉이 될 수 없기 때문입니다(제 생각)
이를 식으로 표현하면 어떻게 하면 될까요?
---------------
[두번째]의 제 생각이 틀렸더라도, 두번째를 식으로 표현해 주시면 감사하겠습니다.
물론 이때는 [첫번째]도 식으로 표현해 주시길 부탁드립니다.
[두번째]의 제 생각이 맞다면, 두번째만 식으로 표현해 주시면 되겠습니다.
--------------
감사합니다. 즐거운 주말 되세요...^^*
이전글