커뮤니티
행복; 수식 작성 바랍니다
2011-09-05 03:52:43
502
글번호 42459
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식을 3개 작성하였는데
잘못되었습니다
지표식과 문제점을 기술하오니
바로잡아 주십시요
//==< 1 번 >=========================
// 단기이평과 중기이평이 정배열이면 단기이평과 중기이평의 색상을 빨강으로 하고
// 단기이평과 중기이평이 역배열이면 단기이평과 중기이평의 색상을 파랑으로 하고자 하는데
// 정배열일 때 중기이평의 색상이 파랑으로 있습니다
// 무엇이 잘못된 것인지요?
// 단기이평의 색상은 원하는대로 제대로 되고 있습니다
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If 단기이평 > 중기이평 Then
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
If 단기이평 <= 중기이평 Then
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
//==< 2 번 >=====================================
// 단기이평과 중기이평이 정배열이면 단기이평과 중기이평의 색상을 빨강으로 하고
// 단기이평과 중기이평이 역배열이면 단기이평과 중기이평의 색상을 파랑으로 하고자 하는데
// 정배열일 때 중기이평의 색상이 파랑으로 있습니다
// 무엇이 잘못된 것인지요?
// 단기이평의 색상은 원하는대로 제대로 되고 있습니다
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If CrossUp(단기이평, 중기이평) Then
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
If CrossDown(단기이평, 중기이평) Then
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
//==< 3 번 >=====================================
// 문법이 에러라고 합니다
// 어디가 잘못되었는지요?
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If 단기이평 > 중기이평 Then
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
Else
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
답변 1
예스스탁 예스스탁 답변
2011-09-05 17:30:20
안녕하세요
예스스탁입니다.
안녕하세요
예스스탁입니다.
모두 {}를 사용하셔야 합니다.
{}과 없으면 if문 밑의 실행문 하나만 if문에 종속되고
나머지는 if문과 별개의 실행문이 됩니다.
1.
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma(V,Period1) ;
중기이평 = ma(V,Period2) ;
If 단기이평 > 중기이평 Then{
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
}
If 단기이평 <= 중기이평 Then{
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
}
2.
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If CrossUp(단기이평, 중기이평) Then{
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
}
If CrossDown(단기이평, 중기이평) Then{
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
}
3.
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If 단기이평 > 중기이평 Then{
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
}
Else{
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
}
2번식은 단지 골드와 데드일때만 해당 이평을 그리라는 식입니다.
골드와 데드가 아닌 봉에서는 따로 그리지 않습니다.
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식을 3개 작성하였는데
잘못되었습니다
지표식과 문제점을 기술하오니
바로잡아 주십시요
//==< 1 번 >=========================
// 단기이평과 중기이평이 정배열이면 단기이평과 중기이평의 색상을 빨강으로 하고
// 단기이평과 중기이평이 역배열이면 단기이평과 중기이평의 색상을 파랑으로 하고자 하는데
// 정배열일 때 중기이평의 색상이 파랑으로 있습니다
// 무엇이 잘못된 것인지요?
// 단기이평의 색상은 원하는대로 제대로 되고 있습니다
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If 단기이평 > 중기이평 Then
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
If 단기이평 <= 중기이평 Then
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
//==< 2 번 >=====================================
// 단기이평과 중기이평이 정배열이면 단기이평과 중기이평의 색상을 빨강으로 하고
// 단기이평과 중기이평이 역배열이면 단기이평과 중기이평의 색상을 파랑으로 하고자 하는데
// 정배열일 때 중기이평의 색상이 파랑으로 있습니다
// 무엇이 잘못된 것인지요?
// 단기이평의 색상은 원하는대로 제대로 되고 있습니다
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If CrossUp(단기이평, 중기이평) Then
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
If CrossDown(단기이평, 중기이평) Then
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );
//==< 3 번 >=====================================
// 문법이 에러라고 합니다
// 어디가 잘못되었는지요?
Input : Period1(5), Period2(20) ;
Var : 단기이평(0), 중기이평(0) ;
단기이평 = ma ( V, Period1 ) ;
중기이평 = ma ( V, Period2 ) ;
If 단기이평 > 중기이평 Then
Plot1( 단기이평, "단기", RED );
Plot2( 중기이평, "중기", RED );
Else
Plot1( 단기이평, "단기", BLUE );
Plot2( 중기이평, "중기", BLUE );