커뮤니티
문의 드립니다.
2013-05-22 15:12:33
228
글번호 63486
수고가 많습니다.
4개의 이평의 정배열 발생을 표시 하고 싶습니다.
5봉(변수처리)중 4개의 이평이 정배열이 아니었다가 5봉중 정배열완성,
역배열이 아니었다가 역배열,
이것을
var1[1]<var2[1] or var1[1]<var3[1] or,,,등으로 하니 너무 복잡합니다.
부탁드립니다.
답변 3
예스스탁 예스스탁 답변
2013-05-22 15:08:40
안녕하세요
예스스탁입니다.
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,60);
#4개이평이 정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3 and var3 > var4;
#현재봉 정배열이고 최근 5봉중 정배열은 현재봉 한개
if Condition1 == true and countif(Condition1==true,5) == 1 Then
즐거운 하루되세요
> HI_cwh0404 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 수고가 많습니다.
4개의 이평의 정배열 발생을 표시 하고 싶습니다.
5봉(변수처리)중 4개의 이평이 정배열이 아니었다가 5봉중 정배열완성
이것을
var1[1]<var2[1] or var1[1]<var3[1] or,,,등으로 하니 너무 복잡합니다.
부탁드립니다.
회원
2013-05-22 15:57:31
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,60);
#4개이평이 정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3 and var3 > var4;
#현재봉 정배열이고 최근 5봉중 정배열은 현재봉 한개
if Condition1 == true and countif(Condition1==true,5) == 1 Then
즐거운 하루되세요
> HI_cwh0404 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 수고가 많습니다.
4개의 이평의 정배열 발생을 표시 하고 싶습니다.
5봉(변수처리)중 4개의 이평이 정배열이 아니었다가 5봉중 정배열완성
이것을
var1[1]<var2[1] or var1[1]<var3[1] or,,,등으로 하니 너무 복잡합니다.
부탁드립니다.
아이고 죄송합니다.
역배열도 부탁드립니다.
그리고 if Condition1 == true and countif(Condition1==true,5) == 1 Then
이부분에서 countif(Condition1==true,5)이 (Condition1==false,4) 로 해야 하는거 아닌가요?
그리고 countif와 마지막 부분에"== 1"은 뭘 뜻하는건지요?
너무 무식해서 죄송합니다.^^
예스스탁 예스스탁 답변
2013-05-23 08:59:01
안녕하세요
예스스탁입니다.
countif(Condition1==true,5) == 1
은 최근 5개봉에서 조건에만족한 봉이 한개라는 의미입니다.
역배열 추가한 식입니다.
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,60);
#4개이평이 정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3 and var3 > var4;
#4개이평이 정배열이면 true 아니면 false
Condition2 = var1 < var2 and var2 < var3 and var3 < var4;
#현재봉 정배열이고 최근 5봉중 정배열은 현재봉 한개이면 매수
if Condition1 == true and countif(Condition1==true,5) == 1 Then
buy();
# 현재봉 역배열이고 최근 5봉중 역배열은 현재봉 한개이면 매도
if Condition2 == true and countif(Condition2==true,5) == 1 Then
sell();
즐거운 하루되세요
> HI_cwh0404 님이 쓴 글입니다.
> 제목 : Re : Re : 문의 드립니다.
> > 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,60);
#4개이평이 정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3 and var3 > var4;
#현재봉 정배열이고 최근 5봉중 정배열은 현재봉 한개
if Condition1 == true and countif(Condition1==true,5) == 1 Then
즐거운 하루되세요
> HI_cwh0404 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 수고가 많습니다.
4개의 이평의 정배열 발생을 표시 하고 싶습니다.
5봉(변수처리)중 4개의 이평이 정배열이 아니었다가 5봉중 정배열완성
이것을
var1[1]<var2[1] or var1[1]<var3[1] or,,,등으로 하니 너무 복잡합니다.
부탁드립니다.
아이고 죄송합니다.
역배열도 부탁드립니다.
그리고 if Condition1 == true and countif(Condition1==true,5) == 1 Then
이부분에서 countif(Condition1==true,5)이 (Condition1==false,4) 로 해야 하는거 아닌가요?
그리고 countif와 마지막 부분에"== 1"은 뭘 뜻하는건지요?
너무 무식해서 죄송합니다.^^