커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식작성

수식어 부탁드립니다 매매시간 : 22 : 30~ 익일 02 : 55 전일종가보다 당일시가가 높은경우 시가 buy 진입 전일종가보다 당일시가가 낮은경우 시가 sell 진입 익절 70틱 손절 10틱
프로필 이미지
푸른
2021-08-23
674
글번호 151699
시스템
답변완료

수식부탁드립니다

300틱봉에서 21지수이평선과 55지수이평선을 기준으로 만약에 지수 이평선이 골든크로스시이고 MACD가 GC하면 매수, DC시에 매수청산 지수 이평선이 데드크로스이고, MACD가 DC시에 매도, GC시에 매도청산하는 식 부탁드립니다
프로필 이미지
라이블루
2021-08-23
639
글번호 151698
시스템
답변완료

문의드립니다.

Q&A 참고하면서 많이 배우고 있습니다. 감사드립니다.^^ 다음과 같은 조건도 구현가능 한지 문의드립니다. 골든크로스기간(n일) 다운크로스기간(m일) 골든크로스(당일) --------------- 과거--------------------- 현시점 n 이 m보다 크고 당일 골든크로스를 만족하는 종목을 찾으려고합니다. 예를 들어 a = ma(c,5), b=ma(c,20)이라면 당일 a가 b를 골든크로스하고 당일로부터 과거 다운크로스 기간(m일)과 다운크로스된 시점 이전 골드크로스 기간(n일)을 비교하여 m보다 n 기간이 더 긴 조건을 만족 감사합니다.
프로필 이미지
sm0809
2021-08-23
737
글번호 151684
종목검색
답변완료

검토 부탁드립니다.

안녕하세요...글번호73704 월봉지표검토부탁드립니다. plot 1 전월봉고점라인 plot 2 전월봉저점라인 plot 3 전월봉시가라인 plot 4 전월봉종가라인 plot 5 전월봉고점.저점의 87.5%라인 plot 6 전월봉고점.저점의 75.0%라인 plot 7 전월봉고점.저점의 62.5%라인 plot 8 전월봉고점.저점의 50.0%라인 plot 9 전월봉고점.저점의 37.5%라인 plot10 전월봉고점.저점의 25.0%라인 plot11 전월봉고점.저점의 12.5%라인 plot12 당월고점라인 plot13 당월저점라인 plot14 당월시가라인 plot15 당월종가라인 plot16 당월고점.저점의50.0%라인 만들어주신 수식이 포트5번에서 11번까지의라인이 전월고점.저점의 안에서그려져야하는데 저점아래서 그려지네요. 포트16번 당월50%라인도 딴지점에서 그려지네요. 검토부탁드립니다. 수고하세요 꾸벅
프로필 이미지
보인다
2021-08-22
871
글번호 151683
지표
답변완료

수식작성

input : P1(5),P2(20),p3(3),P4(120),P5(120); input : sto1(12),sto2(26),sto3(5); Input : trixp(12), sigPeriod(9); INPUTS: LENGTH(5); input : short(12),long(26),sig(9); input : StartTime(223000),EndTime(025000); Input : 당일수익틱수(100); var : Tcond(false),mav3(0),mav4(0),dis(0); var : mav1(0),mav2(0),stok(0),stod(0); var : trixv(0),trixs(0),TEMA(0),macdo(0); Var : N1(0),dayPl(0),당일수익(0),Xcond(false); 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); Xcond = false; N1 = NetProfit; } 당일수익 = PriceScale*당일수익틱수; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 Then Xcond = true; if IsExitName("dbp",1) == true or IsExitName("dsp",1) == true then Xcond = true; } mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(c,p3); mav4 = ma(c,p4); dis = Disparity(p5); 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 and Xcond == False Then { if crossup(mav1,mav2) and var1 >= 3 Then { if C < mav4 and dis < 100 Then Sell("s2"); Else buy("b1"); } if CrossDown(mav1,mav2) and var2 >= 3 Then { if C > mav4 and dis > 100 Then Buy("b2"); Else sell("s1"); } if MarketPosition == 1 then { ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); if CrossDown(mav3,mav4) Then ExitLong("bx1"); if IsEntryName("b3") == true and CrossDown(mav1,mav2) Then ExitLong("bx2"); } if MarketPosition == -1 then { ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); if CrossUp(mav3,mav4) Then ExitShort("sx1"); if IsEntryName("s3") == true and CrossUp(mav1,mav2) Then ExitShort("sx2"); } if MarketPosition == 0 and IsExitName("bx1",1) == true and dis <= 100 and dis >= 99.80 Then Sell("s3"); if MarketPosition == 0 and IsExitName("sx1",1) == true and dis >= 100 and dis <= 100.20 Then Buy("b3"); } ------------------- 상기수식어에 아래 내용을 추가를 하고자 합니다. 전일종가보다 당일시가가 높은경우 시가 buy 진입 전일종가보다 당일시가가 낮은경우 시가 sell 진입 익절 70틱 손절 10틱
프로필 이미지
푸른
2021-08-22
862
글번호 151682
시스템
답변완료

