커뮤니티
행복; 수식 작성 바랍니다
2011-09-06 18:41:14
585
글번호 42540
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
보내주신 답변 잘 받았습니다
첫번째 골든크로스와 더불어 세번재 골든크로스도 표시될 수 있도록
< 아래 1 > 과 같이 하였으나 첫번째 골든크로스만 나오고 세번째 골든크로스는
나오지 않습니다
< 아래 1 > 은 전에 Q&A를 통하여 답을 얻었던 < 아래 2 > 를 참조하였습니다
어디에 잘못이 있었나요?
< 아래 1 >
------------------------------------------------------------------
if 조건A Then{
var1 = index;
var2 = 0;
}
if index <= var1+30 and var1 > 0 and crossup(C,ma(c,90)) Then{
var2 = var2+1;
if var2 == 1 Then
var11 = 1;
if var2 == 3 Then
var11 = 2}
Else
var11 = 0;
plot1(var11);
< 아래 2 >
-------------------------------------------------------------------------
< 지표 내용 >
- " AA 라는 조건이 발생한 이후에
두번째 양봉이 발생하면 그 때부터 계속 지표 1
- 아옵번째 양봉이 발생하면 그 때부터 계속 지표 2
- 열세번째 양봉이 발생하면 그 때부터 계속 지표 3
- 열네번째 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4
의
지표식 작성 바랍니다
Condition1 = AA;
If Condition1 == True Then{
Var1 = 1;
value1 = 0;
value2 = 0;
}
If Var1 == 1 and C > O Then{
value1 = value1+1;
if value1 == 2 Then
value2 = 1;
if value1 == 9 Then
value2 = 2;
if value1 == 13 Then
value2 = 3;
if value1 == 14 Then
value2 = 4;
}
Plot1(value2);
=========================================================
안녕하세요
예스스탁입니다.
if 조건A Then{
var1 = index;
var2 = 0;
}
if index <= var1+30 and var1 > 0 and crossup(C,ma(c,90)) Then{
var2 = var2+1;
if var2 == 1 Then
var1 = 1;
}
Else
var1 = 0;
plot1(var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
보내주신 답변 잘받았습니다
- 30일 이내에 대한 내용은 담겼는데
- 첫번째 골든크로스가 누락이 된 것같습니다
지표식 보완 바랍니다
================================================================
안녕하세요
예스스탁입니다.
30*90이평이 어떤 이평을 의미하는지 모르겠습니다.
이평은 90으로 처리했습니다.
원하시는 기간값으로 수정하시기 바랍니다.
if 조건A Then
var1 = index;
if index <= var1+30 and index > 0 and crossup(C,ma(c,90)) Then
var1 = 1;
Else
var1 = 0;
plot1(var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 작성 바랍니다
< 지표식 내용 >
- 주기; 일봉
- 조건A 이후 30일 이내에
- 주가가 30 x 90 일 이평선 골든크로스가 첫번째 발생했을 때만
- 지표 1을 표시
답변 1
예스스탁 예스스탁 답변
2011-09-07 09:45:31
안녕하세요
예스스탁입니다.
if~~ then
var1 = 1;
else
var1 = 0;
else문을 사용하시면 if문으로 지정한 조건이 만족한 봉이 아니면
모두 0으로 처리가 됩니다.
지겅한 조건A이후에 크로스업마다 카운트를 해야 하므로
var11을 초기화하는 것은 조건A에서 해주셔야 합니다.
if 조건A Then{
var1 = index;
var2 = 0;
var11 = 0;
}
if index <= var1+30 and var1 > 0 and crossup(C,ma(c,90)) Then{
var2 = var2+1;
if var2 == 1 Then
var11 = 1;
if var2 == 3 Then
var11 = 2;
}
plot1(var11);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
보내주신 답변 잘 받았습니다
첫번째 골든크로스와 더불어 세번재 골든크로스도 표시될 수 있도록
< 아래 1 > 과 같이 하였으나 첫번째 골든크로스만 나오고 세번째 골든크로스는
나오지 않습니다
< 아래 1 > 은 전에 Q&A를 통하여 답을 얻었던 < 아래 2 > 를 참조하였습니다
어디에 잘못이 있었나요?
< 아래 1 >
------------------------------------------------------------------
if 조건A Then{
var1 = index;
var2 = 0;
}
if index <= var1+30 and var1 > 0 and crossup(C,ma(c,90)) Then{
var2 = var2+1;
if var2 == 1 Then
var11 = 1;
if var2 == 3 Then
var11 = 2}
Else
var11 = 0;
plot1(var11);
< 아래 2 >
-------------------------------------------------------------------------
< 지표 내용 >
- " AA 라는 조건이 발생한 이후에
두번째 양봉이 발생하면 그 때부터 계속 지표 1
- 아옵번째 양봉이 발생하면 그 때부터 계속 지표 2
- 열세번째 양봉이 발생하면 그 때부터 계속 지표 3
- 열네번째 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4
의
지표식 작성 바랍니다
Condition1 = AA;
If Condition1 == True Then{
Var1 = 1;
value1 = 0;
value2 = 0;
}
If Var1 == 1 and C > O Then{
value1 = value1+1;
if value1 == 2 Then
value2 = 1;
if value1 == 9 Then
value2 = 2;
if value1 == 13 Then
value2 = 3;
if value1 == 14 Then
value2 = 4;
}
Plot1(value2);
=========================================================
안녕하세요
예스스탁입니다.
if 조건A Then{
var1 = index;
var2 = 0;
}
if index <= var1+30 and var1 > 0 and crossup(C,ma(c,90)) Then{
var2 = var2+1;
if var2 == 1 Then
var1 = 1;
}
Else
var1 = 0;
plot1(var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
보내주신 답변 잘받았습니다
- 30일 이내에 대한 내용은 담겼는데
- 첫번째 골든크로스가 누락이 된 것같습니다
지표식 보완 바랍니다
================================================================
안녕하세요
예스스탁입니다.
30*90이평이 어떤 이평을 의미하는지 모르겠습니다.
이평은 90으로 처리했습니다.
원하시는 기간값으로 수정하시기 바랍니다.
if 조건A Then
var1 = index;
if index <= var1+30 and index > 0 and crossup(C,ma(c,90)) Then
var1 = 1;
Else
var1 = 0;
plot1(var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 작성 바랍니다
< 지표식 내용 >
- 주기; 일봉
- 조건A 이후 30일 이내에
- 주가가 30 x 90 일 이평선 골든크로스가 첫번째 발생했을 때만
- 지표 1을 표시
다음글
이전글