커뮤니티

행복; 수식 작성 바랍니다

프로필 이미지
행복한가방
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 );