커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

n분 동안의 봉갯수

틱차트에서 매 n분 마다의 봉갯수를 출력하는 식을 좀 알려주시면 고맙겠습니다.
프로필 이미지
노름재이
2020-10-11
661
글번호 142981
지표
답변완료

검색식부탁드려요

1.전일의 저가가 10일동안 제일 작고 오늘 저가가 전일보다 큰것을 찾고 싶어요 부탁드려요 2. 5일안에 종가가 20일 이평을 돌파 후 20일 이평보다 떨어졌다가 오늘 주가가 다시 20일 이평을 돌파하는 것을 찾고 싶어요
프로필 이미지
아무다
2020-10-11
679
글번호 142980
종목검색
답변완료

종목검색식 문의

아래와 같은 조건으로 종목을 검색하고자 합니다. 하기 내용중, 기준이 불분명하거나, 작성이 불가능한부분이 있다면, 가능한부분만 먼저 문의 드립니다. [일봉기준] 1 최근 60일봉중 최고점 발생후, 최고점 대비 -30%이하의 조정(하락폭)이 없는 조건 2 최근 60일봉중 최고점->조정(1번조건 )이후 , 전고점을 상향돌파할때, 일평균 거래량(60일평균대비 200%이상) 증가 + 최고점 갱신 3 1,2조건 만족한 종목중 60일봉 누적주가 상숭률(모멘텀) 가장높은 상위 5% 종목 (예스랭귀지로 표현될지요?) 4 1~3번 조건 만족한 종목중, 한번이라도 이탈(조건만족하지못한)한 종목은 검색목록에서 제외( (모멘텀상위 5% 상위 유지 확인,)
프로필 이미지
하운드독
2020-10-11
652
글번호 142979
종목검색
답변완료

지표를 부탁드립니다...

data1 data2에서 3분봉 20개 안에서 data1이 고점을 갱신하는데 data2가 고점을 갱신못하는 다이번전스 하락도 20개봉안에서 data1이 저점을 갱신하는데 data2가 저저음을 갱신 못하는 다이번전스를 표현해주시면 감사하겠습니다..... 그리고 data2 와 data3 도 표현할수있으면 같이 만들어 주시면 감사하겠습니다... 감사합니다.
프로필 이미지
미우
2020-10-11
727
글번호 142978
지표
답변완료

진행선 다시 확인 좀 요청 드립니다.

* 많은 도움에 고맙습니다. * <질문1> 사진1,사진2 지난번 주신 수식은 몇 번 계속 수정하고 변경해 봤는데 저는 안 되네요... 시스템 트레이딩 설정창의 비용/수량탭 하단에서 수수료와 슬리피지를 모두 0으로 하고 했는데도 표시가 차이가 있습니다. 1. 불필요한 선이 나타남 <사진1> ▶삭제요청 2. 계산식 조금 차이 <사진2> ▶계산오류 정정 요청 바쁘신데 두가지만 수정 좀 요청 드립니다. 지난번글 69413 번글 ## 진행선 var : TL(0),str(""),TX9(0),TX10(0); if TotalTrades > TotalTrades[1] Then TL_Delete(TL); if MarketPosition == 1 then { if PositionProfit(0) > 0 then str = "수익 : "+NumToStr(abs(C-entryprice),2); else str = "손실 : "+NumToStr(abs(C-entryprice),2); if BarsSinceEntry == 1 then { TL = TL_new(entrydate,entrytime,entryprice,sdate,stime,c); TX9 = text_new(sdate,stime,C,str); TL_SetSize(TX9,3); } else { TL_setend(TL,sdate,stime,c); text_setlocation(tx9,sdate,stime,c); Text_SetString(TX9, str); } if PositionProfit(0) > 0 then TL_setcolor(TL,red); else TL_setcolor(TL,blue); } if MarketPosition == -1 then { if PositionProfit(0) > 0 then str = "수익 : "+NumToStr(abs(C-entryprice),2); else str = "손실 : "+NumToStr(abs(C-entryprice),2); if BarsSinceEntry == 1 then { TL = TL_new(entrydate,entrytime,entryprice,sdate,stime,c); TX10 = text_new(sdate,stime,C,str); TL_SetSize(TX9,3); } else { TL_setend(TL,sdate,stime,c); text_setlocation(tx10,sdate,stime,c); Text_SetString(TX10, str); TL_SetSize(TX10,3); } if PositionProfit(0) > 0 then TL_setcolor(TL,red); else TL_setcolor(TL,blue); } if TotalTrades > TotalTrades[1] Then { if MarketPosition(1) == 1 Then { if PositionProfit(0) > 0 then str = "수익 : "+NumToStr(abs(PositionProfit(1)),2); else str = "손실 : "+NumToStr(abs(PositionProfit(1)),2); Text_SetString(TX9, str); } } if TotalTrades > TotalTrades[1] Then { if MarketPosition(1) == -1 Then { if PositionProfit(0) > 0 then str = "수익 : "+NumToStr(abs(PositionProfit(1)),2); else str = "손실 : "+NumToStr(abs(PositionProfit(1)),2); Text_SetString(TX10, str); } } <질문2 : 사진3 > ## if MarketPosition == -1 and IsEntryName("SS2SWDD2") == true Then ExitShort("DD2GOD",AtLimit,EntryPrice-PriceScale*20); ㅇ 위와 같이 청산 하면 실매매는 ③번 가격에 실매매가 되나요? 다음봉 시초가격에? 그럼 실 매매에서는 5포인트 수익이 아니라 3포인트 수익이 되는건가요? <질문3> 당일 누적 거래 최대 손실 100틱 이면 거래 정지 하는 수식 좀 부탁 드립니다. 즉 수익나고 손실나고 하다가 손실누적이 100틱 넘어가면 당일 거래 정지 입니다. var1 = ma(c,5) ; var2 = ma(c,20) ; if crossup(var1,var2) then buy("aa1") ; if crossdowwn(var1,var2) then sell("bb1") * 고맙 습니다. 수고하십시요.
프로필 이미지
요타
2020-10-11
637
글번호 142977
강조
답변완료

지표부탁드립니다..

var : hh(0,data1),ll(0,data1),cnt(0,data1); var : TL11(0,data1),TL12(0,data1); var : TL21(0,data1),TL22(0,data1); if data1(NextBarSdate != sdate) then { TL_Delete(TL11); TL_Delete(TL21); TL_Delete(TL12); TL_Delete(TL22); } if data2(bdate != bdate[1]) Then { hh = data2(h); ll = data2(l); TL11 = data1(TL_New(sdate,stime,99999999,sdate,stime,0)); TL12 = data1(TL_New_Self(sdate,stime,99999999,sdate,stime,-999999999)); TL_SetColor(TL11,RED); TL_SetColor(TL12,RED); TL_SetStyle(TL11,3); TL_SetStyle(TL12,3); TL21 = data2(TL_New(sdate,stime,99999999,sdate,stime,0)); TL22 = data2(TL_New_Self(sdate,stime,99999999,sdate,stime,-999999999)); TL_SetColor(TL21,BLUe); TL_SetColor(TL22,BLUe); TL_SetStyle(TL21,3); TL_SetStyle(TL22,3); } else { if data2(H) > hh Then { hh = data2(h); TL_Delete(TL11); TL_Delete(TL12); TL11 = data1(TL_New(sdate,stime,99999999,sdate,stime,0)); TL12 = data2(TL_New_Self(sdate,stime,99999999,sdate,stime,-999999999)); TL_SetColor(TL11,RED); TL_SetColor(TL12,RED); TL_SetStyle(TL11,3); TL_SetStyle(TL12,3); } if data2(l) < ll Then { ll = data2(l); TL_Delete(TL21); TL_Delete(TL22); TL21 = data1(TL_New(sdate,stime,99999999,sdate,stime,0)); TL22 = data2(TL_New_Self(sdate,stime,99999999,sdate,stime,-999999999)); TL_SetColor(TL21,blue); TL_SetColor(TL22,blue); TL_SetStyle(TL21,3); TL_SetStyle(TL22,3); } } 위 2분봉에서 사용할 지표식에서 첫봉과 마지막 봉을 제외한 지표식으로 변경부탁드립니다.. 감사합니다.
프로필 이미지
미우
2020-10-10
673
글번호 142976
지표
답변완료

종목검색식 부탁합니다

종목검색 조건 -기준 : 월봉기준 -당월 월봉 캔들 시가가 전월 월봉 종가와 같은 가격에서 시작한 종목 검색식 부탁합니다
프로필 이미지
파워
2020-10-10
611
글번호 142975
종목검색
답변완료

문의 드립니다.

안녕하세요 날씨가 쌀쌀한 요즘 감기 조심하세요.. 기존에 수식에 한가지를 더 추가하고 싶어서 문의 남깁니다. 첨부한 그림처럼.. 검은색 선이 꺽이는 지점에 수평으로 선을 더 넣고 싶습니다. 수평으로 연결되는선은 계속 연결되는 것이 아니라 20봉정도 보이게 하고 싶습니다. 또한 수평으로 보이는 선을 변수에서 조종할수 있었으면 좋겠습니다. 그리고 차트표시에서 검은색선과 새로이 만들어 달라는 선을 표시하거나 안표시 할수 있게 해주시면 감사하겠습니다. 기존 수식입니다. Input:chngRate(0.1); Var:j(0),lastHiVal(0),lastLoVal(0),turnPntBit(""),TL1(0); Array:valArr[10](0),barArr[10](0),turnPntArr[10](""); For j = 0 To 9 { barArr[j] = barArr[j] + 1; } Condition1 = Min(valArr[1],valArr[2]) * (1 + (chngRate/100)) < H and lastHiVal < H; Condition2 = Max(valArr[1],valArr[2]) * (1 - (chngRate/100)) > L and (lastLoVal > L || lastLoVal == 0); If Condition1 Then { lastHiVal = H; lastLoVal = 0; } If Condition2 Then { lastLoVal = L; lastHiVal = 0; } turnPntBit = ""; If Condition1 and Condition2 Then { If Max(valArr[1],valArr[2]) < H and Min(valArr[1],valArr[2]) > L Then turnPntBit = "HiLo"; Else If Max(valArr[1],valArr[2]) < H Then turnPntBit = "Hi"; Else If Min(valArr[1],valArr[2]) > L Then turnPntBit = "Lo"; } Else If Condition1 Then turnPntBit = "Hi"; Else If Condition2 Then turnPntBit = "Lo"; If turnPntBit <> "" Then { If turnPntBit == "HiLo" Then { valArr[1] = IFF(turnPntArr[1] == "Hi",H,L); barArr[1] = 0; TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); If turnPntArr[1] == "Hi" Then turnPntBit = "Lo"; Else turnPntBit = "Hi"; } If turnPntBit <> turnPntArr[1] Then { for j = 8 downto 1 { valArr[j+1] = valArr[j]; barArr[j+1] = barArr[j]; turnPntArr[j+1] = turnPntArr[j]; } } If turnPntBit <> turnPntArr[1] or (turnPntBit == turnPntArr[1] and ((turnPntBit == "Hi" and valArr[1] < H) or (turnPntBit == "Lo" and valArr[1] > L))) Then { valArr[1] = IFF(turnPntBit == "Hi",H,L); barArr[1] = 0; turnPntArr[1] = turnPntBit; If turnPntArr[1][1] <> turnPntArr[1][0] Then{ TL1 = TL_New(sDate[barArr[2]],sTime[barArr[2]],valArr[2],sDate[barArr[1]],sTime[barArr[1]],valArr[1]); if turnPntArr[1][0]=="Hi" Then{ } if turnPntArr[1][0] =="Lo" Then{ } } Else TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); } } TL_SetSize(TL1,1); TL_SetColor(TL1,black);
프로필 이미지
로꼬로꼬
2020-10-11
772
글번호 142974
지표
답변완료

