커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

부탁합니다

강조 색상은 진한노랑색 굵고 길게 부탁합니다 L기간 25 R기간 25 고점조건 = HIGHEST(HIGH, L기간+R기간+1) == HIGH(R기간); 고점값 = VALUEWHEN(1, 고점조건, HIGH(R기간), -R기간); H연장 = Valuewhen(1, 고점조건, H(R기간),1); CROSSUP(C, H연장)
프로필 이미지
송이버섯
2024-11-06
813
글번호 185039
강조
답변완료

스토케스틱 색상 문의

스토케스틱 오실레이터 색상의 변화 기준을 첨부된 그림처럼 이전 값으로 하고싶습니다. 수식을 어떻게 추가하면 될까요? 부탁드립니다. input : sto1(12),sto2(26),sto3(9); var : Stochasticsfast(0),Stochasticsslow(0),StochasticssOsc(0); StochasticsFast = (C-lowest(L,sto1))/(highest(H,sto1)-lowest(L,sto1))*100; Stochasticsslow = AccumN(C-lowest(L,sto1),sto2)/AccumN((highest(H,sto1)-lowest(L,sto1)),sto2)* 100; StochasticssOsc = ema(Stochasticsfast,sto2)-ema(Stochasticsslow,sto3); if StochasticssOsc > 0 Then plot1(StochasticssOsc,"osc",RED); Else plot1(StochasticssOsc,"osc",BLUE); PlotBaseLine1(0);
프로필 이미지
teak
2024-11-06
798
글번호 185038
지표
답변완료

지표 수식작성 부탁드리겠습니다

저번에 순매수체결 최소,최저 수평선 지표수식은 정말 감사했습니다 아주 요긴하게 잘 쓰고 있습니다 이번에도 좀 성가신 부탁 드립니다. 이해가 쉽도록 첨부파일에 그림 올렸습니다 30초봉 캔들차입니다 참조지표로 [프로그램 순매수 수량]을 아래 차트에 올렸습니다 기본차트가 30초봉 차트이니 일간의 프로그램 순매수수량이 맨마지막 일봉인 당일 순매수 수량이 -1만주로 30초차트 첫시작에 찍히는데요 첫번째는 저 맨마지막 봉 하나만 어떻게 차트 맨 오른쪽 종가캔들 위치로 옮길 수 없나요? 그리고 옮긴 캔들이 결국 막대그래프로 표현될텐데 굵기도 눈에 확 띄게 좀더 굵게 했으면 좋겠습니다 아니면, -1만주라는 당일 수치를 수평선처럼 차트에 삽입할 수 없는지요? 이것도 불가능하다면 당일프로그램 순매수량의 최대치나 순매도량의 최대치라도 수평선으로 표시해 볼 순 없는지요? input: 막대굵기 (1); var : Data2(c),hh(0),ll(0),hh1(0),ll1(0); if Index == 0 Then { hh = Data2; ll = Data2; } Else { if Data2 > HH Then hh = Data2; if Data2 < LL Then LL = Data2; } PlotBaseLine1(0, "기준선0"); Plot2(hh1); plot3(ll1); 저번에 만들어주신 순매수체결량 최고최저 수평선 수식지표를 바꿔치기 해봤는데 오류라고 나오네요 input: 막대굵기 (1); var : tl1(0),tl2(0); var1 = max(Data2(c),data2(h)); var2 = min(Data2(c),Data2(l)); var3 = highest(var1,0); var4 = Lowest(var2,0); TL_Delete(tl1); TL_Delete(tl2); if var3 > 0 then{ tl1 = TL_New(sdate[1],stime[1],var3,sdate,stime,var3); tl2 = TL_New(sdate[1],stime[1],var4,sdate,stime,var4); TL_SetExtRight(tl1,true); TL_SetExtRight(tl2,true); TL_SetExtleft(tl1,true); TL_SetExtleft(tl2,true); TL_SetColor(tl1,MAGENTA); TL_SetColor(tl2,blue); } plot1(var3[0],"최고가",MAGENTA); plot2(var4[0],"최저가",blue); 게시판을 검색해서 비슷한거 찾아서 바뀌치기 했는데 이건 검증은 통과하는데 적용시키면 맹탕으로 아무것도 안나옵니다. 마지막으로 아마 안되는 걸고 알고 있는데요, accum 뭐시기라는 함수로 당일치 누적그래프로 표현할 수는 없는지요 참고로 아래쪽 차트의 주황색이 당일누적거래량인 DayVolume의 *0.2의 역상인데 저것처럼 말이죠. 늘 성실하게 답변해 주셔서 감사드리구요 제가 부탁드린것 그 어느것도 모두 불가능하다면 원래 기능대로 9시 정각에 표시되는 막대그래프 하나의 굵기만이라도 확 크게 키웠으면 좋겠습니다. input: 막대굵기 (9); var1=data2(c); if sDate != sDate[1] Then if var1>0 Then Plot1(var1, "프로", Red); Else Plot1(var1,"프로", Blue); plotbaseline1(0,"0선", Black); 굵기 변경한다고 비슷한 수식에다 바꿔치기 해봤는데 잘 안되네요 게시판을 검색해보면 종목별 프로그램 순매수량을 분봉차트에 표시되게끔 원하시는 분들도 더러 있던데 당일 장중 최대치만이라도 수평선으로 표시되게끔 되면 정말 좋겠습니다 꼬옥 좀 부탁드립니다. 제 글에 나오는 3개의 수식지표를 보시면 아시겠지만 무턱대고 만들어달라가 아니라 프로그래밍 언어를 모르니 게시판을 계속 검색해보며 비슷한거 골라서 막무가내로 바꿔치기하는 수준이지만 그래도 노력은 해보고 이렇게 부탁드리는 겁니다 수고하십시오.
프로필 이미지
노기법
2024-11-07
871
글번호 185037
지표
답변완료

