커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

data2쌍바닥식 문의드립니다

수고많으십니다 1.data2에서 저점(L,3,3)이 발생하면 이 값을 저장하고, 상승후 다시 그 저점(전저점) 보다 2틱위에 도달하면 buy(콜매수,atlimit식으로) 2.반대로 data2에서 쌍봉발생하면(H,3,3), buy(풋매수,atlimit) 하는 식 각 부탁드립니다. 감사합니다.
프로필 이미지
피카2
2024-11-17
701
글번호 185334
시스템
답변완료

예스랭귀지 수식 요청합니다

1. 순위 거래량 100위+ 거래대금 200위 이내 2. [1분] 1봉전 시가가 0봉전 종가 대비 2%이하 3. [1분] 거래량 10000이상 + [1분] 거래대금 50000원이상 4. [1분] 1봉전 종가 대비 0봉전 종가 대비 1%이상 5. [1분] 2봉전 1봉이내 캔들 음봉, 1봉전 1봉이내 캔들 양봉 6. [1분] VR (20) 200이하 1~6 수식을 다음 수식에 추가 하고 싶습니다(주석(//)을 통해서 1~5번호 매겨주세요) VAR : A(0),B(0); A=(daylow()+dayhigh())/2; B=BollBandUp(20,2); IF crossup(C,A) AND crossup(C,B) TheN FinD(1); 감사합니다
프로필 이미지
당근인생
2024-11-17
834
글번호 185333
종목검색
답변완료

문의드립니다.

안녕하세요. if h[2]==highest(h,10) && h[2]>=h[1] && L[2]<=L[1] Then value1 = c[2]; plot1(value1,"value1"); 위 식을 출력하면 위 조건 만족한 봉부터 value1 값이 지속 출력되다가 새로운 위 조건을 만족할 때 바뀐 값으로 또 지속 출력됩니다. 위 조건 만족한 봉 하나만 출력되고 다음봉부터는 출력이 안되도록 수식 수정 부탁드립니다. 수고하세요.
프로필 이미지
land22
2024-11-17
910
글번호 185332
지표
답변완료

안녕하세요 수식 부탁드립니다.

안녕하세요~ input : n(380); var : bbup(0),dd(0),ii(0),vv(0); bbup = BollBandUp(20,2); if v == highest(v,390) and C >= C[1]*1.015 and m >= 300000000 and C > O and C > bbup Then { dd = sDate; ii = Index; vv = v; Condition1 = true; } else { if Condition1 = true Then { if sDate > dd Then Condition1 = False; if Index > ii+n Then Condition1 = False; if C < O and v > vv*0.5 Then Condition1 = False; } if Condition1 == true and c <= DayHigh*0.950 and dayopen < dayclose Then find(1); } 위 수식에서 highest(v,390) 이 부분을 당일최고거래량으로 변경하면 110봉 이내에서만 검색되던 것이 380봉이내로 검색이 가능해지는지요? 1분봉에서 사용하고자 합니다. 가능하다면, 당일최고거래량으로 수정을 부탁드리겠습니다. 일봉은 양봉 조건을 and dayopen < dayclose 맞는것인지 확인 부탁드립니다. 번거롭게 해서 죄송합니다. 감사합니다!!
프로필 이미지
소나기
2024-11-17
808
글번호 185331
종목검색
답변완료

차트 색상 문의 입니다.

안녕하세요. 수식을 작성할 때 다양한 색상을 넣고 싶은데요... 색 이름 리스트가 있을까요? 색의 영어 이름을 알고 싶습니다. ^^;;;; 부탁드립니다... red blue green 만 쓰고 있습니다. ㅠㅠ
프로필 이미지
손느린주식
2024-11-16
726
글번호 185330
지표

차트에 표시될수 있게 도와주세요

안녕하세요 관리자님!! 항상 감사드립니다^^ 아래 지표는 관리자님이 만들어주신 지표인데요 이중에 plot7, plot8을 차트에 직접 표시되게 설정이 가능할까요?? 수정 부탁드립니다!! -아 래- input : nday(2); var : OO(0),HH(0),LL(0),cnt(0); OO = DayOpen(nday); HH = DayHigh(1); LL = DayLow(1); for cnt = 1 to nday { if DayHigh(cnt) > hh Then hh = DayHigh(cnt); if DayLow(cnt) < ll Then ll = DayLow(cnt); } if OO > 0 then { var1 = C/OO; plot1(var1,"시가"); } if HH > 0 then { var2 = (C/HH); plot2(var2,"고가"); } if LL > 0 then { var3 = C/LL; plot3(var3,"저가"); plot4(0,"0선"); plot5(-var2,"-고가"); plot6(-var3,"-저가"); plot7(var3-var2,"저가-고가"); plot8(var2-var3,"고가-저가"); }
프로필 이미지
카카
2024-11-16
743
글번호 185329
지표
답변완료

수정 부탁드립니다.

아래 지표에서 "▼" 표시를 좀 더 크게 만들고 싶습니다. "▼"표시에서 신호음이 나도록 할 수 있는 수식이나 방법 알려주시면 감사하겠습니다 사진에 보이는 박스내 숫자 표시도 안되게 부탁드립니다 input : length(15); input : show_levl(true); var : up(0),dn(0),A(0),emaValue(0),correction(0),zlma(0); var : signalUp(False),signalDn(False),zlma_color(0),ema_col(0); var : TOP(0),BTM(0),box(0),tx(0),tx1(0),check_signals(False); up = Magenta; dn = Lime; #var box1 = box(na) // Variable to store the box a = atr(200); emaValue = ema(close, length); correction = close + (close - emaValue); zlma = ema(correction, length); signalUp = CrossUp(zlma, emaValue); signalDn = CrossDown(zlma, emaValue); zlma_color = iff(zlma > zlma[3] , up , iff(zlma < zlma[3] , dn , Nan)); ema_col = iff(emaValue < zlma , up , dn); plot1(zlma, "ZLMA",zlma_color); // Plot ZLMA plot2(emaValue,"EMA",ema_col); if signalUp Then { Top = zlma; BTM = zlma-A; box = box_new(sDate,sTime,Top,NextBarSdate,NextBarStime,BTM); Box_SetColor(box,up); Box_SetFill(box,true); var3 = (Top+BTM)/2; tx = Text_New(NextBarSdate,NextBarStime,var3,NumToStr(C,2)); Text_SetStyle(tx,1,2); } else if signalDn Then { Top = zlma+A; BTM = zlma; box = box_new(sDate,sTime,Top,NextBarSdate,NextBarStime,BTM); Box_SetColor(box,dn); Box_SetFill(box,true); var3 = (Top+BTM)/2; tx = Text_New(NextBarSdate,NextBarStime,var3,NumToStr(C,2)); Text_SetStyle(tx,1,2); } Else { Box_SetEnd(box,sDate,sTime,BTM); Text_SetLocation(tx,sDate,sTime,var3); } check_signals = signalUp or signalDn; if CrossDown(high, BTM) and emaValue > zlma Then { tx1 = Text_New(sDate[1],sTime[1],H[1],"▼"); Text_SetStyle(tx1,2,1); Text_SetColor(tx1,dn); } if CrossUp(low, Top) and emaValue < zlma Then { tx1 = Text_New(sDate[1],sTime[1],L[1],"▲"); Text_SetStyle(tx1,2,0); Text_SetColor(tx1,up); }
프로필 이미지
어떤하루
2024-11-16
767
글번호 185328
지표
답변완료

아. 왜 안되는걸까요?

If 상승꺽임 Then { 꺽임상태 = "상승꺽임"; } If 하락꺽임 Then { 꺽임상태 = "하락꺽임"; } 연속4하락꺽임 = ( 꺽임상태 == "하락꺽임" && 꺽임상태[1] == "하락꺽임" && 꺽임상태[2] == "하락꺽임" && 꺽임상태[3] == "하락꺽임"); var : CrossUpID(0),CrossDownID(0); If 연속4하락꺽임 Then Begin CrossUpID = Text_New_Self (sDate, sTime, ST, "4"); Text_SetStyle(CrossUpID, 2, 2); Text_SetColor(CrossUpID, Blue); Text_SetSize(CrossUpID,20); End; If 하락꺽임 Then Begin CrossDownID = Text_New_Self (sDate, sTime, ST, "◇"); Text_SetStyle(CrossDownID, 2, 2); Text_SetColor(CrossDownID, Red); Text_SetSize(CrossDownID,20); End; 코드의 일부분 입니다. 상승꺽임, 하락꺽임은 잘 표시되는데 연속4하락꺽임은 안됩니다. 상승꺽임과 하락꺽임을 꺽임상태에 저장해 신호의 패턴을 규정하고 그걸 이용한 매매를 만들어 볼까 했는데.. 신호패턴 저장 방법에 문제가 있나봅니다. 머리속으로는 문제가 없는데 안되니까 답답하네요.. 삽질1 // 꺽임 상태 업데이트 If 상승꺽임 Then Begin 꺽임상태 = "상승꺽임"; End Else If 하락꺽임 Then Begin 꺽임상태 = "하락꺽임"; End Else Begin 꺽임상태 = "없음"; // 이전 꺽임 상태 유지하지 않고 '없음'으로 설정 End; // 연속4하락꺽임 카운터 업데이트 If 꺽임상태 == "하락꺽임" Then Begin 하락꺽임카운터 = 하락꺽임카운터 + 1; End Else If 꺽임상태 == "상승꺽임" Then Begin 하락꺽임카운터 = 0; End Else Begin 하락꺽임카운터 = 하락꺽임카운터; End; // 연속4하락꺽임 조건 설정 연속4하락꺽임 = (하락꺽임카운터 >= 4); // 크로스 업/다운 감지 및 표시 Var: CrossUpID(0), CrossDownID(0); // 연속4하락꺽임 발생 시 "4" 표시 If 연속4하락꺽임 Then Begin CrossUpID = Text_New_Self(sDate, sTime, ST, "4"); Text_SetStyle(CrossUpID, 2, 2); Text_SetColor(CrossUpID, Blue); Text_SetSize(CrossUpID, 20); End; 이런식으로 하면 하락꺽임 이 되긴 합니다만.. 패턴을 지정하기도 힘들고... 이전 코드가 왜 안되는지 알아야 겠어요 너무 답답해요.
프로필 이미지
올드송
2024-11-17
733
글번호 185327
지표
답변완료

종목검색식 부탁드림니다.

항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. A=LRL(20); B=LRL(40); Valuewhen(1, Crossup(A,B),A) 이선을 하향 이탈하였다가 다시 돌파시 검색되는 검색식으로 부탁드림니다.
프로필 이미지
존슨비치
2024-11-16
817
글번호 185326
종목검색
답변완료

문의드립니다(신호)

안녕하세요. 매수,매도 신호를 printf로 출력해서 분석하는데 예비신호를 출력해서 추후 발생할 거래를 사전적으로 예측 또는 거래대비 하려고 합니다. 혹시 가능한 방법이 있는지 문의드립니다. 감사합니다. 즐거운 하루 보내세요.
프로필 이미지
깜피
2024-11-16
707
글번호 185325
시스템