커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식문의 드립니다

며칠전 문의했던 지표를 잘 받았는데 가로선이나 기호로 수정이 가능할까요? 첨부파일 확인바랍니다
프로필 이미지
부활
2023-03-25
754
글번호 167527
지표

복잡해 님에 의해서 삭제되었습니다.

프로필 이미지
복잡해
2023-03-25
1
글번호 167526
시스템

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

프로필 이미지
신대륙발견
2023-03-25
25
글번호 167524
지표

kns 님에 의해서 삭제되었습니다.

프로필 이미지
kns
2023-03-25
16
글번호 167523
사용자 함수
답변완료

수식부탁드립니다.

안녕하세요 아래 수식으로 신호와 종목검색기 부탁드립니다. 청산신호가 있으면 자동매매가 가능할까요? 예스트레이더에서도 자동매매프로그램이 있나요? 영웅문의 캐치기능같은거요. (진입신호) A1=MA(가격,5+레벨,이평종류); A2=MA(가격,20+레벨,이평종류); A3=MA(가격,60+레벨,이평종류); A4=MA(가격,120+레벨,이평종류); A5=MA(가격,240+레벨,이평종류); A6=CROSSUP(A1,A2); A7=CROSSUP(A2,A3); A8=CROSSUP(A3,A4); A9=CROSSUP(A4,A5); A10=CROSSUP(A5,A6) ; ((L<L(1) AND L<L(2)) AND (A6 OR A7 OR A8 OR A9 OR A10)) OR ((C<C(1) AND C<C(2)) AND (A6 OR A7 OR A8 OR A9 OR A10)) 가격 종가 레벨 1 종류 지수 (청산신호) 저항2=(predayhigh()+predaylow()+predayclose())/3+predayhigh()-predaylow(); 지지1=2*((predayhigh()+predaylow()+predayclose()))/3-predayhigh(); 목표2=저항2+(저항2-지지1)*2;
프로필 이미지
권기남
2023-03-24
1730
글번호 167522
종목검색
답변완료

시스템 작성의뢰

수고 하십니다 ! 1, 이평선이 정배열 되고 1920 이평선과 3840 이평선의 간격이 15 틱이상 벌어지고 pvi지표가 100.45 이상 상승 하고 on balance price 지표가 45 이상상승 하고 obv지표가 247 이상 상승 하고 120 이평선이 240 이평선을 다운 크로스 할때 매도를 하고 960 이평선이 7680 이평선을 다운크로스 하고 240 이평선이 480 이평선을 업크로스 할때 청산을 한다 2, 이평선이 역배열 되고 1920 이평선과 3840 이평선의 간격이 15 틱이상 벌어지고 pvi지표가 99.90 이상 하락 하고 on balance price 지표가 -24,10 이상 하락 하고 obv지표가 -160.50 이상 하락 하고 120 이평선이 240 이평선을 업 크로스 할때 매수를 하고 960 이평선이 7680 이평선을 업크로스 하고 240 이평선이 480 이평선을 다운 크로스 할때 청산을 한다
프로필 이미지
tnsflwls
2023-03-24
1640
글번호 167521
시스템
답변완료

시간지정저점돌파청산

국내선물 3분봉 차트 buy 진입 후 2번의 청산기회를 주고 싶습니다. 13시부터 14시까지 발생한 20개봉의 최저점을 파악합니다. 최저점 crossdown시 청산 14시부터 15시까지 발생한 20개봉의 최저점을 파악합니다. 최저점 crossdown시 청산 수식 부탁드립니다.
프로필 이미지
목마와숙녀
2023-04-24
1116
글번호 167520
시스템
답변완료

수식 수정 및 작성 요청

