커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7879
글번호 230811
지표
답변완료

조건검색에서

"저가 5일 이동평균선" 밑으로 20%이하 내려간 종목 검색식 부탁드려요.
프로필 이미지
회원
2004-06-07
1201
글번호 3959
검색
답변완료

수식 문의 드립니다

안녕하세요... 다름이 아니라 선물차트에서 20선 이평선 상승돌파시 매수할때에 상승갭이 0.5 포인트 날때만 신호가 발생하게 하고 매도시에도 0.5 하락갭이 발생할때에 20선 이평선 하락돌파시 매도하게 하는 것은 어떻게 되나요? 좋은 하루 되세요
프로필 이미지
fjulia
2004-06-07
1355
글번호 3955
시스템
답변완료

60-120이평선 진골드, 가데드

Yestrader 너무 좋습니다. 아래 질문을 하면서 2가지를 동시에 조합한다는 것을 깜빡 했습니다. 다시한번 부탁 드립니다. 매수 : 1. 60이평선 120이평선을 골든크로스로 상승 돌파하고 이때 골든크로스 값이 직전 골든크로스 보다 높음(진골드) 또는 2. 60이평선이 120이평선을 데드크로스로 하향 돌파하였으나 돌파값이 직전의 데드크로스 보다 높음(가데드) 매도 : 1. 60이평선 120이평선을 골든크로스로 상승 돌파하였으나 돌파값이 전의 골든크로스 가격보다 낮음(가골드) 또는 2. 60이평선이 120이평선을 데드크로스로 하향 돌파하고 이때 데드크로스 값이 직전 데드크로스 보다 낮음(진데드) 부탁 드립니다.
프로필 이미지
yungrae
2004-06-07
1788
글번호 3954
시스템
답변완료

매번 성의있는 답변에 감사드립니다...!

매번 성의있는 답변에 감사드립니다. 대신 CTL에서는 entryprice 및 entrybar를 기억하는 것으로 알고 있습니다만, 예스프로에서는 진입가 및 진입위치를 나타내는 언어가 있는지요? 있다면 예를 들어, [매수진입후 3개봉이 경과된 후에 매수진입가를 하향돌파하면 청산]이라는 내용의 수식을 알려주시면 고맙겠습니다. 그럼 수고하십시오~~!!
프로필 이미지
pigrett
2004-06-07
1646
글번호 3951
시스템
답변완료

60-120진골드시 매수, 가골드시 매도

Yestrader팬입니다. 친절한 답변에 감사 드립니다. 매수 : 60이평선 120이평선을 골든크로스로 상승 돌파하고 이때 골든크로스 값이 직전 골든크로스 보다 높음(진골드) 매도 : 60이평선 120이평선을 골든크로스로 상승 돌파하였으나 돌파값이 전의 골든크로스 가격보다 낮음(가골드) 부탁 드립니다.
프로필 이미지
yungrae
2004-06-07
1398
글번호 3950
시스템

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
뮤턴트개미
2004-06-06
29
글번호 3949
지표
답변완료

일정 이상 변동만 인정

swinglow, swinghigh 에서 무조건의 저점으로 인정하지 않게 하는 것 5분 이평선이 조금만 움직여도 저점,고점으로 인정하다보니 너무 저점,고점이 많이 나와서 저점으로 인정 받으려면 swinglow(1,ma(c,5),3,3,100) 에서 저점구간의 최고가와 최저가가 0.2p 이상 이어야 인정을 하도록 하고 싶습니다. 즉 일정이상의 변동폭을 가진 경우에만 저점,고점을 값으로 가지도록 하고자 합니다.
프로필 이미지
호수나라
2004-06-06
1321
글번호 3948
시스템
답변완료

다시 재질문합니다.