Re : 선긋기 부탁드립니다.

사용자가 장전에 임의의 시작가를 입력하여 타주기 일봉2일선을 연산하여 선이 그으지게 하는 수식입니다. 그 노고에 감사드리며, 추가로 3일선, 5일선도 함께 나타나게 해주시면 정말 감사하겠습니다. 번거롭게 해서 미안합니다. input : 예상가(401),p(2),굵기(5),R(255),G(0),B(0); var : cnt(0),sum(0),mav(0); var : TL1(0),TL2(0),TL3(0),TL4(0); if Index == 0 or (sTime >= 143000 and sTime[1] < 143000) Then { var1 = sDate; Var2 = stime; } if NextBarStime == 154500 Then { sum = 0; For cnt = 0 to P-1 { if cnt == 0 Then sum = sum + 예상가; if cnt == 1 Then sum = sum + NextBarOpen; if cnt >= 2 Then sum = sum + DayClose(cnt-1); } mav = sum/P; if var1 > 0 and Var2 > 0 Then { TL1 = TL_New(var1,Var2,mav,sDate,sTime,mav); TL_SetColor(TL1,RGB(R,G,B)); TL_SetSize(TL1, 굵기); } } Else { if sTime < 113000 Then { TL_SetBegin(TL1,var1,Var2,mav); TL_SetEnd(TL1,sDate,sTime,mav); } }
프로필 이미지
포보스
2021-08-22
1004
글번호 151681
지표
답변완료

부탁 드립니다.

도움에 감사 드립니다. 질문1) 1주 단위의 수직선이 아니고 예를 들어 5주(n주) 단위의 수직선을 부탁 드립니다. 참고 수식) var:tl5(0); if DayOfWeek(bdate) == 1 and bdate != bdate[1] Then{ tl5=TL_New_self(sdate[0],stime[0],9999999,sdate[0],stime[0],-999999);} 질문2) 지정된 일자부터 누적이 아닌 n봉전에서 v2가 누적되도록 부탁 드립니다. input : 일자(20210104); var : v2(0),sum(0); v2=rsi(20)-50; if Condition1 == false and sdate =>일자 Then Condition1 = true; if Condition1 == true and Condition1[1] == false Then { sum = 0; } if Condition1 == true then { sum = sum + v2; }
프로필 이미지
yes
2021-08-22
991
글번호 151680
지표
답변완료

종목검색식 부탁합니다

검색조건 : 1.당일 캔들이 9개 캔들 중 최고가 양봉이면서, 9일전 캔들이 최저가 인 종목(9일 신고가 종목) 검색식 부탁합니다
프로필 이미지
파워
2021-08-21
958
글번호 151679
종목검색
답변완료

문의

30분봉 20이평선(고가이평,저가이평,종가이평) 3가지 이평을 틱챠트에 나타내기 부탁드립니다 분봉은 외부변수로 부탁드립니다
프로필 이미지
레전드
2021-08-21
974
글번호 151678
지표
답변완료

수식 좀 부탁드립니다.

* 항상 많은 도움에 고맙 습니다. * 아래 수식이 안되는데 수정 좀 부탁 드립니다. 즉 이상한 곳에 점이 찍힘니다. crossup 지점에 안찍히네요. var1 = ma(c,5) ; var2 = ma(c,20) ; plot1(var1) ; plot2(var2) ; FixPlotShift(2,10) ; var : TX55(0) ; if crossup(Var1,var2) Then {TX55 = Text_New_Self(sdate,stime,var2,"●"); Text_SetStyle(TX55,2,2); Text_SetColor(TX55,RED); Text_SetSize(TX55,20); } * 매번 고밥습니다
프로필 이미지
요타
2021-08-21
1087
글번호 151677
지표