커뮤니티

수식 부탁드려요

프로필 이미지
주임망고
2016-08-04 17:08:01
101
글번호 100720
답변완료
안녕하세요. 일전에 RSI수식으로 문의 드렸었는데 수식이 달라서(과매수 부분) 다시 문의 드립니다. 보내주신 수식은 RSI과매도 과매수 두가지가 모두 하나의 수식에 들어있어서 그런지 기존 영웅문에서 사용하던 신호와 일치하지 않는것 같습니다. 영웅문W은 RSI과매도, RSI과매수 두가지로 나뉘어져 있는데 Yesglobal에서도 나누어서 사용할 수 있도록 RSI과매도와 Rsi과매수를 나누어서 수식 보내주시면 좋겠네요.. 감사합니다. RSI과매도 - Crossdown(RSI(Period),LPercent) 예)Period 10 LPercent 50 RSI과매수 - Crossup(RSI(Period),SPercent) 예)Period 7 SPercent 90 안녕하세요 예스스탁입니다. input : Period1(10),Period2(7),LPercent(50),SPercent(90); var : RSI1(0),RSI2(0); RSI1 = RSI(Period1); RSI2 = RSI(Period2); if CrossDown(RSI1,LPercent) Then buy(); if CrossUp(RSI1,LPercent) Then sell(); 즐거운 하루되세요
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-04 17:53:04

안녕하세요 예스스탁입니다. 1 우선 RSI과매수식에 변수가 잘못지정되어 있어 수정했습니다. 주문함수가 반대이면 반대로 변경하시면 됩니다. input : Period1(10),Period2(7),LPercent(50),SPercent(90); var : RSI1(0),RSI2(0); RSI1 = RSI(Period1); RSI2 = RSI(Period2); #RSI과매도 --> 매수 if CrossDown(RSI1,LPercent) Then buy(); #RSI과매수 --> 매도 if CrossUp(RSI2,SPercent) Then sell(); 2 예스랭귀지는 청산식이 없으면 신호가 번갈아가면서 발생하지 않습니다. 적당한 청산식 추가하셔서 적용하셔야 합니다. 2-1 input : Period1(10),LPercent(50); var : RSI1(0); RSI1 = RSI(Period1); #RSI과매도 --> 매수 if CrossDown(RSI1,LPercent) Then buy(); 2-2 input : Period2(7),SPercent(90); var : RSI2(0); RSI2 = RSI(Period2); #RSI과매수 --> 매도 if CrossUp(RSI2,SPercent) Then sell(); 즐거운 하루되세요 > 주임망고 님이 쓴 글입니다. > 제목 : 수식 부탁드려요 > 안녕하세요. 일전에 RSI수식으로 문의 드렸었는데 수식이 달라서(과매수 부분) 다시 문의 드립니다. 보내주신 수식은 RSI과매도 과매수 두가지가 모두 하나의 수식에 들어있어서 그런지 기존 영웅문에서 사용하던 신호와 일치하지 않는것 같습니다. 영웅문W은 RSI과매도, RSI과매수 두가지로 나뉘어져 있는데 Yesglobal에서도 나누어서 사용할 수 있도록 RSI과매도와 Rsi과매수를 나누어서 수식 보내주시면 좋겠네요.. 감사합니다. RSI과매도 - Crossdown(RSI(Period),LPercent) 예)Period 10 LPercent 50 RSI과매수 - Crossup(RSI(Period),SPercent) 예)Period 7 SPercent 90 안녕하세요 예스스탁입니다. input : Period1(10),Period2(7),LPercent(50),SPercent(90); var : RSI1(0),RSI2(0); RSI1 = RSI(Period1); RSI2 = RSI(Period2); if CrossDown(RSI1,LPercent) Then buy(); if CrossUp(RSI1,LPercent) Then sell(); 즐거운 하루되세요