1815번과 1867번 질문에 대해 다시 재질문합니다. 1867번 재질문에 대한 예스스탁 답변 내용은 전혀 바뀐게 없었습니다. 지금까지 예스스탁 담당자님의 답변에 항상 감사하게 생각해 왔는데 이번에는 너무 무성의 하군요... (이번에도 이러면 예스스탁 사무실이나 한화증권을 직접 방문하겠습니다.. EZ 예스트레이더 사용중임.) 1867번 재질문에서 "당일에" 캔들이 이평선 상향 또는 하향돌파하고 돌파시 고점 또는 저점을 이후 캔들에서 갱신(돌파)시 매수 또는 매도하는 경우에 한하여 매매신호가 발생하는 것으로 의도했는데 시스템식이 "전일에" 이평선 돌파하고 그 때(전일)의 고점 또는 저점을 "당일"에 갱신(돌파)하는 경우에도 매매신호가 발생하게 문제라고 언급하고, 상기 시스템식(당초 답변식)을 "전일에" 돌파된 것은 무시하고 "당일에" 캔들이 이평선을 상향 또는 하향 돌파하는 경우에만 매매신호가 발생하도록 하려면 어떻게 수정해야 하는 지 재질문했었습니다. 그런데 답변에서 작성하신 식에서는 var: bcnt(0), scnt(0), cnt(0) ---> var: cnt(0) 으로 바꾸고 if marketposition() != -1 if marketposition() == 1 if marketposition() != 1 if marketposition() == -1 등의 조건 만을 추가하고 마무리지었습니다. 시뮬레이션 해보지 않아도 식 보면서 이게 좀 이상하다는 생각이 들더군요... 당연히 결과는 마찬가지(전일에" 이평선 돌파하고 그 때("전일")의 고점 또는 저점을 "당일"에 갱신(돌파)하는 경우에도 매매신호가 발생함.)의 결과이며 오히려 시뮬레이션 결과는 더 나쁘게 나옵니다. 또한, 재질문B와 재질문C에 대해서는 전혀 언급도 없구요... 1815번과 1867번 질문에 대한 답변을 작성한 담당자가 다른가요? 만일 다르다면 상급자나 책임자께서는 1815번 담당자님은 칭찬해 주시고 1867번 질문 담당자에게는 주의를 주셔야할 겁니다. 1815번에 대한 답변에는 상당히 감사함을 느꼈는데 1867번 질문 담당자는 아주 실망스럽습니다. 1867번 질문에 대해서 다시 재질문 합니다. 후단에는 1815번과 1867번 질문과 답변을 다시 게재했습니다. * 시스템식 수정은 1815번 답변의 시스템식을 기반으로 수정해 주시기를 부탁드립니다. (1867번 답변의 식은 정말 아닙니다.) 재질문A. 질문 조건 "II. 장시작시, 장초반, 장중반 이후 구분없이 모두 적용되는 매매 조건"에서 원래 의도는 (당일청산이므로) 1) a) b), 2) a) b) 모두 "당일에" 캔들이 이평선 상향 또는 하향돌파하고 돌파시 고점 또는 저점을 이후 캔들에서 갱신(돌파)시 매수 또는 매도하는 경우에 한하여 매매신호가 발생하는 것이었습니다. 그런데, 시스템을 시뮬레이션해 본 결과 "전일에" 이평선 돌파하고 그 때(전일)의 고점 또는 저점을 "당일"에 갱신(돌파)하는 경우에도 매매신호가 발생합니다. 상기 시스템식(당초 답변식)을 "전일에" 돌파된 것은 무시하고 "당일에" 캔들이 이평선을 상향 또는 하향 돌파하는 경우에만 매매신호가 발생하도록 하려면 어떻게 수정해야 하는 지 재질문드립니다. (II.조건에서 뿐만 아니라 III. 청산조건에서도 당일에 이평선을 돌파하는 경우에만 청산신호 발생되록 함.) 재질문B. 당초 질문에서 IV.손절조건은 종가기준이 아니고 0.8pt 손실 발생하면 즉시 손절(청산) 신호가 발생하도록 하는 것이었는데 상기 시스템식에서는 종가기준으로 손절신호가 발생합니다. 상기 시스템식(당초 답변식)을 종가기준이 아니라 종가 까지 기다리지 않고 중간에라도 (봉완성 전 또는 종가 나오기 전) 0.8pt 이상 손실 나게되면 봉완성까지 기다리지 않고 바로 손절신호가 발생하도록 하려면 어떻게 수정해야 하는 지 재질문드립니다. * 상기 시스템식이 재질문A와 재질문B 내용이 반영되어 수정되려면 어떻게 수정되어야 야하는지 부탁드립니다. (당초 식 처럼 I, II, III, IV, V의 조건이 합쳐지되, 재질문A와 재질문B 내용은 반영) 재질문C. 당초 질문 조건 I. 1) b)와 I. 2) b)에서 " 9:00~9:30 까지의 고점/저점을 이후 캔들에서 종가로 상향/하향 돌파 하지 못하고 있는 상태에서 stochastics K_D 데드/골든 크로스 발생시 " 의 원래 의도는 9:30 훨씬 이전이라도 I. 1) a) 또는 I. 2) a) 조건이 충족되기 전에 stochastics K_D 데드/골든 크로스가 발생하는 경우는 매매신호가 발생되도록 하는 의미하는 것이었습니다. 그리고, 시뮬레이션 해보면 당초 의도대로 9:30 이전 이라도 I. 1) b)와 I. 2) b)에 의한 stochastics K_D 데드/골든 크로스 조건이면 매매신호가 발생합니다. 그런데 의문이 가는 점이 있습니다. I. 2) b)에 의한 매수의 경우를 예로 들어 당초 시스템 식을 보면 " if var5 < ma(C, 20) and crossup(stochasticsK(12,5), stochasticsD(12,5,5)) and stime < 144000 and C > timelow(090000,093000) and bcnt < 1 then { buy(); bcnt = bcnt + 1; } "에서 C > timelow(090000,093000)의 항목이 있다면 9:30까지의 저가를 확인해야 조건이 충족되는 것이므로 최소한 9:30 이후에 (9:30 지나서 캔들 하나가 완성된 이후)에 매매신호가 나와야 하는거 아닌가요? 당초 의도대로 9:30 훨씬 전이라도 조건 충족시 신호가 나와서 별 문제는 없습니다만 그래도 이상합니다.(다른 조건에 의한 신호를 제가 혼동하는 건가요? 아니면 9:30 이전 이라도 신호가 나오는 건가요?) 만일 당초식이 9:30 이후에 (9:30 지나서 캔들 하나가 완성된 이후) 매매신호가 나오는 것인데 제가 잘못 해석한 것이라면 9:30 이전이라도 I. 1) a) 또는 2) a) b) 조건이 충족되기 전에 I. 1) b)와 I. 2) b)에 의한 stochastics K_D 데드/골든 크로스 조건 충족되면 매매신호 나오도록 수정하여 주시고 당초 식이 9:30 이전이라도 신호나오는게 맞는거라면 그 이유가 궁금합니다. (아래는 1815번과 1867번 질문과 답변 내용임.) ------------------------------------------------------------------------------- (1867번 질문에 대한 답변---> 아주 무성의 했음.)---------------------- 안녕하세요? 예스스탁입니다... 문의하신 식을 다시한번 작성해 보았습니다.... var : cnt(0); if date != date[1] then cnt = 0; if crossup(c, ma(c, 10)) then var1 = H; if crossdown(c, ma(c, 10)) then var2 = L; if crossup(c, ma(c, 20)) then var3 = H; if crossdown(c, ma(c, 20)) then var4 = L; if dayindex() == 0 then var5 = C; if crossdown(O, ma(c, 10)) and crossdown(C, ma(c, 10)) then var6 = L; if crossup(O, ma(c, 10)) and crossup(C, ma(c, 10)) then var7 = H; ### 강제청산/당일청산 setstoptrailing(0.4, 1, pointstop, 1); setstoptrailing(0.6, 1.5, pointstop, 1); setstoploss(0.8, pointstop); setstopendofday(1445); ### 매수 if marketposition() != -1 then { if var5>ma(C, 20) and crossup(C, timehigh(090000,093000)) and stime<144000 and cnt<4 then { buy(); cnt = cnt + 1; } if var5 < ma(C, 20) and crossup(stochasticsK(12,5), stochasticsD(12,5,5)) and stime < 144000 and C > timelow(090000,093000) and cnt < 4 then { buy(); cnt = cnt + 1; } if ma(c, 10) > ma(c, 20) and crossup(c, var1) and stime < 144000 and cnt < 4 then { buy(); cnt = cnt + 1; } if ma(c, 10) < ma(c, 20) and crossup(c, var3) and stime < 144000 and cnt < 4 then { buy(); cnt = cnt + 1; } } ### 매수청산 if marketposition() == 1 and o < ma(c, 10) and c < ma(c, 10) and crossdown(c, var6) then exitlong(); ### 매도 if marketposition() != 1 then { if var5 < ma(C, 20) and crossdown(C, timelow(090000,093000)) and stime < 144000 and cnt < 4 then { sell(); cnt = cnt + 1; } if var5 > ma(C, 20) and crossdown(stochasticsK(12,5), stochasticsD(12,5,5)) and stime < 144000 and C < timehigh(090000,093000) and cnt < 4 then { sell(); cnt = cnt + 1; } if ma(c, 10) < ma(c, 20) and crossdown(c, var2) and stime < 144000 and cnt < 4 then { sell(); cnt = cnt + 1; } if ma(c, 10) > ma(c, 20) and crossdown(c, var4) and stime < 144000 and cnt < 4 then { sell(); cnt = cnt + 1; } } ### 매도청산 if marketposition() == -1 and o > ma(c, 10) and c > ma(c, 10) and crossup(c,var7) then exitshort(); 감사합니다... (1867번 질문__1815에 대한 재질문이며 1815번 질문과 답변 먼저 기재하고 그 하단에 재질문인 1867번 질문내용 작성)----------------------------------- > 프레스티지 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 먼저 답변에 감사드립니다. 저의 당초 의도와는 다르게 매매신호가 나와 다시 질문드립니다. 지난번 1815번 질문에 대한 재질문입니다. 질문이 너무 길어서 죄송합니다. 아래 당초 질문 내용과 답변은 담당자님의 편의를 위해 다시 기재합니다. [당초 질문 내용 (1815번)] <선물 분봉 차트에서 적용, 당일 청산> I. 장초반(장시작시) 적용되는 매매조건 1) 장시작시 첫째 캔들이 20이평 상단에서 시작한 경우(종가기준) a) 9:00~9:30 까지의 고점을 이후 캔들에서 종가로 상향돌파하면 --> 매수 b) 그러나, 9:00~9:30 까지의 고점을 이후 캔들에서 종가로 상향돌파 하지 못하고 있는 상태에서 stochastics K_D 데드 크로스 발생시 --> 매도 2) 장시작시 첫째 캔들이 20이평 하단에서 시작한 경우(종가기준) a) 9:00~9:30 까지의 저점을 이후 캔들에서 종가로 하향돌파하면 --> 매도 b) 그러나, 9:00~9:30 까지의 저점을 이후 캔들에서 종가로 하향돌파 하지 못하고 있는 상태에서 stochastics K_D 골든 크로스 발생시 --> 매수 II. 장시작시, 장초반, 장중반 이후 구분없이 모두 적용되는 매매조건 1) 10이평과 20이평 정배열 상태인 경우 a) 캔들이 10이평을 상향돌파(G/C)(종가기준 돌파)하고 돌파시 고점을 이후 캔들에서 종가로 갱신(돌파) --> 매수 b) 10, 20 정배열이지만 캔들이 20이평을 하향돌파(D/C)(종가기준 돌파)하고 돌파시 저점을 이후 캔들에서 종가로 갱신(돌파) --> 매도 2) 10이평과 20이평 역배열 상태인 경우 a) 캔들이 10이평을 하향돌파(D/C)(종가기준 돌파)하고 돌파시 저점을 이후 캔들에서 종가로 갱신(돌파) --> 매도 b) 10, 20 역배열이지만 캔들이 20이평을 상향돌파(D/C)(종가기준 돌파)하고 돌파시 고점을 이후 캔들에서 종가로 갱신(돌파) --> 매수 * I과 II의 조건이 결합된 매매식입니다. 여기에 다음의 청산, 손절, 기타조건이 추가됩니다. III. 청산 조건 (정배열, 역배열 구분없이 적용) 1) 봉의 시가와 종가가 10이평 하향돌파(시가 and 종가 기준 돌파)하고 완전돌파시의 저점을 이후 캔들의 종가로 갱신(돌파) --> 매수청산 2) 봉의 시가와 종가가 10이평 상향돌파(시가 and 종가 기준 돌파)하고 완전돌파시의 고점을 이후 캔들의 종가로 갱신(돌파) --> 매도청산 3) 최대이익 대비 이익감소(수익잠식)의 경우 --> 매수청산/매도청산 a) 1pt 이상 최대수익(종가기준)난 다음 최대수익에서 0.4pt 이익감소(수익잠식)시 (매수/매도 포지션 두가지 경우 모두 청산됨) b) 1.5pt 이상 최대수익(종가기준)난 다음 최대수익에서 0.6pt 이익감소(수익잠식)시 (매수/매도 포지션 두가지 경우 모두 청산됨) IV. 손절조건 - 매수/매도 포지션의 본전 기준 최대 0.8pt 손실 발생시 무조건 청산(손절) V. 기타조건 - 14:40 이후에는 신규매매 제한(보유 포지션 청산만 가능) - 14:45 까지 보유 포지션 있으면 14:45에 무조건 강제청산 - 하루매매 회수는 8회 이내(청산포함. 즉, 신규매매는 4회 이내) 제한 [1815번 질문에 대한 예스스탁 담당자님 답변] 문의하신 식은 다음과 같습니다... var : bcnt(0), scnt(0), cnt(0); if date != date[1] then { bcnt = 0; scnt = 0; cnt = 0; } if crossup(c, ma(c, 10)) then var1 = H; if crossdown(c, ma(c, 10)) then var2 = L; if crossup(c, ma(c, 20)) then var3 = H; if crossdown(c, ma(c, 20)) then var4 = L; if dayindex() == 0 then var5 = C; ### 강제청산/당일청산 setstoptrailing(0.4, 1, pointstop, 1); setstoptrailing(0.6, 1.5, pointstop, 1); setstoploss(0.8, pointstop); setstopendofday(1445); ### 매수 if var5>ma(C, 20) and crossup(C, timehigh(090000,093000)) and stime<144000 and bcnt<1 then { buy(); bcnt = bcnt + 1; } if var5 < ma(C, 20) and crossup(stochasticsK(12,5), stochasticsD(12,5,5)) and stime < 144000 and C > timelow(090000,093000) and bcnt < 1 then { buy(); bcnt = bcnt + 1; } if ma(c, 10) > ma(c, 20) and crossup(c, var1) and stime < 144000 and cnt < 3 then { buy(); cnt = cnt + 1; } if ma(c, 10) < ma(c, 20) and crossup(c, var3) and stime < 144000 and cnt < 3 then { buy(); cnt = cnt + 1; } ### 매수청산 if o < ma(c, 10) and c < ma(c, 10) and crossdown(c, lowest(L[1], dayindex()+1)) then exitlong(); ### 매도 if var5 < ma(C, 20) and crossdown(C, timelow(090000,093000)) and stime < 144000 and scnt < 1 then { sell(); scnt = scnt + 1; } if var5 > ma(C, 20) and crossdown(stochasticsK(12,5), stochasticsD(12,5,5)) and stime < 144000 and C < timehigh(090000,093000) and scnt < 1 then { sell(); scnt = scnt + 1; } if ma(c, 10) < ma(c, 20) and crossdown(c, var2) and stime < 144000 and cnt < 3 then { sell(); cnt = cnt + 1; } if ma(c, 10) > ma(c, 20) and crossdown(c, var4) and stime < 144000 and cnt < 3 then { sell(); cnt = cnt + 1; } ### 매도청산 if o > ma(c, 10) and c > ma(c, 10) and crossup(c, highest(H[1], dayindex()+1)) then exitshort(); 감사합니다.... [재질문] 여기에서 재질문 드립니다. 재질문A. 위의 질문 조건 "II. 장시작시, 장초반, 장중반 이후 구분없이 모두 적용되는 매매 조건"에서 원래 의도는 (당일청산이므로) 1) a) b), 2) a) b) 모두 "당일에" 캔들이 이평선 상향 또는 하향돌파하고 돌파시 고점 또는 저점을 이후 캔들에서 갱신(돌파)시 매수 또는 매도하는 경우에 한하여 매매신호가 발생하는 것이었습니다. 그런데, 시스템을 시뮬레이션해 본 결과 "전일에" 이평선 돌파하고 그 때(전일)의 고점 또는 저점을 "당일"에 갱신(돌파)하는 경우에도 매매신호가 발생합니다. 상기 시스템식(당초 답변식)을 "전일에" 돌파된 것은 무시하고 "당일에" 캔들이 이평선을 상향 또는 하향 돌파하는 경우에만 매매신호가 발생하도록 하려면 어떻게 수정해야 하는 지 재질문드립니다. (II.조건에서 뿐만 아니라 III. 청산조건에서도 당일에 이평선을 돌파하는 경우에만 청산신호 발생되록 함.) 재질문B. 당초 질문에서 IV.손절조건은 종가기준이 아니고 0.8pt 손실 발생하면 즉시 손절(청산) 신호가 발생하도록 하는 것이었는데 상기 시스템식에서는 종가기준으로 손절신호가 발생합니다. 상기 시스템식(당초 답변식)을 종가기준이 아니라 종가 까지 기다리지 않고 중간에라도 (봉완성 전 또는 종가 나오기 전) 0.8pt 이상 손실 나게되면 봉완성까지 기다리지 않고 바로 손절신호가 발생하도록 하려면 어떻게 수정해야 하는 지 재질문드립니다. * 상기 시스템식이 재질문A와 재질문B 내용이 반영되어 수정되려면 어떻게 수정되어야 야하는지 부탁드립니다. (당초 식 처럼 I, II, III, IV, V의 조건이 합쳐지되, 재질문A와 재질문B 내용은 반영) 재질문C. 당초 질문 조건 I. 1) b)와 I. 2) b)에서 " 9:00~9:30 까지의 고점/저점을 이후 캔들에서 종가로 상향/하향 돌파 하지 못하고 있는 상태에서 stochastics K_D 데드/골든 크로스 발생시 " 의 원래 의도는 9:30 훨씬 이전이라도 I. 1) a) 또는 I. 2) a) 조건이 충족되기 전에 stochastics K_D 데드/골든 크로스가 발생하는 경우는 매매신호가 발생되도록 하는 의미하는 것이었습니다. 그리고, 시뮬레이션 해보면 당초 의도대로 9:30 이전 이라도 I. 1) b)와 I. 2) b)에 의한 stochastics K_D 데드/골든 크로스 조건이면 매매신호가 발생합니다. 그런데 의문이 가는 점이 있습니다. I. 2) b)에 의한 매수의 경우를 예로 들어 당초 시스템 식을 보면 " if var5 < ma(C, 20) and crossup(stochasticsK(12,5), stochasticsD(12,5,5)) and stime < 144000 and C > timelow(090000,093000) and bcnt < 1 then { buy(); bcnt = bcnt + 1; } "에서 C > timelow(090000,093000)의 항목이 있다면 9:30까지의 저가를 확인해야 조건이 충족되는 것이므로 최소한 9:30 이후에 (9:30 지나서 캔들 하나가 완성된 이후)에 매매신호가 나와야 하는거 아닌가요? 당초 의도대로 9:30 훨씬 전이라도 조건 충족시 신호가 나와서 별 문제는 없습니다만 그래도 이상합니다.(다른 조건에 의한 신호를 제가 혼동하는 건가요? 아니면 9:30 이전 이라도 신호가 나오는 건가요?) 만일 당초식이 9:30 이후에 (9:30 지나서 캔들 하나가 완성된 이후) 매매신호가 나오는 것인데 제가 잘못 해석한 것이라면 9:30 이전이라도 I. 1) a) 또는 2) a) b) 조건이 충족되기 전에 I. 1) b)와 I. 2) b)에 의한 stochastics K_D 데드/골든 크로스 조건 충족되면 매매신호 나오도록 수정하여 주시고 당초 식이 9:30 이전이라도 신호나오는게 맞는거라면 그 이유가 궁금합니다. 이상입니다. 질문이 길어 다시 한번 죄송합니다. 항상 좋은 답변에 감사드립니다. 정말 많은 도움을 받고 있습니다.
프로필 이미지
프레스티지
2004-06-06
1405
글번호 3947
시스템
답변완료

문의합니다

1. 스토케스틱 s/d가 상승이면 매수 1-1. 종가가 후행스팬2를 하회하면 매도 2. 다음식을 그림으로 보니 차이가 있는데 설명부탁드립니다. - 선행스팬위치.전환선,기준선등 위치가 상이 (일목균형표1) Var : value1(0), value2(0), value3(0); value1 = (highest(H,9)+lowest(L,9))/2; value2 = (highest(H,26)+lowest(L,26))/2; value3 = (highest(H,52)+lowest(L,52))/2; Plot1(value1, "전환선"); Plot2(value2, "기준선"); Plot3(Close, "후행스팬"); Plot4((value1+value2)/2, "선행스팬1"); Plot5(value3, "선행스팬2"); (일목균형표2) Var : value1(0), value2(0), value3(0), value4(0); value1 = (highest(H,9)+lowest(L,9))/2; // 전환선 value2 = (highest(H,26)+lowest(L,26))/2; // 기준선 value3 = (value1+value2)/2; // 선행스팬1 value4 = (highest(H,52)+lowest(L,52))/2; // 선행스팬2 if value3 > value4 then plot1(value3,"양운", RED); else plot2(value4,"음운", BLUE); plot3(min(value3,value4),"색상지우기", white); Plot4(value1, "전환선", PINK); Plot5(value2, "기준선", BLACK); Plot6(Close, "후행스팬", LGREEN); Plot7(value3, "선행스팬1", RED); Plot8(value4, "선행스팬2", BLUE);
프로필 이미지
운평리
2004-06-05
1571
글번호 3946
시스템