커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식작성 요청드립니다.

*매수조건 :1)파라볼릭 - 가속변수 0.02 / 최대가속값 0.2 / 종가 상향돌파 신호발생 2)고가가 pricechannel 15 갱신 3)1-2조건 부합한다면 시가가 2일 이평선 아래에서 발생 후 해당봉 시가대비 +1틱에서 매수진입 익절 / 손절선은 개별설정 *매도조건 :1)파라볼릭 - 가속변수 0.02 / 최대가속값 0.2 / 종가 하향돌파 신호발생 2)저가가 pricechannel 15 갱신 3)시가가 2일 이평선 위에서 발생 후 해당봉 시가대비 -1틱 매도진입 익절 / 손절선은 개별설정 *1신호 1진입, 봉마다 진입 아님
프로필 이미지
wootnt
2021-05-13
1471
글번호 148981
시스템
답변완료

문의드립니다

안녕하셍 . re로 글을 올렸더니 페이지가 넘어가면서 확인을 밋하신 것 같아서 다시 올려봅니다. 감사합니다. ------------------ 답변&#160;감사드립니다. 제가&#160;내용을&#160;처음부터&#160;다르게&#160;알고&#160;있었던&#160;것&#160;같습니다. 저는&#160;조건을&#160;만족할&#160;경우에&#160;즉시&#160;매도가&#160;발생하는&#160;내용을&#160;생각했습니다. 현재&#160;일봉으로&#160;거래&#160;중인데, 1.&#160;기설정된&#160;매도가격에서&#160;40%&#160;매도&#160; 2.&#160;매도가격&#160;+&#160;(전일종가&#160;*&#160;5%)&#160;만족&#160;시&#160;30%&#160;매도 3.&#160;매도가격&#160;+&#160;(전일종가&#160;*&#160;10%)&#160;만족하고&#160;고가&#160;대비&#160;5%&#160;하락(전일종가&#160;*&#160;5%)&#160;시&#160;나머지&#160;일괄청산&#160;//&#160;5%상승가격&#160;이상에서&#160;이익보존 4.&#160;1번&#160;가격은&#160;만족&#160;했으나&#160;2번&#160;가격을&#160;만족하지&#160;못한&#160;경우(5%&#160;이하로&#160;추가&#160;상승)&#160;1번&#160;가격으로&#160;하락시&#160;잔여&#160;물량&#160;모두&#160;당일&#160;청산&#160;//&#160;매도가격으로&#160;이익보존 5.&#160;1번&#160;가격&#160;및&#160;2번&#160;가격은&#160;만족했으나&#160;3번&#160;가격을&#160;만족하지&#160;못한&#160;경우(10%&#160;이하로&#160;추가&#160;상승)&#160;2번&#160;가격까지&#160;하락&#160;시&#160;잔여&#160;물량&#160;모두&#160;당일&#160;청산&#160;//&#160;5%상승가격에서&#160;이익보존 6.&#160;1번,&#160;2번,&#160;3번&#160;가격은&#160;만족했고(10%&#160;이상&#160;추가&#160;상승)&#160;고가&#160;대비&#160;5%&#160;하락&#160;하지&#160;않은&#160;경우&#160;모두&#160;당일&#160;청산 7.&#160;상한가&#160;종료&#160;시&#160;익일&#160;시가&#160;청산 이렇게&#160;이익을&#160;보존한&#160;채&#160;청산하고&#160;싶습니다. 전에&#160;작성해&#160;주신&#160;수식을&#160;응용해봤었는데&#160;당일에&#160;청산하는&#160;걸&#160;구현하지&#160;못해서&#160;다시금&#160;문의드립니다. 항상&#160;죄송하고&#160;또&#160;감사합니다. 즐거운&#160;하루&#160;보내세요. -------------------------------------------------------------------------------- >&#160;예스스탁&#160;님이&#160;쓴&#160;글입니다. >&#160;제목&#160;:&#160;Re&#160;:&#160;문의드립니다. >&#160;안녕하세요 예스스탁입니다. 신호타입&#160;중&#160;atstop이나&#160;atlimit은 봉완성시&#160;if조건이&#160;만족하면&#160;가격조건이&#160;셋팅되고 다음봉에서&#160;셋팅된&#160;가격&#160;이상이나&#160;이하의&#160;시세가&#160;발생하면&#160;즉시&#160;신호가&#160;발생합니다. atstop은 Buy나&#160;exitshort과&#160;같이&#160;매수주문함수에&#160;사용되면&#160;지정한&#160;가격이상의&#160;시세가&#160;발생할때&#160;즉시&#160;신호, Sell이나&#160;exitLong과&#160;같이&#160;매도주문함수에&#160;사용되면&#160;지정한&#160;가격이하의&#160;시세가&#160;발생할때&#160;즉시&#160;신호가&#160;발생합니다. atlimit은 Buy나&#160;exitshort과&#160;같이&#160;매수주문함수에&#160;사용되면&#160;지정한&#160;가격이하의&#160;시세가&#160;발생할때&#160;즉시&#160;신호, Sell이나&#160;exitLong과&#160;같이&#160;매도주문함수에&#160;사용되면&#160;지정한&#160;가격이상의&#160;시세가&#160;발생할때&#160;즉시&#160;신호가&#160;발생합니다. 즉&#160;완성봉기준으로&#160;조건가격이&#160;셋팅이되고&#160;다음봉&#160;미완성시에&#160;완성봉기준셋팅된&#160;가격과&#160;현재가를&#160;비교해&#160;신호를&#160;발생합니다. if&#160;H>2100&#160;and&#160;H<2300&#160;then { &#160;&#160;&#160;&#160;&#160;&#160;ExitLong("당일청산",AtStop,H-(O&#160;*&#160;0.05)); } 작성하신&#160;청산식은 봉완성시에&#160;고가가&#160;2100~2300사이이면&#160;H-(O&#160;*&#160;0.05)이&#160;셋팅되고 다음봉에서&#160;셋팅된&#160;가격이하의&#160;시세가&#160;발생하면&#160;신호가&#160;발생하게&#160;됩니다. 5월7일봉의&#160;시가는&#160;2010이고&#160;고가는&#160;2235으로&#160;청산식의&#160;if조건에&#160;충족됩니다. 2235&#160;-(2010*0.05)&#160;=&#160;2134.5이고&#160;다음봉인&#160;5월&#160;10일봉의&#160;시가가&#160;2095로 셋팅된&#160;2134.5보다&#160;작으므로&#160;시가에서&#160;바로&#160;신호가&#160;발생하는&#160;것입니다. 5월10일봉의&#160;시가가&#160;2134.5보다&#160;크게&#160;시작했다면&#160; 나중에&#160;가격이&#160;하락해서&#160;2134.5보다&#160;작은&#160;시세가&#160;발생할때&#160;신호가&#160;발생하게&#160;됩니다. 만약&#160;봉의&#160;시가가&#160;셋팅된&#160;가격보다&#160;낮게&#160;시작했다면&#160; 이후에&#160;상승해서&#160;해당가격을&#160;터치할때&#160;신호가&#160;발생하게&#160;하려면&#160;아래와&#160;같이&#160;수정하시면&#160;됩니다. if&#160;H>2100&#160;and&#160;H<2300&#160;then { &#160;&#160;&#160;&#160;&#160;&#160;if&#160;NextBarOpen&#160;>&#160;H-(O&#160;*&#160;0.05)&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ExitLong("당일청산1",AtStop,H-(O&#160;*&#160;0.05)); &#160;&#160;&#160;&#160;&#160;&#160;Else &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ExitLong("당일청산2",AtLimit,H-(O&#160;*&#160;0.05)); } 즐거운&#160;하루되세요 >&#160;깜피&#160;님이&#160;쓴&#160;글입니다. >&#160;제목&#160;:&#160;문의드립니다. >&#160;안녕하세요. 창피하지만&#160;단순한&#160;질문을&#160;올려봅니다. exitlong에서&#160;atstop&#160;신호사용시&#160;가격&#160;만족(하락)시&#160;즉시&#160;주문이&#160;나오는&#160;것으로&#160;알고&#160;있는데 실제로&#160;적용을&#160;해보니&#160;다음&#160;봉시가에&#160;주문이&#160;나오는&#160;것&#160;같습니다. 당일에&#160;가격만족시&#160;바로&#160;주문을&#160;나오게&#160;하려면&#160;어떻게&#160;해야할까요??? if&#160;sDate>20210500&#160;and&#160;H>2100&#160;&#160;then { &#160;&#160;&#160;&#160;&#160;&#160;Buy(); } if&#160;H>2100&#160;and&#160;H<2300&#160;then { &#160;&#160;&#160;&#160;&#160;&#160;ExitLong("당일청산",AtStop,H-(O&#160;*&#160;0.05)); }
프로필 이미지
깜피
2021-05-13
1243
글번호 148980
시스템
답변완료

