커뮤니티
수식 문의
2017-01-05 22:02:32
164
글번호 105617
평소 일일이 수고하여 주심에 감사드립니다.
아래 식에 1일전 기준으로 다음과 같은 내용을 추가하여 주시고 알기 쉽게 주석을 부탁드립니다.
가능한 변경이 가능한 수치는 외부변수로 처리하여 주시면 고맙겠습니다.
추가조건
1, 5일 이내에 거래량이 전일거래량의 2배이상일이 1회이상 이고
2. 5일 이내에 몸통이 작고 윗꼬리가 몸통의 2배이상인 고가가 전고점이상인 날이 1회이상
조건식
input :Per(7),N회(6), P(1);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if Condition1[P]==true Then
find(1);
답변 3
예스스탁 예스스탁 답변
2017-01-06 10:48:32
안녕하세요
예스스탁입니다.
input :Per(7),N회(6), P(1),X일(5);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if countif(V >= V[1]*2,X일) >= 1 Then
Condition2 = true;
Else
Condition2 = true;
if countif(H-max(c,O) >= abs(C-O)*2 and H > H[1],X일) >= 1 Then
Condition3 = true;
Else
Condition3 = true;
if Condition1[P]==true and Condition2[p] == true and Condition3[P] == true Then
find(1);
즐거운 하루되세요
> 자아준 님이 쓴 글입니다.
> 제목 : 수식 문의
> 평소 일일이 수고하여 주심에 감사드립니다.
아래 식에 1일전 기준으로 다음과 같은 내용을 추가하여 주시고 알기 쉽게 주석을 부탁드립니다.
가능한 변경이 가능한 수치는 외부변수로 처리하여 주시면 고맙겠습니다.
추가조건
1, 5일 이내에 거래량이 전일거래량의 2배이상일이 1회이상 이고
2. 5일 이내에 몸통이 작고 윗꼬리가 몸통의 2배이상인 고가가 전고점이상인 날이 1회이상
조건식
input :Per(7),N회(6), P(1);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if Condition1[P]==true Then
find(1);
자아준
2017-01-06 13:12:46
수고하십니다.
추가조건
2. 5일 이내에 몸통이 작고 윗꼬리가 몸통의 2배이상인 고가가 전고점이상인 날이 1회이상
에서 수식에는 전일 고점보다 높은 고점일때로 되어 있는데 추세상 전고점보다 높은 고가일때로 변경하고,
Condition2, Condition3 식이 x일과 횟수를 변경하여도 반영되지 않습니다.
수정 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
input :Per(7),N회(6), P(1),X일(5);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if countif(V >= V[1]*2,X일) >= 1 Then
Condition2 = true;
Else
Condition2 = true;
if countif(H-max(c,O) >= abs(C-O)*2 and H > H[1],X일) >= 1 Then
Condition3 = true;
Else
Condition3 = true;
if Condition1[P]==true and Condition2[p] == true and Condition3[P] == true Then
find(1);
즐거운 하루되세요
> 자아준 님이 쓴 글입니다.
> 제목 : 수식 문의
> 평소 일일이 수고하여 주심에 감사드립니다.
아래 식에 1일전 기준으로 다음과 같은 내용을 추가하여 주시고 알기 쉽게 주석을 부탁드립니다.
가능한 변경이 가능한 수치는 외부변수로 처리하여 주시면 고맙겠습니다.
추가조건
1, 5일 이내에 거래량이 전일거래량의 2배이상일이 1회이상 이고
2. 5일 이내에 몸통이 작고 윗꼬리가 몸통의 2배이상인 고가가 전고점이상인 날이 1회이상
조건식
input :Per(7),N회(6), P(1);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if Condition1[P]==true Then
find(1);
예스스탁 예스스탁 답변
2017-01-06 13:50:11
안녕하세요
예스스탁입니다.
전고점에 대한 특별한 언급이 없으셔서
스윙하이함수로 지정했습니다.
input :Per(7),N회(6), P(1),X일(5),Left(3),right(3);
var : HH(0);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if SwingHigh(1,H,Left,Right,left+right) != -1 Then
HH = H[right];
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if countif(V >= V[1]*2,X일) >= 1 Then
Condition2 = true;
Else
Condition2 = true;
if countif(H-max(c,O) >= abs(C-O)*2 and H > HH,X일) >= 1 Then
Condition3 = true;
Else
Condition3 = true;
if Condition1[P]==true and Condition2[p] == true and Condition3[P] == true Then
find(1);
즐거운 하루되세요
> 자아준 님이 쓴 글입니다.
> 제목 : 재문의
> 수고하십니다.
추가조건
2. 5일 이내에 몸통이 작고 윗꼬리가 몸통의 2배이상인 고가가 전고점이상인 날이 1회이상
에서 수식에는 전일 고점보다 높은 고점일때로 되어 있는데 추세상 전고점보다 높은 고가일때로 변경하고,
Condition2, Condition3 식이 x일과 횟수를 변경하여도 반영되지 않습니다.
수정 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
input :Per(7),N회(6), P(1),X일(5);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if countif(V >= V[1]*2,X일) >= 1 Then
Condition2 = true;
Else
Condition2 = true;
if countif(H-max(c,O) >= abs(C-O)*2 and H > H[1],X일) >= 1 Then
Condition3 = true;
Else
Condition3 = true;
if Condition1[P]==true and Condition2[p] == true and Condition3[P] == true Then
find(1);
즐거운 하루되세요
> 자아준 님이 쓴 글입니다.
> 제목 : 수식 문의
> 평소 일일이 수고하여 주심에 감사드립니다.
아래 식에 1일전 기준으로 다음과 같은 내용을 추가하여 주시고 알기 쉽게 주석을 부탁드립니다.
가능한 변경이 가능한 수치는 외부변수로 처리하여 주시면 고맙겠습니다.
추가조건
1, 5일 이내에 거래량이 전일거래량의 2배이상일이 1회이상 이고
2. 5일 이내에 몸통이 작고 윗꼬리가 몸통의 2배이상인 고가가 전고점이상인 날이 1회이상
조건식
input :Per(7),N회(6), P(1);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = ma(c,20);
var4 = ma(c,33);
var5 = ma(c,60);
value1 = max(var1,var2,var3,var4);
value2 = min(var1,var2,var3,var4);
if countif(value1<= value2*(1+per/100),N회) == N회 Then
Condition1 = true;
Else
Condition1 = false;
if Condition1[P]==true Then
find(1);
다음글