커뮤니티

지표식 수정 및 추가 부탁드립니다.

프로필 이미지
종풍화성
2015-10-27 14:37:24
185
글번호 91767
답변완료

첨부 이미지

안녕하세요..수고 많으세요. 지표식 수정 및 추가 부탁드립니다. 1차매수가 된 후 날짜가 바뀜에 따라 해당 엔벨로프 하단선이 변해서 이와 관련된 2차매수타점, 3차매수타점이 실제 2차매수타점, 3차매수타점과 다르게 나오므로 차트에 플롯된 선이 실제와 다르게 나오고 있습니다. 따라서 그림과 같이 1차매수가 되었을 경우 매수되었을 당시 "매수위치1차", "매수위치2차", "매수위치3차"은 "익절"이나 "2차매도" 신호가 나와 수량이 0가 될때까지 변하지 않도록 수정해 주시고, 엔벨로프 하단선은 기존과 같이 해당 날짜에 맞도록 차트에 플롯이 되도록 부탁드립니다. 1차매수가 이루어 지지 않은 구간에서는 종전과 같이 차트에 "엔벨로프하단", "매수우치1차", "매수위치2차", "매수위치3차"가 표시되면 됩니다. 지표식은 아래와 같습니다. -------------------------------------------------------------------------------- input : P(10),매수위치1차(10), 매수위치2차(7), 매수위치3차(14); input : 매수위치보정(1); var : sum(0),mav(0),cnt(0),eup(0),edn(0); #당일포함 일봉 P개의 종가를 누적 sum = 0; for cnt = 0 to P-1{ sum = sum+DayClose(cnt); } #누적값을 P로 나누어 평균값 산출 mav = sum/P; #상단 Eup = mav+mav*(매수위치1차/100); #하단 Edn = mav-mav*(매수위치1차/100); plot1(Edn,"하단"); plot2(Edn*(1+매수위치보정/100),"매수위치1차"); plot3(Edn*(1-매수위치2차/100),"매수위치2차"); plot4(Edn*(1-매수위치3차/100),"매수위치3차");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-27 16:57:18

안녕하세요 예스스탁입니다. 문의하신 내용 가능하지 않습니다. 예스랭귀지는 각 수식은 독립적으로 작동되고 서로 정보를 주고 받지 않습니다. 지표식에서는 시스템에서 발생하는 신호를 인지 하지 못합니다. 그러므로 진입시점의 값을 지표식에서는 알수가 없습니다. 즐거운 하루되세요 > 종풍화성 님이 쓴 글입니다. > 제목 : 지표식 수정 및 추가 부탁드립니다. > 안녕하세요..수고 많으세요. 지표식 수정 및 추가 부탁드립니다. 1차매수가 된 후 날짜가 바뀜에 따라 해당 엔벨로프 하단선이 변해서 이와 관련된 2차매수타점, 3차매수타점이 실제 2차매수타점, 3차매수타점과 다르게 나오므로 차트에 플롯된 선이 실제와 다르게 나오고 있습니다. 따라서 그림과 같이 1차매수가 되었을 경우 매수되었을 당시 "매수위치1차", "매수위치2차", "매수위치3차"은 "익절"이나 "2차매도" 신호가 나와 수량이 0가 될때까지 변하지 않도록 수정해 주시고, 엔벨로프 하단선은 기존과 같이 해당 날짜에 맞도록 차트에 플롯이 되도록 부탁드립니다. 1차매수가 이루어 지지 않은 구간에서는 종전과 같이 차트에 "엔벨로프하단", "매수우치1차", "매수위치2차", "매수위치3차"가 표시되면 됩니다. 지표식은 아래와 같습니다. -------------------------------------------------------------------------------- input : P(10),매수위치1차(10), 매수위치2차(7), 매수위치3차(14); input : 매수위치보정(1); var : sum(0),mav(0),cnt(0),eup(0),edn(0); #당일포함 일봉 P개의 종가를 누적 sum = 0; for cnt = 0 to P-1{ sum = sum+DayClose(cnt); } #누적값을 P로 나누어 평균값 산출 mav = sum/P; #상단 Eup = mav+mav*(매수위치1차/100); #하단 Edn = mav-mav*(매수위치1차/100); plot1(Edn,"하단"); plot2(Edn*(1+매수위치보정/100),"매수위치1차"); plot3(Edn*(1-매수위치2차/100),"매수위치2차"); plot4(Edn*(1-매수위치3차/100),"매수위치3차");