수식직성

input : P1(5),P2(20); input : sto1(12),sto2(26),sto3(5); Input : trixp(12), sigPeriod(9); INPUTS: LENGTH(5); input : short(12),long(26),sig(9); input : StartTime(180000),EndTime(055000); var : Tcond(false); var : mav1(0),mav2(0),stok(0),stod(0); var : trixv(0),trixs(0),TEMA(0),macdo(0); if sDate != sDate[1] Then SetStopEndofday(Endtime); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; SetStopEndofday(0); } mav1 = ma(C,P1); mav2 = ma(C,P2); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); trixv = trix(trixp); trixs = ema(trixv,sigPeriod); TEMA = (3 * Ema(c,LENGTH)) - (3 * Ema(Ema(c,LENGTH),LENGTH)) + (Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH)); macdo = macd_osc(short,long,sig); var1 = 0; var2 = 0; if stok > stod Then var1 = var1+1; if trixv > trixs Then var1 = var1+1; if c > tema Then var1 = var1+1; if macdo > 0 Then var1 = var1+1; if stok < stod Then var2 = var2+1; if trixv < trixs Then var2 = var2+1; if c < tema Then var2 = var2+1; if macdo < 0 Then var2 = var2+1; if Tcond == true Then { if crossup(mav1,mav2) and var1 >= 3 Then buy(); if CrossDown(mav1,mav2) and var2 >= 3 Then sell(); } ------------------------------- 120선 아래 buy신호는 sell전환 손절15틱 익절 50틱 120선 위 sell신호는 buy전환 손절15틱 익절 50틱의 수식어 추가부탁드립니다
프로필 이미지
푸른
2021-05-13
1227
글번호 148973
시스템
답변완료

