커뮤니티

질문 올립니다.

프로필 이미지
즐겁게
2013-11-05 01:08:41
167
글번호 69198
답변완료
아래의 32646 글에 대한 답글과 관련하여 질문 올립니다. 1. 첫 번 째 소스 중, 빈칸 포함 세번째 행에, nAtm = wfOptionATm(close); 이라고 표기된 것 중에서 wfOptionATm이 무엇을 의미하는지 알려 주시면 감사하겠습니다. 선언되지 않은 것으로 오류메시지가 뜨고 있습니다. 2. 그리고 소스 중에 Text_Delete, Text_New라는 것이 보이는데, 검색해 보니 TradeStation이나 MultiChart에서 사용되는 것 같습니다. 이 두 명령어에 대해서 간략하게라도 설명해 주시면 감사하겠습니다. YesLanguage_Help에서는 안 보이는데, YesLanguage에서는 TradeStation이나 MultiChart에서 사용되는 명령어들을 다 사용할 수 있는 것인지요? 아래: 32646글 내용: 안녕하세요 예스탁입니다. 1. var : nAtm(0),nAtmChage(0),BDoPlot(0); nAtm = wfOptionATm(close); var1 = natm+1.25; var2 = natm-1.25; plot1(natm); if C > nAtm Then { plot2(nAtm+1.25,"등UP"); } if C < nAtm Then { plot3(nAtm - 1.25,"등dn"); } #종가가 등dn을 0.5이내로 접근하다 상승하면 텍스트 출력 if C >= C[1] and C[1] < C[2] and C[1] < var2[1]+0.5 Then Text_New(sdate,stime,H,"등가경계선 지지"); #종가가 등dn을 하향해서 0.5이상 하락하지 않고 다시 등dn을 상향하면 텍스트 출력 if CrossDown(c,var2) Then value1 = C; if C < var2 and C < value1 Then value1 = C; if crossup(c,var2) and value1 > var2-0.5 then Text_New(sdate,stime,H,"등가경계선 지지"); #종가가 등up을 상향해서 0.5이상 상승하지 않고 다시 등up을 하향하면 텍스트 출력 if Crossup(c,var1) Then value2 = C; if C > var1 and C > value2 Then value2 = C; if CrossDown(c,var1) and value2 < var1+0.5 then Text_New(sdate,stime,H,"돌파실패"); 2. input : sig(20); var1 = ma(bids-asks,sig); plot1(bids,"매수잔량"); plot2(asks,"매도잔량"); plot3(bids-Asks,"차이"); plot4(ma(bids-Asks,sig),"시그널"); if CrossDown(var1,-2000) Then Text_New(sdate,stime,L,"매도물량상승"); if Crossup(var1,2000) Then Text_New(sdate,stime,L,"매수물량상승"); if var1 <= 0 and var1 >= -700 Then{ Text_Delete(value1); value1 = Text_New(sdate,stime,L,"매도물량중립"); } if var1 >= 0 and var1 <= 800 Then{ Text_Delete(value2); value2 = Text_New(sdate,stime,L,"매수물량중립"); } 3. 수식에 사용된 텍스트 출력 함수는 봉이완성되어야만 텍스트가 출력됩니다. 봉미완서이에 조건이 만족해도 표시가 되지는 않습니다. 즐거운 하루되세요 > HI_hm***** 님이 쓴 글입니다. > 제목 : 다시 부탁드립니다 > 첨부한 파일서 분홍색..연두색.하늘색선이 등가선은 연두색... 등가상승시 윗 등가경계선 꽃분홍색 등가하락시 아래 등가경계선이 하늘색선 선물지수가 하락시..하늘색 경계선부근서.0.5틱 아래로 깨고 내리가따가 다시 올라와 지지해줘도 지지로..경계선 부근까지 안내려오고 미달시시에도0.5틱 몬갔어도 지지로 보고 등가경계선 지지로 글로 표현해주셨음합니다 선물지수가 상승시... 돌파지지글하고.. 상승하다..0.5틱 돌파후 지지 몬받고 내려옴 돌파 실패로 뜨게 해주세염 ㅡ.ㅠ 그리고 아랜 선물 매도호가 매수호가 차이 건수..시그널이 -2000 ,+2000개 이상이면 텍스트로 매도물량상승..매수물량상승하고 글이 뜨게 해주삼여... 더불어..시그널0< -700 ,0< +800 일때 매도물량중립..매수물량중립도 조건에 맞게해서 뜨게 해주세여..부탁드립니다 .. 감사드립니다^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-05 20:46:16