너무 자주 부탁드려서 죄송합니다. 아래는 만들어주신 윌리엄 엘리게이터 n봉 정배열 전환 수식입니다. 현재는 당일 기준 정배열 전환수식인데요 첨부사진처럼 당일 기준이 아닌 3 5 8 옵셋된 선이 정배열로 바뀌는걸로 수정좀 부탁드리겠습니다. 늘 도움 주셔서 감사드립니다 꾸벅~ input : jawPeriod(13),jawOffset(8); input : teethPeriod(8),teethOffset(5); input : lipsPeriod(5),lipsOffset(3); var : hl2(0),jaw(0),teeth(0),lips(0); hl2 = (h+l)/2; jaw = 0; if IsNaN(jaw[1]) == true Then jaw = ma(hl2,jawPeriod); Else jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod; teeth = 0; if IsNaN(teeth[1]) == true Then teeth = ma(hl2,teethPeriod); Else teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod; lips = 0; if IsNaN(lips[1]) == true Then lips = ma(hl2,lipsPeriod); Else lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod; if C > lips[lipsOffset] and lips[lipsOffset] > teeth[teethOffset] and teeth[teethOffset] > jaw[jawOffset] Then Find(1); 2.[조건검색식 및 지표] 아래는 ADR% - Average Daily Range 지표 스크립트 입니다. 지표 및 특정값이상(ex 4) 조건검색식 부탁드립니다. study(title="ADR% - Average Daily Range %", overlay=false) Length = input(20, title="length") dhigh = security(syminfo.tickerid, 'D', high) dlow = security(syminfo.tickerid, 'D', low) // formula amended, thanks to GlinckEastwoot ADR = 100 * (sma(dhigh/dlow, Length) - 1) plot(ADR, color=color.orange,title="ADR",linewidth=1) 3.[종목검색식] 조건. 10일(지수) 이동평균선이 윌리엄 엘리게이터 입술을 골든크로스 항상 도움주셔서 감사드리고 매사 좋은일만 있으시길 바랍니다. ^^
프로필 이미지
신데렐라맨
2023-03-26
1642
글번호 167510
종목검색
답변완료

MACD 지표에서

안녕하세요 보조지표로 MACD를사용하는데 빨간선이 바란선을 크로스할때 화살표로 매수 매도 표시가 되게 해주세요 거기다 크로스 될때 매수 매도소리도 나오면 좋겠읍니다 꼭좀부탇드립니다~ 감사합니다~^^
프로필 이미지
bdew
2023-03-24
1096
글번호 167505
지표
답변완료

전환 쌍바닥