72402 지표 적용

챠트에 구현이 안됩니다. 다시한번 부탁드립니다
프로필 이미지
라몬
2021-05-13
1168
글번호 148966
지표
답변완료

문의 드립니다.

시스템매매시 연속해서 진입되는 횟수를 지정하고 싶습니다. 예를 들어 매수로 연속해서 5회 진입 후 청산되고 6회 진입시에도 매수 진입 신호가 발생되었을 때 진입이 되지 않고 매도 신호가 나오면 진입이 되도록 함수 부탁드립니다. 매도 신호도 마찬가지로 연속해서 5회 진입 후 6회에도 매도 진입신호가 발생되었을 때 진입이 안되고 매수 신호시에 진입이 되도록 함수 부탁드립니다.
프로필 이미지
미완
2021-05-13
1106
글번호 148965
시스템
답변완료

수식 문의드립니다.

타 분봉을 보조차트로 참조하는 식이 도저히 안 되네요. 원하는 것은 주 차트는 5분봉인데 보조차트를 2분봉으로 하고 2분봉 보조차트에서 5이평이 20이평보다 계속 커지고 있다면 5분봉 주차트에서 양봉일 때 매수 위 조건을 수식으로 부탁드립니다. 미리 감사드립니다.
프로필 이미지
칭기스칸
2021-05-13
835
글번호 148964
시스템
답변완료

도움 부탁드립니다..

안녕하세요.. 두가지 부탁드립니다.. 1 예스트레이더 안에 , EOM 함수와 지표가 들어있는데요 분봉차트에서 써서 오늘 일봉의 EOM 값을 볼수 있도록 만들어 주실수 있을까요.. EOM = ((H + L) / 2 - (H[1] + L[1]) / 2) / (V / 10000 / (H - L)) 2.예스트레이더 안의 VR 지표를 분봉에서 쓸때 이 지표가 오늘 가졌던 당일 최고값, 당일 최저값을 나타내는 선을 지표로 표현하고 싶습니다.. VolumeRatio = VR(Period);
프로필 이미지
지스카드
2021-05-12
800
글번호 148963
사용자 함수
답변완료