지표작성법 부탁드립니다

지표명 : 박스권 상하단 표시 아래 지표설정법과 종목검색식(당일 캔들이 박스 상단 돌파한 종목검색) 작성부탁드립니다. 수식오류메시지가 나와서 지표 저장이 나오지 않습니다. 1.상단(수식1) TOP= HIGHEST(H,기간); LO=LOWEST(L,기간); DOUBLE=VALUEWHEN(1,H>TOP(1),H); VALUEWHEN(1,BARSSINCE(H>TOP(1))==(기간-R),DOUBLE) 2.하단(수식2) TOP= HIGHEST(H,기간); LO=LOWEST(L,기간); DOUBLE=VALUEWHEN(1,H>TOP(1),H); VALUEWHEN(1,BARSSINCE(H>TOP(1))==(기간-R),LO) 3.지표설정 > 기간 45, R 2 4.스케일 > 가격
프로필 이미지
파워
2020-10-11
614
글번호 142973
지표
답변완료

색상지정

늘 감사합니다. 아래 수식에서 var : V1(0,data1),V2(0,data1),v3(0,data1),v4(0,data1); if data1(V > 50000) Then{ v1 = data1(O); v2 = data1(H); v3 = data1(L); v4 = data1(C); } if v1 > 0 and v2 > 0 and v3 > 0 and v4 > 0 Then{ plot11(v1,"시가"); plot12(v2,"고가"); plot13(v3,"저가"); plot14(v4,"종가"); plot14(v4,"종가");의 값이 양봉이면 빨간색선으로 plot14(v4,"종가");의 값이 음봉이면 파란색선으로 표시해 주세요. 감사합니다.
프로필 이미지
상암동
2020-10-10
581
글번호 142972
지표