Input : 전환(0.2),쌍바닥상(1),쌍바닥하(2),쌍봉상(1),쌍봉하(2); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""), TL1(0),TX1(0); Array:고[10,4](0),저[10,4](0); var : box(0),BB(False); var : TX11(0),TX12(0),TX13(0); var : cond11(False),cond12(False),cond13(False); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 고[1,2] = 0; 고[1,3] = sDate; 고[1,4] = sTime; 저[1,1] = LL; 저[1,2] = 0; 저[1,3] = sDate; 저[1,4] = sTime; } If Index > 0 Then { hiBar = hiBar + 1; loBar = loBar + 1; } If HH[hiBar] < HH Then hiBar = 0; If LL[loBar] > LL Then loBar = 0; Condition1 = 저[1,1]+전환 <= HH and hiBar == 0; Condition2 = 고[1,1]-전환 >= LL and loBar == 0; 처리구분 = ""; 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 { If 최종꼭지점 == "저점" Then { //양전환되면 tx11점은 삭제 Text_Delete(tx11); For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL1 = TL_New_Self(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,2); TL_SetColor(TL1,RED); Text_Delete(tx1); TX1 = Text_New_Self(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1]-저[1,1],2)); Text_SetSize(tx1,25); Text_SetColor(Tx1,Red); Text_SetStyle(tx1,1,1); Text_SetBold(tx1,1); cond13 = False; if 고[1,1] <= 고[2,1]+PriceScale*쌍봉상 and 고[1,1] >= 고[2,1]-PriceScale*쌍봉하 and 고[2,1] > 0 Then { cond13 = true; tx13 = Text_New(고[1,3],고[1,4],고[1,1],"●"); Text_SetStyle(tx13,2,0); Text_SetColor(tx13,Magenta); Text_SetSize(tx13,20); } } Else If 고[1,1] < HH[hiBar] Then { 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); Text_SetString(TX1,NumToStr(고[1,1]-저[1,1],2)); Text_SetLocation(TX1,고[1,3],고[1,4],고[1,1]); if cond13 == False Then { if 고[1,1] <= 고[2,1]+PriceScale*쌍봉상 and 고[1,1] >= 고[2,1]-PriceScale*쌍봉하 and 고[2,1] > 0 Then { cond13 = true; tx13 = Text_New (고[1,3],고[1,4],고[1,1],"●"); Text_SetStyle(tx12,2,0); Text_SetColor(tx12,Magenta); Text_SetSize(tx12,20); } } Else { if 고[1,1] <= 고[2,1]+PriceScale*쌍봉상 and 고[1,1] >= 고[2,1]-PriceScale*쌍봉하 and 고[2,1] > 0 Then { Text_SetLocation(tx11,고[1,3],고[1,4],고[1,1]); } Else { Text_Delete(tx12); cond12 = False; } } } 최종꼭지점 = "고점"; Plot1(고[1,1]); NoPlot(2); } If 처리구분 == "저점처리" Then { If 최종꼭지점 == "고점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL1 = TL_New_Self(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,2); TL_SetColor(TL1,BLUE); Text_Delete(tx1); TX1 = Text_New_Self(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1]-고[1,1],2)); Text_SetSize(tx1,25); Text_SetColor(Tx1,Blue); Text_SetStyle(tx1,1,0); Text_SetBold(tx1,1); bb = False; if bb == False and 저[1,1] <= 고[1,1]-0.5 and 고[1,1] > 0 Then { bb= true; box = Box_New_Self(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); Box_SetColor(box,Lime); Box_SetFill(box,true,70); } cond11 = False; if 저[1,1] >= 저[2,1]-PriceScale*2 and 저[2,1] > 0 Then { cond11 = true; tx11 = Text_New(저[1,3],저[1,4],저[1,1],"●"); Text_SetStyle(tx11,2,0); Text_SetColor(tx11,Blue); Text_SetSize(tx11,30); } cond12 = False; if 저[1,1] < DayHigh-0.7 and 저[1,1] <= 저[2,1]+PriceScale*쌍바닥상 and 저[1,1] >= 저[2,1]-PriceScale*쌍바닥하 and 저[2,1] > 0 Then { cond12 = true; tx12 = Text_New(저[1,3],저[1,4],저[1,1],"●"); Text_SetStyle(tx12,2,0); Text_SetColor(tx12,Green); Text_SetSize(tx12,20); } } Else If 저[1,1] > LL[loBar] Then { 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); Text_SetString(TX1,NumToStr(저[1,1]-고[1,1],2)); Text_SetLocation(TX1,저[1,3],저[1,4],저[1,1]); if bb == true Then Box_SetEnd(box,저[1,3],저[1,4],저[1,1]); Else { if bb == False and 저[1,1] <= 고[1,1]-0.5 and 고[1,1] > 0 Then { bb= true; box = Box_New_Self(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); Box_SetColor(box,Lime); Box_SetFill(box,true,70); } } if cond11 == true Then { if 저[1,1] >= 저[2,1]-PriceScale*2 and 저[2,1] > 0 Then Text_SetLocation(tx11,저[1,3],저[1,4],저[1,1]); if 저[1,1] < 저[2,1]-PriceScale*2 and 저[2,1] > 0 Then { Text_Delete(tx11); cond11 = False; } } if cond12 == False Then { if 저[1,1] < DayHigh-0.7 and 저[1,1] <= 저[2,1]+PriceScale*쌍바닥상 and 저[1,1] >= 저[2,1]-PriceScale*쌍바닥하 and 저[2,1] > 0 Then { cond12 = true; tx12 = Text_New(저[1,3],저[1,4],저[1,1],"●"); Text_SetStyle(tx12,2,0); Text_SetColor(tx12,Green); Text_SetSize(tx12,20); } } Else { if 저[1,1] < DayHigh-0.7 and 저[1,1] <= 저[2,1]+PriceScale*쌍바닥상 and 저[1,1] >= 저[2,1]-PriceScale*쌍바닥하 and 저[2,1] > 0 Then { Text_SetLocation(tx11,저[1,3],저[1,4],저[1,1]); } Else { Text_Delete(tx12); cond12 = False; } } } 최종꼭지점 = "저점"; Plot2(저[1,1]); NoPlot(1); } 81350 재문의 쌍바닥 쌍봉 수식에 오류가 많이 납니다. 검토 부탁드립니다.
프로필 이미지
고성
2023-03-24
1381
글번호 167502
지표