커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

부탁드립니다.

매수 주문시 계좌 잔고의 80%만 투자하기 이런 수식이 있을까요?
프로필 이미지
마식
2021-09-02
966
글번호 151967
시스템
답변완료

문의 드립니다

hts 에서 제공하는 당일 장중 프로그램 매수금액을 지표로 만들수 있는지요? 지금 숫자로만 제공되는데.. 이걸 지표로 그래프로 만들수 있는지요?
프로필 이미지
러블리
2021-09-02
1031
글번호 151966
지표
답변완료

수식 수정 의뢰드립니다!

안녕하세요! 아래 지난번에 만들어 주신 수식에서 진폭값을 표기할때 검정색 파동값은 그대로 두고, 빨강색 진폭값만 삭제를 부탁드립니다! 감사합니다! Input:length(10),종가사용여부(0),파동선두께(2),수치표시(1); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),text2(0),TL2(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# HH = IFF(종가사용여부==1,C,H); LL = IFF(종가사용여부==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; 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 { 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; // TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); var1 = 고[2,1]-저[1,1]; // TL2 = TL_New(저[1,3],저[1,4],저[1,1]-var1,sDate,sTime,저[1,1]-var1); If 수치표시 == 1 Then { Text1 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1],2)); Text_SetStyle(Text1, 2, 1); Text2 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1]-저[1,1],2)+NewLine); Text_SetStyle(Text2, 2, 1); Text_SetColor(text2,RED); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,GREEN); TL_SetSize(TL2,파동선두께); TL_SetColor(TL2,BLUE); } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); TL_SetEnd(TL2,고[1,3],고[1,4],저[1,1]-var1); // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 If 수치표시 == 1 Then { Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,NumToStr(고[1,1],2)); Text_SetLocation(Text2,고[1,3],고[1,4],고[1,1]); Text_SetString(Text2,NumToStr(고[1,1]-저[1,1],2)+NewLine); } } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; // TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); var1 = 고[1,1]-저[2,1]; // TL2 = TL_New(고[1,3],고[1,4],고[1,1]+var1,sDate,sTime,고[1,1]+var1); If 수치표시 == 1 Then { Text1 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1],2)); Text_SetStyle(Text1, 2, 0); Text2 = Text_New(저[1,3],저[1,4],저[1,1],NewLine+NumToStr(저[1,1]-고[1,1],2)); Text_SetStyle(Text2, 2, 0); Text_SetColor(text2,RED); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,GREEN); TL_SetSize(TL2,파동선두께); TL_SetColor(TL2,RED); } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); TL_SetEnd(TL2,저[1,3],저[1,4],고[1,1]+var1); If 수치표시 == 1 Then { Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,NumToStr(저[1,1],2)); Text_SetLocation(Text2,저[1,3],저[1,4],저[1,1]); Text_SetString(Text2,NewLine+NumToStr(저[1,1]-고[1,1],2)); } } 최종꼭지점 = "저점"; }
프로필 이미지
qha71
2021-09-02
689
글번호 151965
지표

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

프로필 이미지
음훼훼훼
2021-09-02
23
글번호 151964
종목검색
답변완료

지표 부탁드립니다.

안녕하세요? KOSP 분봉에서 1. 양봉일때 거래금액을 거래금액 누적변수에 “+”를 음봉일때 거래금액을 누적변수에 “-”를 해서 실 매수금액 추이를 막대그래프로 보고자 합니다. 가능한지요? 자꾸 부탁만 드려서 죄송합니다. 오늘도 좋은하루 되세요.
프로필 이미지
포보스
2021-09-01
1186
글번호 151963
지표
답변완료

[73828]관련 재문의 드립니다.

1. 데드크로스의 강조된 봉에 데드크로스의 가격의 수치를 나타나게 할 수 있을까요? 만약 예스트레이더에서 설정 가능하다면 방법을 알려주시면 감사하겠습니다. 2. 최저가 일봉에도 강조 표시를 하고 싶습니다. 위와 마찬가지로 최저가 또한 수치가 나오면 좋겠습니다. (강조색은 녹색) 3. 데드크로스가 한번 강조된 이후 15영업일 안에 다시 다른 가격으로 데드크로스가 발생할 경우 강조와 검색이 되지 않도록 설정 부탁드립니다. 같은 종목을 재매수 하지 않기 위함입니다. (9월 1일에 데드크로스로 매수신호가 나을 경우 9월 22일까지는 데드크로스나 나와도 강조와 검색이 안되면 됩니다.) 4. 최고가 당일에 데드크로스가 발생한다면 검색과 강조가되지 않도록 부탁 드립니다. 5. 20일의 양봉일 중 최대거래량이 발생한 날의 거래량이 음봉일의 최대거래량이 발생한 날의 거래량보다 커야한다. 6. 20영업일 앞의 10영업일 동안 상승률이 40%(종가기준) 이상을 넘으면 안된다. -30일 ~ -20일 ~ 검색시점의 기간 중 -30일 ~ -20일의 상승률이 40%이상 상승했을 경우 검색이 되면 안됩니다. 7. 최고가가 달성된 이후 (현재가-최저가)/(최고가-최저가)의 비율이 50%의 가격을 데드크로스 하지 못하고 중앙값으로 부터 +x%에 해당하는 가격까지만 하락한 이후 y%까지 반등한 이후 데드크로스된 경우 검색되지 않도록 해주시면 감사하겠습니다. x,y값은 input으로 설정할 수 있도록 부탁드립니다. (초기값은 x=2%, y=10%) 예를들면, 1000원이 최저가고 2000원이 최고가일 경우 중앙값 1500원으로 설정된 상황에서 가격이 하락하여 1515원 (x=1%일 경우)까지 내려왔다 데드크로스를 하지 못하고 중앙값의 10%이상 반등하여 1650원 이상으로 올라갔다가 다시 하락하여 1500원 밑으로 내려간 경우 데드크로스가 발생하여 매수 신호가 나오지 않으면 됩니다. 위 7가지 추가 조건으로 검색식과 강조식를 부탁드립니다. 이렇게 수식작성 부탁드리지 않고 스스로 제 마음대로 수식을 만들며 테스트 한다면 정말 좋겠네요. 요즘 낙주 매매에 관심이 많은데 손거래로는 도저히 매수가 안되더라구요. 이렇게 예스트레이더를 알게 되어 너무 기쁩니다. 담당자님 너무 수고 많으십니다. 감사합니다. ------------------------------------------------------------------------------ 안녕하세요. 예스스탁입니다. 1 var1 = Highest(H,20); Var2 = Lowest(L,20); Var3 = Highest(H,240); var4 = (c-Var2)/(var1-Var2)*100; Condition1 = var1 >= Var2*1.6 and var1 <= Var2*2.5; Condition2 = CountIf(C>=C[1]*1.15,20) >= 1; Condition3 = Var1 == Var3; Condition4 = CountIf(L<=H*0.90,5) >= 1; Condition5 = C <= var1*0.8; Condition6 = CrossDown(Var4,50); Condition7 = Highest(H,10) == var1; if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and Condition6 and Condition7 Then Find(1); 2 var1 = Highest(H,20); Var2 = Lowest(L,20); Var3 = Highest(H,240); var4 = (c-Var2)/(var1-Var2)*100; Condition1 = var1 >= Var2*1.6 and var1 <= Var2*2.5; Condition2 = CountIf(C>=C[1]*1.15,20) >= 1; Condition3 = Var1 == Var3; Condition4 = CountIf(L<=H*0.90,5) >= 1; Condition5 = C <= var1*0.8; Condition6 = CrossDown(Var4,50); Condition7 = Highest(H,10) == var1; if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and Condition6 and Condition7 Then PlotPaintBar(H,L,"강조",MAGENTA); 즐거운 하루되세요 > 찬영아빠 님이 쓴 글입니다. > 제목 : 최근 60퍼센트 이상 급등했다가 급락한 종목을 검색하고 싶습니다. > 아래 조건의 종목 검색식을 만들고 싶습니다. 조건1 최근 20일의 최저가와 최고가의 차이가 60% 이상 150% 이하 (0봉전까지 20봉간 최고최저폭 60%이상 150%이하), 예를 들면 1000원이 1600원 이상으로 상승한 경우 조건2 최근 20일 중 상승률(전일종가 대비 익일종가)이 15% 이상인 날이 1회 이상 조건3 최근 20일의 최고가가 240일 신고가 달성 조건4 최근 5일 중 하루의 고가 대비 저가가 -10% 이상이 1회 이상인 종목 (최고가와 현재 사이에 반드시 (고가대비 저가)-10%이상인 1영업일이 존재해야 함) 조건5 최근 20일의 최고가 대비 현재가 기준 -20 이상 하락한 종목 종목검색 현재가격이 최근 20일 기준의 (현재가-최저가)/(최고가-최저가)의 비율이 50%의 가격을 데드크로스 하는 종목 조건6 위 모든 조건을 만족해도 만약 최고가 이후 10영업일 넘도록 50% 가격을 데드크로스 하지 못하면 검색되면 안됨. 강조표시도 부탁드립니다. 혹시 위 조건으로 작성이 어렵다면 어떤 조건을 제외하면 가능한지 알려주시면 감사하겠습니다. 부탁드립니다. 수고하십시오.
프로필 이미지
찬영아빠
2021-09-02
1242
글번호 151961
강조
답변완료

키움지표예스로 변경부탁드립니다

A=Z; B=A>A(1); D=A<A(1); E=Sum(D, k)==k; Valuewhen(1, E(1) && B, Open); 지표조건 Z (C+O)/2 k 20
프로필 이미지
나고수야
2021-09-01
1150
글번호 151960
지표
답변완료

추가부탁드립니다.

안녕하세요....글번호72715 에서 포트29번에서포트32번까지는 해선수식입니다..해선수식으로 추가라인부탁드립니다. plot29 기존수식=해선시가로명칭만변경 plot30 기존수식=해선고점으로명칭만변경 plot31 기존수식=해선저점으로명칭만변경 plot32 기존수식=해선중심을=당일종가로수식변경 plot33 0.875라인추가 plot34 0.75 라인추가 plot35 0.625라인추가 plot36 0.50 라인(당일중심라인)추가 plot37 0.375라인추가 plot38 0.25 라인추가 plot39 0.125라인추가 기존의수식 포트41번에서58번까지의수식은 삭제해도됨니다. 수고하세요.....꾸벅
프로필 이미지
보인다
2021-09-02
1411
글번호 151951
지표
답변완료

수식이 궁금합니다

수고하십니다 하다보니 자꾸 막히는 부분들이 생기네요 input : len1(60),Len2(120); var : SRC(0); SRC = C; var1 = WMA(2*WMA(src,len1/2)-WMA(src,len1),floor(sqrt(len1))); var2 = WMA(2*WMA(src,len2/2)-WMA(src,len2),floor(sqrt(len2))); if MarketPosition == 0 and CountIf(Var2>Var2[1],2) == 2 and NextBarOpen <= var1-PriceScale*5 Then Buy("b",AtStop,NextBarOpen+PriceScale*5); SetStopProfittarget(PriceScale*100,PointStop); SetStopLoss(PriceScale*50,PointStop); 이부분에 대해서 시스템운영시간을 설정하고 싶습니다 예를들어 금일 오전 10시부터~명일 오전 3시까지~~~~ 시스템 종료되는 시간에는 모든 계약을 청산하는조건 입니다 부탁드립니다~~~
프로필 이미지
인내로다
2021-09-01
833
글번호 151950
시스템
답변완료

문의드립니다.

안녕하세요 var : HV(0); if sDate != sDate[1] Then { HV = 0; Condition1 = False; Condition2 = false; Condition3 = false; } if V > HV Then HV = V; # 기준봉 조건식 if v == HV && c>o && c>c[1]*1.02 # 당일최고거래량.. +2% 이상 양봉 - 기준봉 Then { Condition1 = true; value1 = H; value2 = v ; # 기준봉의 거래량 value3 = (c/c[1]-1)*100; #기준봉 종가폭 value4 = (h/L-1)*100; # 기준봉 고가저가폭 value9 = index; value11 = H; } if Condition1 == true Then { if H > value11 Then value11 = H; } if Condition1 == true && index >= value9 && # 기준봉 이후부터 1분봉 차트에서 위 조건만족하는 봉(기준봉) 발생하고 기준봉고가가 당일최고가이거나 또는 추가 상승하여 당일최고가 찍은 후 하락하여 최고가봉 이후 10봉 중에서 음봉인 봉이 v > value2/2 and Abs((c/c[1]-1)*100) > value3/2 조건을 만족하는 봉이 2개 이상이고 (위 음봉 조건은 당일최고점 찍고 하락할 때만 적용되도록 부탁드립니다. 단기고점 찍고 음봉조건 만족 후 이전고점을 넘기고 상승하면 제외되도록) 현재봉의 저가 < (DayHigh+DayLow) /2 인 종목을 검색하라 수식 부탁드립니다. 수고하세요.
프로필 이미지
land22
2021-09-02
882
글번호 151949
종목검색