커뮤니티

시스템식 요청드립니다.

프로필 이미지
맴맴잉
2023-11-14 00:53:30
726
글번호 174018
답변완료
안녕하세요 아래의 수식중에서 청산이후에 바로 재진입 하는 경우가 있는데, 청산이후에 봉 10개(변수)이후에 재진입하는것으로 요청 부탁드립니다. ------------------------------------------------------------------------------ input : EmaPeriod(50); input : RSIPeriod1(7),RSIPeriod2(14),RSIPeriod3(21),RSI차이(7); input : ADXPeriod(14); input : 익절(15),손절(15); var : Emav(0),RSI1(0),RSI2(0),RSI3(0),ADXv(0); var : Bcond(False),Scond(False); Emav = Ema(C,EmaPeriod); RSI1 = RSI(RSIPeriod1); RSI2 = RSI(RSIPeriod2); RSI3 = RSI(RSIPeriod3); ADXv = ADX(ADXperiod); Bcond = MarketPosition == 0 and MarketPosition(1) == 1 and MarketPosition(2) == 1; Scond = MarketPosition == 0 and MarketPosition(1) == -1 and MarketPosition(2) == -1; if C > Emav and RSI1 >= RSI2+RSI차이 and RSI2 >= RSI3+RSI차이 and RSI1 > 50 AND RSI2 > 50 AND RSI3 > 50 AND ADXV >= 21 and Bcond == False Then buy(); if C < Emav and RSI1 <= RSI2-RSI차이 and RSI2 <= RSI3-RSI차이 and RSI1 < 50 AND RSI2 < 50 AND RSI3 < 50 AND ADXV >= 21 and Scond == False Then Sell(); SetStopProfittarget(익절, PointStop); SetStopLoss(손절, PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-14 13:18:43

안녕하세요 예스스탁입니다. input : EmaPeriod(50); input : RSIPeriod1(7),RSIPeriod2(14),RSIPeriod3(21),RSI차이(7); input : ADXPeriod(10); input : 익절(50),손절(50),N(10); var : Emav(0),RSI1(0),RSI2(0),RSI3(0),ADXv(0); var : Bcond(False),Scond(False); Emav = Ema(C,EmaPeriod); RSI1 = RSI(RSIPeriod1); RSI2 = RSI(RSIPeriod2); RSI3 = RSI(RSIPeriod3); ADXv = ADX(ADXperiod); Bcond = MarketPosition == 0 and MarketPosition(1) == 1 and MarketPosition(2) == 1; Scond = MarketPosition == 0 and MarketPosition(1) == -1 and MarketPosition(2) == -1; if MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades > 0 and BarsSinceExit(1) >= N)) and C > Emav and RSI1 >= RSI2+RSI차이 and RSI2 >= RSI3+RSI차이 and ADXV >= 21 and Bcond == False Then buy(); if MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades > 0 and BarsSinceExit(1) >= N)) and C < Emav and RSI1 <= RSI2-RSI차이 and RSI2 <= RSI3-RSI차이 and ADXV >= 21 and Scond == False Then Sell(); SetStopProfittarget(익절, PointStop); SetStopLoss(손절, PointStop); 즐거운 하루되세요 > 맴맴잉 님이 쓴 글입니다. > 제목 : 시스템식 요청드립니다. > 안녕하세요 아래의 수식중에서 청산이후에 바로 재진입 하는 경우가 있는데, 청산이후에 봉 10개(변수)이후에 재진입하는것으로 요청 부탁드립니다. ------------------------------------------------------------------------------ input : EmaPeriod(50); input : RSIPeriod1(7),RSIPeriod2(14),RSIPeriod3(21),RSI차이(7); input : ADXPeriod(14); input : 익절(15),손절(15); var : Emav(0),RSI1(0),RSI2(0),RSI3(0),ADXv(0); var : Bcond(False),Scond(False); Emav = Ema(C,EmaPeriod); RSI1 = RSI(RSIPeriod1); RSI2 = RSI(RSIPeriod2); RSI3 = RSI(RSIPeriod3); ADXv = ADX(ADXperiod); Bcond = MarketPosition == 0 and MarketPosition(1) == 1 and MarketPosition(2) == 1; Scond = MarketPosition == 0 and MarketPosition(1) == -1 and MarketPosition(2) == -1; if C > Emav and RSI1 >= RSI2+RSI차이 and RSI2 >= RSI3+RSI차이 and RSI1 > 50 AND RSI2 > 50 AND RSI3 > 50 AND ADXV >= 21 and Bcond == False Then buy(); if C < Emav and RSI1 <= RSI2-RSI차이 and RSI2 <= RSI3-RSI차이 and RSI1 < 50 AND RSI2 < 50 AND RSI3 < 50 AND ADXV >= 21 and Scond == False Then Sell(); SetStopProfittarget(익절, PointStop); SetStopLoss(손절, PointStop);