커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수정부탁드립니다

안녕하세요...글번호70565 (시간지표)수정부탁드립니다. 수정1..위그림은30초차트입니다.시간라인이 정시보다30초늧게 그려지네요 1분차트에적용 해보니 9/31분 10시1분그려지네요,정시에그려지게 부탁드립니다.(9/30분 10/00) 수정2..지표라인이 데이터1 에서만 그려지은것을 데이터3 까지그려지게요.그것이안되면 데이터2 데이터3 각각의 지표수식으로될수있게 부탁드립니다. 수정3..지표라인의 기존두께가 1 이면 2로수정. 라인색은검정색으로요. 수고하세요...꾸벅
프로필 이미지
보인다
2021-02-14
718
글번호 146303
지표
답변완료

시스템 부탁드립니다. 감사합니다.

외국 사이트에 있는 Heikin Ashi 수식과 다비스 박스입니다. 매수는 Heikin Ashi 수식에서 buy신호만을 이용하고 싶고 청산은 설정한 이격도에서 70프로를 청산하고 나머지 30프로는 다비스 박스 bottom box 보다 종가가 아래 있으면 나머지 30프로를 청산하는 시스템을 만들고 싶습니다. 복잡한걸 의뢰해드려 죄송합니다. 천천히 해주셔도 됩니다. 감사합니다. 1. Heikin Ashi study("Heikin Ashi Smoothed Buy Sell ", overlay=true) EMAlength=input(55,"EMA LENGTH?") src=ohlc4 haOpen=0.0 haOpen := (src + nz(haOpen[1]))/2 haC=(ohlc4+nz(haOpen)+max(high,nz(haOpen))+min(low,nz(haOpen)))/4 EMA1=ema(haC,EMAlength) EMA2=ema(EMA1,EMAlength) EMA3=ema(EMA2,EMAlength) TMA1=3*EMA1-3*EMA2+EMA3 EMA4=ema(TMA1,EMAlength) EMA5=ema(EMA4,EMAlength) EMA6=ema(EMA5,EMAlength) TMA2=3*EMA4-3*EMA5+EMA6 IPEK=TMA1-TMA2 YASIN=TMA1+IPEK EMA7=ema(hlc3,EMAlength) EMA8=ema(EMA7,EMAlength) EMA9=ema(EMA8,EMAlength) TMA3=3*EMA7-3*EMA8+EMA9 EMA10=ema(TMA3,EMAlength) EMA11=ema(EMA10,EMAlength) EMA12=ema(EMA11,EMAlength) TMA4=3*EMA10-3*EMA11+EMA12 IPEK1=TMA3-TMA4 YASIN1=TMA3+IPEK1 mavi=YASIN1 kirmizi=YASIN longCond=mavi>kirmizi and mavi[1]<=kirmizi[1] shortCond=mavi<kirmizi and mavi[1]>=kirmizi[1] trendState = kirmizi < mavi ? true : kirmizi > mavi ? false : trendState[1] closePlot = plot(kirmizi, title = "Close Line", color = #009900, linewidth = 10, style = line, transp = 90) openPlot = plot(mavi, title = "Open Line", color = #CC0000, linewidth = 10, style = line, transp = 90) closePlotU = plot(trendState ? kirmizi : na, transp = 100, editable = false) openPlotU = plot(trendState ? mavi : na, transp = 100, editable = false) closePlotD = plot(trendState ? na : kirmizi, transp = 100, editable = false) openPlotD = plot(trendState ? na : mavi, transp = 100, editable = false) fill(openPlotU, closePlotU, title = "Up Trend Fill", color = #009900, transp = 1) fill(openPlotD, closePlotD, title = "Down Trend Fill", color = #CC0000, transp = 1) last_signal = 0 long_final = longCond and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == -1) short_final = shortCond and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == 1) alertcondition(long_final, title="buy alarm", message="buy signal!!!") alertcondition(short_final, title="sell alarm", message="sell signal!!!") last_signal := long_final ? 1 : short_final ? -1 : last_signal[1] plotshape(long_final, style=shape.labelup, location=location.belowbar, color=green,size=size.tiny,title="buy label",text="BUY",textcolor=white) plotshape(short_final, style=shape.labeldown, location=location.abovebar, color=red,size=size.tiny,title="sell label",text="SELL",textcolor=white) 2. Darbis box //@version=4 study("Darvas Box Buy Sell", overlay=true) boxp = input(defval=5, title="Length", minval=1, maxval=500) LL = lowest(low, boxp) k1 = highest(high, boxp) k2 = highest(high, boxp - 1) k3 = highest(high, boxp - 2) NH = valuewhen(high > k1[1], high, 0) box1 = k3 < k2 TopBox = valuewhen(barssince(high > k1[1]) == boxp - 2 and box1, NH, 0) BottomBox = valuewhen(barssince(high > k1[1]) == boxp - 2 and box1, LL, 0) plot(TopBox, linewidth=3, color=#00FF00, title="TBbox") plot(BottomBox, linewidth=3, color=#FF0000, title="BBbox") Buy = crossover(close, TopBox) Sell = crossunder(close, BottomBox) alertcondition(Buy, title="Buy Signal", message="Buy") alertcondition(Sell, title="Sell Signal", message="Sell") plotshape(Buy, style=shape.labelup, location=location.belowbar, transp=0, color=#00FF00, size=size.tiny, title="Buy Signal", text="Buy", textcolor=color.black) plotshape(Sell, style=shape.labeldown, location=location.abovebar, transp=0, color=#FF0000, size=size.tiny, title="Sell Signal", text="Sell", textcolor=color.white)
프로필 이미지
도여니
2021-02-13
724
글번호 146302
시스템
답변완료

수정 부탁드립니다.

안녕하세요? 아래의 수식에서 수정과 추가하고싶은 부분이 있습니다. 1) 진입봉 양봉(외부변수) / 진입봉 음봉(외부변수) 각각 몸통길이 외부변수 2) 현재 골든 및 데드크로스에 청산이 되고있는데, 설정한 익절/손절 이 먼저 도닫하게된다면, 설정한 익절/손절에 청산이 되었으면 좋겠습니다. 매수 포지션일시, 데드크로스 또는 설정해놓은 익손절 중에 먼저 도달하는것에 청산. 매도 포지션일시, 골든크로스 또는 설정해놓은 익손절 중에 먼저 도달하는것에 청산. 이런식으로 되었으면 좋겠습니다. 명절 잘보내시고 복많이받으세요. 부탁드립니다.감사합니다. input : P1(5),P2(20); input : 익절틱수(50),손절틱수(50),진입횟수(3); var : entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; var1 = ma(C,P1); Var2 = ma(C,P2); if MarketPosition == 0 and var1 > Var2 and C < O and entry < 진입횟수 Then Sell(); if MarketPosition == 0 and var1 < Var2 and C > O and entry < 진입횟수 Then Buy(); if MarketPosition == -1 and CrossUp(var1,Var2) Then ExitShort(); if MarketPosition == 1 and CrossDown(var1,Var2) Then ExitLong(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop);
프로필 이미지
대구어린울프
2021-02-13
592
글번호 146301
시스템
답변완료

