커뮤니티

지표수식 문의 드립니다.

프로필 이미지
퓨리스
2014-12-31 12:41:37
173
글번호 81808
답변완료
을미년 새해 복 많이 받으십시오. 지표수식 문의 드립니다. YesLanguage 편집기에서 “이동평균 5-20” 지표의 수식은 아래와 같으며, 색상은 “차트 표시” 창에서 이동평균선 별로 선택(“단일 색상”으로 선택)할 수 있게 되어 있습니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); 그런데, 사용자 지표로 사용하기 위해서, (1) “5 이동평균선”이 우상향할 경우에는 빨강색(Red), 우하향할 경우에는 파랑색(Blue)으로 변경되고, (2) “20 이동평균선”이 우상향할 경우에는 핑크색(Pink), 우하향할 경우에는 초록색(Green)으로 변경될 수 있도록 수식을 작성해 주시기를 요청합니다. 감사합니다.
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2015-01-05 13:50:34

안녕하세요 예스스탁입니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); var : T1(0),T2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); if Sma1 > Sma1[1] Then T1 = 1; if Sma1 < Sma1[1] Then T1 = -1; if Sma2 > Sma2[1] Then T2 = 1; if Sma2 < Sma2[1] Then T2 = -1; if T1 == 1 Then Plot1(Sma1, "이동평균1",RED); Else Plot1(Sma1, "이동평균1",BLUE); if T2 == 1 Then Plot2(Sma2, "이동평균2",RED); Else Plot2(Sma2, "이동평균2",BLUE); 즐거운 하루되세요 > 퓨리스 님이 쓴 글입니다. > 제목 : 지표수식 문의 드립니다. > 을미년 새해 복 많이 받으십시오. 지표수식 문의 드립니다. YesLanguage 편집기에서 “이동평균 5-20” 지표의 수식은 아래와 같으며, 색상은 “차트 표시” 창에서 이동평균선 별로 선택(“단일 색상”으로 선택)할 수 있게 되어 있습니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); 그런데, 사용자 지표로 사용하기 위해서, (1) “5 이동평균선”이 우상향할 경우에는 빨강색(Red), 우하향할 경우에는 파랑색(Blue)으로 변경되고, (2) “20 이동평균선”이 우상향할 경우에는 핑크색(Pink), 우하향할 경우에는 초록색(Green)으로 변경될 수 있도록 수식을 작성해 주시기를 요청합니다. 감사합니다.
프로필 이미지

퓨리스

2015-01-05 14:52:18

퓨리스 님에 의해 삭제된 답변입니다.
프로필 이미지

퓨리스

2015-01-05 14:52:18

빠른 회신에 감사 드립니다. “20 이동평균선”이 우상향할 경우에는 핑크색(Pink), 우하향할 경우에는 초록색(Green)으로 말씀 드렸는데, 답변에서는 “5 이동평균선”과 동일한 색상인 “RED”와 “BLUE”로 하셨는데, 수식을 if T2 == 1 Then Plot2(Sma2, "이동평균2",RED); Else Plot2(Sma2, "이동평균2",BLUE); 대신에 --------------------------------------------------------------------------------- if T2 == 1 Then Plot2(Sma2, "이동평균2",PINK); Else Plot2(Sma2, "이동평균2"GREEN); 으로 변경하면 되는지요? 감사합니다. =================================================================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표수식 문의 드립니다. > 안녕하세요 예스스탁입니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); var : T1(0),T2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); if Sma1 > Sma1[1] Then T1 = 1; if Sma1 < Sma1[1] Then T1 = -1; if Sma2 > Sma2[1] Then T2 = 1; if Sma2 < Sma2[1] Then T2 = -1; if T1 == 1 Then Plot1(Sma1, "이동평균1",RED); Else Plot1(Sma1, "이동평균1",BLUE); if T2 == 1 Then Plot2(Sma2, "이동평균2",RED); Else Plot2(Sma2, "이동평균2",BLUE); 즐거운 하루되세요 --------------------------------------------------------------------------------------- > 퓨리스 님이 쓴 글입니다. > 제목 : 지표수식 문의 드립니다. > 을미년 새해 복 많이 받으십시오. 지표수식 문의 드립니다. YesLanguage 편집기에서 “이동평균 5-20” 지표의 수식은 아래와 같으며, 색상은 “차트 표시” 창에서 이동평균선 별로 선택(“단일 색상”으로 선택)할 수 있게 되어 있습니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); 그런데, 사용자 지표로 사용하기 위해서, (1) “5 이동평균선”이 우상향할 경우에는 빨강색(Red), 우하향할 경우에는 파랑색(Blue)으로 변경되고, (2) “20 이동평균선”이 우상향할 경우에는 핑크색(Pink), 우하향할 경우에는 초록색(Green)으로 변경될 수 있도록 수식을 작성해 주시기를 요청합니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2015-01-05 15:10:55

안녕하세요 예스스탁입니다. 죄송합니다. 색 잘못 지정해 드렸습니다. 예 말씀하신것과 같이 지정하시면 됩니다. 다만 예스랭귀지의 색상예약어의 pink가 갈색에 가깝습니다. magenta가 분홍색에 가깝습니다. 아래 링크에서 색상확인하시고 변경하시면 됩니다. http://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/Color_YL.png 즐거운 하루되세요 > 퓨리스 님이 쓴 글입니다. > 제목 : Re : Re : 지표수식 문의 드립니다. > 빠른 회신에 감사 드립니다. “20 이동평균선”이 우상향할 경우에는 핑크색(Pink), 우하향할 경우에는 초록색(Green)으로 말씀 드렸는데, 답변에서는 “5 이동평균선”과 동일한 색상인 “RED”와 “BLUE”로 하셨는데, 수식을 if T2 == 1 Then Plot2(Sma2, "이동평균2",RED); Else Plot2(Sma2, "이동평균2",BLUE); 대신에 --------------------------------------------------------------------------------- if T2 == 1 Then Plot2(Sma2, "이동평균2",PINK); Else Plot2(Sma2, "이동평균2"GREEN); 으로 변경하면 되는지요? 감사합니다. =================================================================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표수식 문의 드립니다. > 안녕하세요 예스스탁입니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); var : T1(0),T2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); if Sma1 > Sma1[1] Then T1 = 1; if Sma1 < Sma1[1] Then T1 = -1; if Sma2 > Sma2[1] Then T2 = 1; if Sma2 < Sma2[1] Then T2 = -1; if T1 == 1 Then Plot1(Sma1, "이동평균1",RED); Else Plot1(Sma1, "이동평균1",BLUE); if T2 == 1 Then Plot2(Sma2, "이동평균2",RED); Else Plot2(Sma2, "이동평균2",BLUE); 즐거운 하루되세요 --------------------------------------------------------------------------------------- > 퓨리스 님이 쓴 글입니다. > 제목 : 지표수식 문의 드립니다. > 을미년 새해 복 많이 받으십시오. 지표수식 문의 드립니다. YesLanguage 편집기에서 “이동평균 5-20” 지표의 수식은 아래와 같으며, 색상은 “차트 표시” 창에서 이동평균선 별로 선택(“단일 색상”으로 선택)할 수 있게 되어 있습니다. Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); 그런데, 사용자 지표로 사용하기 위해서, (1) “5 이동평균선”이 우상향할 경우에는 빨강색(Red), 우하향할 경우에는 파랑색(Blue)으로 변경되고, (2) “20 이동평균선”이 우상향할 경우에는 핑크색(Pink), 우하향할 경우에는 초록색(Green)으로 변경될 수 있도록 수식을 작성해 주시기를 요청합니다. 감사합니다.