매수신호 반대 매도 신호 시스널 생성

아래는 매수 시그널과 청산시스널만 나오는데 매수 경우 매수 신호와 매도 청산신호가 같이 나오고 매도 경우 매도진입 신호와 기존 매수 청산신호가 같이 나오게 시스템을 만들어주시면 감사합니다. 혼자 하다가 않되네요 이게 다른 무슨 설정이 않되서 그러면 지도해 주시면 감사합니다. var : t(0); if t <= 0 and c>o and c> highest(c,10)[1] and ma(c,5)>ma(c,5)[1] and c>ma(c,5) Then { t = 1; Buy("Buy Signal"); } if t >= 0 and c<o and c< lowest(c,10)[1] and ma(c,5)<ma(c,5)[1] and c<ma(c,5) Then { t = -1; Sell("Sell Signal"); }
프로필 이미지
정구지
2024-11-07
728
글번호 185036
시스템
답변완료

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

* 입력 : 기간, 상승률 일때, * 기간내 최저 종가와 죄고 종가의 누적상승률이 지정한 상승률 이상인 경우가, 1회 이상 발생한 종목을 검색하고자 합니다. 누적상승률은 저점이 갱신될 때 마다 그 종가로부터 다시 계산 되어야 합니다. 검색식 부탁 드립니다. 감사합니다.
프로필 이미지
투자
2024-11-06
727
글번호 185035
종목검색
답변완료

문의 드립니다.

Cond1 = CrossUp(MA20 , MA60) ; if Cond1 == True Then { if Cond1[1] == False Then { Box1 = Box_New(sDate,sTime,(MA20+MA60)/2,NextBarSdate,NextBarStime,Low) ; Box_SetColor(Box1,Red) ; Box_SetFill(Box1,True,50,True) ; } Else { Box_SetEnd(Box1,sDate,sTime,Low) ; } } 안녕하세요. 잘 안되는게 있어서 질문 드립니다. 항상 감사드립니다^^ 위식 조건만족시 처음에 생기는 박스를 우측으로 쭉 연장하고 싶은데 잘 안됩니다. 도움 부탁드리겠습니다.
프로필 이미지
올독
2024-11-06
618
글번호 185034
지표
답변완료

수식 전환 부탁드립니다.

일목균형표 감사합니다.
프로필 이미지
중방
2024-11-06
751
글번호 185032
지표

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

프로필 이미지
중방
2024-11-06
0
글번호 185031
지표
답변완료

신호와 시스템식의 합성식 문의

1. 공통전제 :아래 두 경우 각각 이어서 나오는 매도매수 신호 횟수를 각각 조정할수 있게 만든다 2. 볼밴이격이 표시되어 강조된 캔들 다음에 일반 캔들(강조되는 캔들이 아닌 캔들을 말함) 나오고(만일 이 일반캔들의 갯수를 카운팅해야하고 그 숫자를 별도의 변수로 넣어서 가정해야 한다면 이도 변수로 설정할 수 있다), 그다음 이어서 나오는 시스템의 매수 혹은 매도 신호(macd 매수매도신호)가 나오는 경우( 그 나오는 횟수를 3번만(이 횟수는 변수로서 조정할 수 있게 한다) 나오게 시스템 신호를 만들고 싶습니다. 3. 또 볼밴이격이 표시되어 강조된 캔들과 동시에 macd 매수 매도 신호가 나오면 이후 이어서 나오는 신호( 첫 신호가 동시에 나오면 이어서 나오는 신호는 볼밴이격 강조표시 캔들과 동시든 나오든 아니든 상관없이 나오고 그 횟수를 카운팅하는 식임)를 딱 3번만 나오게(이것도 변수로 조정할 수 있게, 단 여기서는 변수를 0으로 할 수 있게 할 것(0 이면 신호가 나오지 않게 끈다는 뜻) 하고 나머지 신호는 나오지 않게 한다 시스템 신호 식은 더 더 아래에 있습니다 볼밴이격 캔들 수식: Inputs: Period(42), D(2), period2(0.17); Variables: BBTop(0), BBMid(0), BBBot(0),Bwidth(0), BWidth2(0), BWidth3(0); BBTop = BollBandUp(Period,D); BBMid = ma(C,Period); BBBot = BollBandDown(Period,D); BWidth = ((BBTop - BBBot)/ BBMid)*100; if BWidth<period2 Then PlotPaintBar(High, Low, "이격",Yellow); else NoPlot(1); 위 캔들 후 바로 이어 나오는 아래 시스템 매도 매수 신호가 설정된 횟수만 나오게(변수로 조절 가능토록) 하고 싶습니다. Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 0) Then { Sell(); }
프로필 이미지
정구지
2024-11-07
517
글번호 185028
시스템

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

프로필 이미지
만강
2024-11-07
60
글번호 185027
지표