오류 해결 좀 부탁드립니다.

실전 돌리고 있는 전략 중 하나가, 한번 진입하면 무조건 이틀 보유하는 전략입니다. (정확히 말하면 아침에 사서, 하루 오버나잇 후 다음날 종가 무렵에 파는 전략입니다) 그런데 제가 짧은 초봉을 이용하다보니 10000봉을 불러와봐야 고작 1주일 정도만 이용 가능합니다. 그러다보니 하루 하루 지날때마다 진입된 상태가 변경되는 문제가 발생하고 있습니다. 예를 들어 설명드리면: 어제는 5일입니다. 그리고 어제까지 1, 2, 3, 4, 5일의 데이터를 불러와서 신호가 나왔습니다. 1일에서 사서 2일에 팔고, 3일에서 사서 4일에 팔고, 다시 5일에 사서 오버나잇을 했습니다. 오늘은 6일입니다. 오늘 불러와진 데이터는 2, 3, 4, 5, 6일입니다. 그러다보니 가져온 데이터의 첫날인 2일날 신호가 발생하여, 2일에 사서 3일에 팔고, 4일에 사서 5일에 팔고, 6일 오전에 다시 진입한 것으로 되어 있습니다. 어제 이미 사서 오버나잇을 했는데, 오늘 다시 열어서 데이터를 다시 불러오다보니 어제 사둔 신호는 시스템 차트 상에서 사라지고, 오늘 새로운 신호가 나옵니다. 이런 문제는 어떻게 해결하면 좋을지 궁금합니다. 감사합니다. 그런데 문제는
프로필 이미지
중박주식
2021-02-12
654
글번호 146299
시스템
답변완료