안녕하세요 예스스탁입니다. 1. wfOptionATm 는 해당식을 작성한 분이 직접 만든 사용자함수입니다. 저희쪽에서는 작성해 드린 내용이 아리라 해당 함수의 값을 알수가 없습니다. 해당 문의가 올라왔을때 사용되어 있었고 텍스트 출력함수만 추가해서 답변을 올려드린 내용입니다. 2. 모두 도움말에 내용이 있습니다. 예스트레이더 4.0버전이 내오고 제공되는 함수라 보시는 도움말이 이전에 받으신 내용이면 해당 함수의 내용이 없으므로 도움말 다시 다운받으시면 됩니다. 도움말에서 예스랭귀지 문법 --> 함수 및 예약어 --> 텍스트출력함수 보시면 됩니다. 즐거운 하루되세요 > 즐겁게 님이 쓴 글입니다. > 제목 : 질문 올립니다. > 아래의 32646 글에 대한 답글과 관련하여 질문 올립니다. 1. 첫 번 째 소스 중, 빈칸 포함 세번째 행에, nAtm = wfOptionATm(close); 이라고 표기된 것 중에서 wfOptionATm이 무엇을 의미하는지 알려 주시면 감사하겠습니다. 선언되지 않은 것으로 오류메시지가 뜨고 있습니다. 2. 그리고 소스 중에 Text_Delete, Text_New라는 것이 보이는데, 검색해 보니 TradeStation이나 MultiChart에서 사용되는 것 같습니다. 이 두 명령어에 대해서 간략하게라도 설명해 주시면 감사하겠습니다. YesLanguage_Help에서는 안 보이는데, YesLanguage에서는 TradeStation이나 MultiChart에서 사용되는 명령어들을 다 사용할 수 있는 것인지요? 아래: 32646글 내용: 안녕하세요 예스탁입니다. 1. var : nAtm(0),nAtmChage(0),BDoPlot(0); nAtm = wfOptionATm(close); var1 = natm+1.25; var2 = natm-1.25; plot1(natm); if C > nAtm Then { plot2(nAtm+1.25,"등UP"); } if C < nAtm Then { plot3(nAtm - 1.25,"등dn"); } #종가가 등dn을 0.5이내로 접근하다 상승하면 텍스트 출력 if C >= C[1] and C[1] < C[2] and C[1] < var2[1]+0.5 Then Text_New(sdate,stime,H,"등가경계선 지지"); #종가가 등dn을 하향해서 0.5이상 하락하지 않고 다시 등dn을 상향하면 텍스트 출력 if CrossDown(c,var2) Then value1 = C; if C < var2 and C < value1 Then value1 = C; if crossup(c,var2) and value1 > var2-0.5 then Text_New(sdate,stime,H,"등가경계선 지지"); #종가가 등up을 상향해서 0.5이상 상승하지 않고 다시 등up을 하향하면 텍스트 출력 if Crossup(c,var1) Then value2 = C; if C > var1 and C > value2 Then value2 = C; if CrossDown(c,var1) and value2 < var1+0.5 then Text_New(sdate,stime,H,"돌파실패"); 2. input : sig(20); var1 = ma(bids-asks,sig); plot1(bids,"매수잔량"); plot2(asks,"매도잔량"); plot3(bids-Asks,"차이"); plot4(ma(bids-Asks,sig),"시그널"); if CrossDown(var1,-2000) Then Text_New(sdate,stime,L,"매도물량상승"); if Crossup(var1,2000) Then Text_New(sdate,stime,L,"매수물량상승"); if var1 <= 0 and var1 >= -700 Then{ Text_Delete(value1); value1 = Text_New(sdate,stime,L,"매도물량중립"); } if var1 >= 0 and var1 <= 800 Then{ Text_Delete(value2); value2 = Text_New(sdate,stime,L,"매수물량중립"); } 3. 수식에 사용된 텍스트 출력 함수는 봉이완성되어야만 텍스트가 출력됩니다. 봉미완서이에 조건이 만족해도 표시가 되지는 않습니다. 즐거운 하루되세요 > HI_hm***** 님이 쓴 글입니다. > 제목 : 다시 부탁드립니다 > 첨부한 파일서 분홍색..연두색.하늘색선이 등가선은 연두색... 등가상승시 윗 등가경계선 꽃분홍색 등가하락시 아래 등가경계선이 하늘색선 선물지수가 하락시..하늘색 경계선부근서.0.5틱 아래로 깨고 내리가따가 다시 올라와 지지해줘도 지지로..경계선 부근까지 안내려오고 미달시시에도0.5틱 몬갔어도 지지로 보고 등가경계선 지지로 글로 표현해주셨음합니다 선물지수가 상승시... 돌파지지글하고.. 상승하다..0.5틱 돌파후 지지 몬받고 내려옴 돌파 실패로 뜨게 해주세염 ㅡ.ㅠ 그리고 아랜 선물 매도호가 매수호가 차이 건수..시그널이 -2000 ,+2000개 이상이면 텍스트로 매도물량상승..매수물량상승하고 글이 뜨게 해주삼여... 더불어..시그널0< -700 ,0< +800 일때 매도물량중립..매수물량중립도 조건에 맞게해서 뜨게 해주세여..부탁드립니다 .. 감사드립니다^^