커뮤니티

문의드립니다~

프로필 이미지
겐지
2023-11-08 10:49:11
844
글번호 173844
답변완료

첨부 이미지

예수금잔액 = GetUnclearedDeposits("1111-1111-11"); if time<080000 and time<=080500 then {value10=예수금잔액;} if MarketPosition == 1 and 예수금잔액<value10/2 //예수금이 당일시작 예수금의 절반미만일때 Then ExitLong("롱손절이"); if MarketPosition == -1 and 예수금잔액<value10/2 //예수금이 당일시작 예수금의 절반미만일때 Then ExitShort("숏손절이"); /////// 1.오늘장이 열리고 나서 당일시초가 시점의 예수금이 당일시초가 이후에 진입하고나서 절반미만으로 실시간으로 떨어질때 청산한다. 이게 위 식이 맞는건가요? 2.그리고 시뮬레이션으로 돌려볼때 예수금을 1억원으로 시작한다는걸 설정해서 시뮬레이션이 가능한지 문의 드립니다. 자금관리로 수익이 나는지 시뮬레이션 해보려구요~ 3.스토rsi식 수정 부탁드립니다 아래는 트레이딩뷰 소스코드이구요. //@version=5 indicator(title="Stochastic RSI", shorttitle="Stoch RSI", format=format.price, precision=2, timeframe="", timeframe_gaps=true) smoothK = input.int(3, "K", minval=1) smoothD = input.int(3, "D", minval=1) lengthRSI = input.int(14, "RSI Length", minval=1) lengthStoch = input.int(14, "Stochastic Length", minval=1) src = input(close, title="RSI Source") rsi1 = ta.rsi(src, lengthRSI) k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = ta.sma(k, smoothD) plot(k, "K", color=#2962FF) plot(d, "D", color=#FF6D00) h0 = hline(80, "Upper Band", color=#787B86) hline(50, "Middle Band", color=color.new(#787B86, 50)) h1 = hline(20, "Lower Band", color=#787B86) fill(h0, h1, color=color.rgb(33, 150, 243, 90), title="Background") 아래는 다른분이 답변받은 스토rsi식입니다. 적용해보니깐 조금 차이가 있어서요. 트뷰에서는 변수를 14,14,3,3을 넣는데 어떤차이인지를 모르겠습니다; input: period(14), period1(3), period2(3); Var: K선(0), D선(0); K선 = ema(((RSI(period) - Lowest(RSI(period),period)) / ((Highest(RSI(period),period)) - Lowest(RSI(period),period))),period1)*100 ; D선 = ema(ema(((RSI(period) - Lowest(RSI(period),period)) / ((Highest(RSI(period),period)) - Lowest(RSI (period),period))),period1),period2)*100 ; 4.시간봉에서 진입후에 손절을 40틱으로 설정했을때에 다음봉 완성봉에서 손절이 나가는데요. 시간봉에서 진입후에 다음봉 완성전에 실시간으로 손절40틱을 날릴 수 있는 방법이 있는지 궁금합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-08 18:28:15

안녕하세요 예스스탁입니다. 1 예수금은 입/출금이 없는한 당일 변동이 없습니다. 올리신 내용은 가능한 식이 아닙니다. 2 시뮬레이션 차트에서는 시스템 적용시에 비용/수량탭에서 누적자산 기준진입으로 지정하시면 됩니다. 최초 지정한 기준자산으로 진입하고 이후 손익에 따라 가능한 수량으로 진입하게 되어 최종 최초 지정한 기준자산 기준으로 손익을 보실 수 있습니다. 전략실행차트에서는 지정할 수 없는 기능입니다. 3 이평종류에 따른 차이입니다. 올리신 트뷰식은 단순이평입니다. input : smoothK(3),smoothD(3),lengthRSI(14),lengthStoch(14); var : rsi1(0),r(0),k(0),d(0); rsi1 = rsi(lengthRSI); R = (rsi1 - lowest(rsi1,lengthStoch)) / (highest(rsi1,lengthStoch) - lowest(rsi1,lengthStoch)) * 100; k = ma(R, smoothK); d = ma(k, smoothD); plot1(k, "K"); plot2(d, "D"); PlotBaseLine1(80, "Upper Band"); PlotBaseLine2(50, "Middle Band"); PlotBaseLine3(20, "Lower Band"); 4 강제청산 함수 이용하시면 됩니다. SetStopLoss(PriceScale*40,PointStop); 즐거운 하루되세요 > 겐지 님이 쓴 글입니다. > 제목 : 문의드립니다~ > 예수금잔액 = GetUnclearedDeposits("1111-1111-11"); if time<080000 and time<=080500 then {value10=예수금잔액;} if MarketPosition == 1 and 예수금잔액<value10/2 //예수금이 당일시작 예수금의 절반미만일때 Then ExitLong("롱손절이"); if MarketPosition == -1 and 예수금잔액<value10/2 //예수금이 당일시작 예수금의 절반미만일때 Then ExitShort("숏손절이"); /////// 1.오늘장이 열리고 나서 당일시초가 시점의 예수금이 당일시초가 이후에 진입하고나서 절반미만으로 실시간으로 떨어질때 청산한다. 이게 위 식이 맞는건가요? 2.그리고 시뮬레이션으로 돌려볼때 예수금을 1억원으로 시작한다는걸 설정해서 시뮬레이션이 가능한지 문의 드립니다. 자금관리로 수익이 나는지 시뮬레이션 해보려구요~ 3.스토rsi식 수정 부탁드립니다 아래는 트레이딩뷰 소스코드이구요. //@version=5 indicator(title="Stochastic RSI", shorttitle="Stoch RSI", format=format.price, precision=2, timeframe="", timeframe_gaps=true) smoothK = input.int(3, "K", minval=1) smoothD = input.int(3, "D", minval=1) lengthRSI = input.int(14, "RSI Length", minval=1) lengthStoch = input.int(14, "Stochastic Length", minval=1) src = input(close, title="RSI Source") rsi1 = ta.rsi(src, lengthRSI) k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = ta.sma(k, smoothD) plot(k, "K", color=#2962FF) plot(d, "D", color=#FF6D00) h0 = hline(80, "Upper Band", color=#787B86) hline(50, "Middle Band", color=color.new(#787B86, 50)) h1 = hline(20, "Lower Band", color=#787B86) fill(h0, h1, color=color.rgb(33, 150, 243, 90), title="Background") 아래는 다른분이 답변받은 스토rsi식입니다. 적용해보니깐 조금 차이가 있어서요. 트뷰에서는 변수를 14,14,3,3을 넣는데 어떤차이인지를 모르겠습니다; input: period(14), period1(3), period2(3); Var: K선(0), D선(0); K선 = ema(((RSI(period) - Lowest(RSI(period),period)) / ((Highest(RSI(period),period)) - Lowest(RSI(period),period))),period1)*100 ; D선 = ema(ema(((RSI(period) - Lowest(RSI(period),period)) / ((Highest(RSI(period),period)) - Lowest(RSI (period),period))),period1),period2)*100 ; 4.시간봉에서 진입후에 손절을 40틱으로 설정했을때에 다음봉 완성봉에서 손절이 나가는데요. 시간봉에서 진입후에 다음봉 완성전에 실시간으로 손절40틱을 날릴 수 있는 방법이 있는지 궁금합니다~