시스템신호

아래 시스템신호에서 매수신호에 뜨는 종목이 검색되게 부탁드려요 혼자 만들어보려고 별짓 다해봤는데 자꾸 검증오류가 뜨네요,, ㅜㅡㅜ Input : length(10),고점하락틱수(10),저점상승틱수(10); var : 추세두께(0),추세상승색(red),추세하락색(blue); var : 고점연결두께(3),고점연결색상(red); var : 저점연결두께(3),저점연결색상(black); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),TL11(0),TL12(0); Array:고[10,4](0),저[10,4](0); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; If Condition1 and Condition2 Then // 기간고점과 기간저점 동시 발생 { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,추세두께); TL_SetColor(TL1,추세상승색); if 저[1,1] > 저[2,1]+저점상승틱수*PriceScale Then { TL_Delete(TL11); TL11 = TL_New(저[2,3],저[2,4],저[2,1],저[1,3],저[1,4],저[1,1]); TL_SetExtRight(TL11,true); TL_SetColor(TL11,저점연결색상); TL_SetSize(TL11,저점연결두께); } } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,추세두께); TL_SetColor(TL1,추세하락색); if 고[1,1] < 고[2,1]-고점하락틱수*PriceScale Then { TL_Delete(TL12); TL12 = TL_New(고[2,3],고[2,4],고[2,1],고[1,3],고[1,4],고[1,1]); TL_SetExtRight(TL12,true); TL_SetColor(TL12,고점연결색상); TL_SetSize(TL12,고점연결두께); } } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } 최종꼭지점 = "저점"; } if MarketPosition <= 0 and C >= TL_GetValue(TL12,sDate,sTime) and C[1] < TL_GetValue(TL12,sDate[1],sTime[1]) Then Buy(); if MarketPosition == 1 and C <= TL_GetValue(TL12,sDate,sTime) and C[1] > TL_GetValue(TL12,sDate[1],sTime[1]) Then ExitLong(); if MarketPosition >= 0 and C <= TL_GetValue(TL11,sDate,sTime) and C[1] > TL_GetValue(TL11,sDate[1],sTime[1]) Then Sell(); if MarketPosition == 1 and C >= TL_GetValue(TL11,sDate,sTime) and C[1] < TL_GetValue(TL11,sDate[1],sTime[1]) Then ExitShort();
프로필 이미지
vhvh
2021-05-12
882
글번호 148962
종목검색
답변완료

문의 드립니다.

안녕하세요? 늘 감사합니다. 아래 식을 하이킨헤쉬 로 만들어 주신식입니다. 여기에 하나 추가 하고 싶습니다. 아래 강조식에 추세선을 연결하고 싶습니다. 하이킨헤쉬의 연속된 음봉이 끝나는 지점과 양봉이 끝나는 지점을 연결하며, 추세선을 그려 주시면 감사하겠습니다. 단 : 하이킨헤쉬의 연속된 음봉에서 중간에 양봉이 하나 나오는 것은 음봉으로 간주 2개이상의 양봉출현시 추세의 전환으로 인정 감사합니다.~~~~ var : xClose(0),xOpen(0),xHigh(0),xLow(0); #Heiken Ashi 시고저종 if index == 0 then { xOpen = open; xClose = (O+H+L+C)/4; xHigh = MaxList( high, xOpen, xClose); xLow = MinList( low, xOpen,xClose); } else { xClose = (O+H+L+C)/4; xOpen = (xOpen [1] + xClose [1])/2 ; xHigh = MaxList(High, xOpen, xClose) ; xLow = MinList(Low, xOpen, xClose) ; } if XClose > Xopen Then PlotPaintBar(Xhigh,Xlow,"강조",MAGENTA); else if XClose < Xopen Then PlotPaintBar(Xhigh,Xlow,"강조",CYAN); else PlotPaintBar(Xhigh,Xlow,"강조",GREEN);
프로필 이미지
하늘북
2021-05-12
801
글번호 148961
강조

신대륙발견 님에 의해서 삭제되었습니다.

프로필 이미지
신대륙발견
2021-05-12
190
글번호 148960
지표