시스템식 부탁드립니다.

항상 도움 주셔서 감사합니다. 아래 조건에 맞는 시스템식 부탁드립니다. 종목 : 해선 타임 : 10분 기준가 : 당일시가 매수조건 : 기준가에서 10틱 상승할때마다 1계약 매수 진입 - 최대 10계약까지 진입 매수청산 : 진입가격에서 15틱 상승시 청산 또는 현재가격이 기준가보다 작으면 매수포지션 모두 청산 매도조건 : 기준가에서 10틱 하락할때마다 1계약 매도 진입 - 최대 10계약까지 진입 매도청산 : 진입가격에서 15틱 하락시 청산 또는 현재가격이 기준가보다 크면 매도포지션 모두 청산 포지션 정리 : 매일 종가전에 모두 청산 *----------------------------------------------------------------- 종목 : 해선 타임 : 10분 기준가 : 매일아침 10시의 시가 매수조건 : 기준가에서 10틱 상승할때마다 1계약 매수 진입 - 최대 10계약까지 진입 매수청산 : 진입가격에서 15틱 상승시 청산 또는 현재가격이 기준가보다 작으면 매수포지션 모두 청산 매도조건 : 기준가에서 10틱 하락할때마다 1계약 매도 진입 - 최대 10계약까지 진입 매도청산 : 진입가격에서 15틱 하락시 청산 또는 현재가격이 기준가보다 크면 매도포지션 모두 청산 포지션 정리 : 매일 종가전에 모두 청산 감사합니다.
프로필 이미지
양치기
2021-02-12
666
글번호 146298
시스템
답변완료

문의드립니다

69294번 수정요청합니다(MACD지표) 기준선0 +20선 이상과매도 -20선 이하과매수 색상을표현 하고자 합니다 수고하세요
프로필 이미지
용각산
2021-02-12
555
글번호 146297
지표
답변완료

문의 드립니다.

20 120이평선 정배열에서 주가가 20이평 아래서 위로 돌파 시 매수 진입 20이평 아래로 이탈 시 매도 청산완료 20 120이평선 역배열에서 주가가 20이평 위에서 아래로 돌파 시 매도 진입 20이평 위로 돌파 시 매수 청산 완료 부탁드립니다.
프로필 이미지
선물대장
2021-02-12
681
글번호 146296
시스템
답변완료

문의드립니다.

15분봉 시가와 종가를 수평선으로 당일 특정시간(9시부터 12시)까지만 나오게 하고 싶습니다. 이때 틱봉 차트에서 15분봉의 시가와 종가선이 나오게 하고 싶은데 타주기를 써야되는건지 궁금합니다. 미리 감사드립니다.
프로필 이미지
카르마다
2021-02-12
663
글번호 146295
지표

백억이 님에 의해서 삭제되었습니다.

프로필 이미지
백억이
2021-02-14
17
글번호 146294
시스템

골든키 님에 의해서 삭제되었습니다.

프로필 이미지
골든키
2021-02-15
38
글번호 146293
지표