커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

playsound문의

지표에서 playsound 써보니 interval기간 중에 계속 반복하는군요 가령 5분 봉 이면 5분 봉 동안 통과 후 그 봉 안에서 통과 유지 중이면 연속해서 소리 나는데.. 2~3번 만 소리 나게 하는 방법이 없을까요? 부탁 드립니다....
프로필 이미지
elessee
2024-05-16
848
글번호 179546
지표
답변완료

전환피보 크기

input : 전환포인트(0.5); Array : HD[10](0),HT[10](0),HV[10](0); Array : LD[10](0),LT[10](0),LV[10](0); var : cnt(0),Hprice(0),Lprice(0); var : UpTrend(false),DownTrend(False),Trend(0),Trend1(0),ZigZagTL(0),TX(0); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0),TL8(0); Plot1 (0); HPrice = H; LPrice = L; if Index == 0 or Bdate != Bdate[1] Then { HD[0] = sDate; HT[0] = sTime; HV[0] = HPrice; LD[0] = sDate; LT[0] = sTime; LV[0] = LPrice; trend = 0; trend1 = 0; } Else { if Trend == 0 Then { if L < LV[0] Then { LD[0] = sDate; LT[0] = sTime; LV[0] = LPrice; } if H > HV[0] Then { HD[0] = sDate; HT[0] = sTime; HV[0] = HPrice; } } UpTrend = HPrice >= LV[0]+전환포인트; DownTrend = LPrice <= HV[0]-전환포인트; if trend <= 0 and UpTrend == true Then { trend = 1; trend1 = trend[1]; For cnt = 9 DownTo 1 { HD[cnt] = HD[cnt-1]; HT[cnt] = HT[cnt-1]; HV[cnt] = HV[cnt-1]; } HD[0] = sDate; HT[0] = sTime; HV[0] = HPrice; ZigZagTL = TL_New(LD[0],LT[0],LV[0],HD[0],HT[0],HV[0]); TL_SetColor(ZigZagTL,Gold); TL_SetSize(ZigZagTL,2); TX = Text_New(HD[0],HT[0],HV[0],NumToStr(HV[0]-LV[0],2)+" "); Text_SetStyle(TX,1,1); Text_SetColor(TX,Black); Text_SetSize(tx,25); Text_SetBold(tx,1); var2 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(23.6/100)); var3 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(38.2/100)); var4 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(50/100)); var5 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(61.8/100)); var6 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(76.4/100)); TL1 = TL_New(LD[0],LT[0],HV[0],NextBarSdate,NextBarStime,HV[0]); TL2 = TL_New(LD[0],LT[0],var2,NextBarSdate,NextBarStime,var2); TL3 = TL_New(LD[0],LT[0],var3,NextBarSdate,NextBarStime,var3); TL4 = TL_New(LD[0],LT[0],var4,NextBarSdate,NextBarStime,var4); TL5 = TL_New(LD[0],LT[0],var5,NextBarSdate,NextBarStime,var5); TL6 = TL_New(LD[0],LT[0],var6,NextBarSdate,NextBarStime,var6); TL7 = TL_New(LD[0],LT[0],LV[0],NextBarSdate,NextBarStime,LV[0]); TL_SetColor(TL1,Lime); TL_SetColor(TL2,Orange); TL_SetColor(TL3,Green); TL_SetColor(TL4,Gold); TL_SetColor(TL5,Green); TL_SetColor(TL6,Orange); TL_SetColor(TL7,Magenta); TL_SetSize(TL4,3); TL_SetSize(TL1,2); } Else if trend >= 0 and DownTrend Then//하락추세 전환 { trend = -1; trend1 = trend[1]; For cnt = 9 DownTo 1 { LD[cnt] = LD[cnt-1]; LT[cnt] = LT[cnt-1]; LV[cnt] = LV[cnt-1]; } LD[0] = sDate; LT[0] = sTime; LV[0] = LPrice; ZigZagTL = TL_New(HD[0],HT[0],HV[0],LD[0],LT[0],LV[0]); TL_SetColor(ZigZagTL,Gold); TL_SetSize(ZigZagTL,2); TX = Text_New(LD[0],LT[0],LV[0],NumToStr(HV[0]-LV[0],2)+" "); Text_SetStyle(TX,1,0); Text_SetColor(TX,Black); Text_SetSize(tx,25); Text_SetBold(tx,1); var2 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(23.6/100)); var3 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(38.2/100)); var4 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(50/100)); var5 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(61.8/100)); var6 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(76.4/100)); TL1 = TL_New(HD[0],HT[0],HV[0],NextBarSdate,NextBarStime,HV[0]); TL2 = TL_New(HD[0],HT[0],var2,NextBarSdate,NextBarStime,var2); TL3 = TL_New(HD[0],HT[0],var3,NextBarSdate,NextBarStime,var3); TL4 = TL_New(HD[0],HT[0],var4,NextBarSdate,NextBarStime,var4); TL5 = TL_New(HD[0],HT[0],var5,NextBarSdate,NextBarStime,var5); TL6 = TL_New(HD[0],HT[0],var6,NextBarSdate,NextBarStime,var6); TL7 = TL_New(HD[0],HT[0],LV[0],NextBarSdate,NextBarStime,LV[0]); TL_SetColor(TL1,Magenta); TL_SetColor(TL2,Orange); TL_SetColor(TL3,Green); TL_SetColor(TL4,Gold); TL_SetColor(TL5,Green); TL_SetColor(TL6,Orange); TL_SetColor(TL7,Lime); TL_SetSize(TL4,3); TL_SetSize(TL7,2); } Else { if trend == 1 Then { if trend1 == 0 Then { LV[0] = DayLow; } if HPrice > HV[0] Then { HD[0] = sDate; HT[0] = sTime; HV[0] = HPrice; TL_SetEnd(ZigZagTL,HD[0],HT[0],HV[0]); Text_SetLocation(TX,HD[0],HT[0],HV[0]); Text_SetString(TX,NumToStr(HV[0]-LV[0],2)+" "); var2 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(23.6/100)); var3 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(38.2/100)); var4 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(50/100)); var5 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(61.8/100)); var6 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(76.4/100)); TL_SetBegin(TL1,LD[0],LT[0],HV[0]); TL_SetBegin(TL2,LD[0],LT[0],Var2); TL_SetBegin(TL3,LD[0],LT[0],Var3); TL_SetBegin(TL4,LD[0],LT[0],Var4); TL_SetBegin(TL5,LD[0],LT[0],Var5); TL_SetBegin(TL6,LD[0],LT[0],Var6); TL_SetBegin(TL7,LD[0],LT[0],LV[0]); TL_SetEnd(TL1,Sdate,Stime,HV[0]); TL_SetEnd(TL2,Sdate,Stime,Var2); TL_SetEnd(TL3,Sdate,Stime,Var3); TL_SetEnd(TL4,Sdate,Stime,Var4); TL_SetEnd(TL5,Sdate,Stime,Var5); TL_SetEnd(TL6,Sdate,Stime,Var6); TL_SetEnd(TL7,Sdate,Stime,LV[0]); } } if trend == -1 Then { if trend1 == 0 Then { HV[0] = DayHigh; } if LPrice < LV[0] Then { LD[0] = sDate; LT[0] = sTime; LV[0] = LPrice; TL_SetEnd(ZigZagTL,LD[0],LT[0],LV[0]); Text_SetLocation(TX,LD[0],LT[0],LV[0]); Text_SetString(TX,NumToStr(HV[0]-LV[0],2)+" "); var2 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(23.6/100)); var3 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(38.2/100)); var4 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(50/100)); var5 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(61.8/100)); var6 = 10^(LOG10(HV[0])-(LOG10(HV[0])-LOG10(LV[0]))*(76.4/100)); TL_SetBegin(TL1,HD[0],HT[0],HV[0]); TL_SetBegin(TL2,HD[0],HT[0],Var2); TL_SetBegin(TL3,HD[0],HT[0],Var3); TL_SetBegin(TL4,HD[0],HT[0],Var4); TL_SetBegin(TL5,HD[0],HT[0],Var5); TL_SetBegin(TL6,HD[0],HT[0],Var6); TL_SetBegin(TL7,HD[0],HT[0],LV[0]); TL_SetEnd(TL1,Sdate,Stime,HV[0]); TL_SetEnd(TL2,Sdate,Stime,Var2); TL_SetEnd(TL3,Sdate,Stime,Var3); TL_SetEnd(TL4,Sdate,Stime,Var4); TL_SetEnd(TL5,Sdate,Stime,Var5); TL_SetEnd(TL6,Sdate,Stime,Var6); TL_SetEnd(TL7,Sdate,Stime,LV[0]); } } } } 하락 지그재그선의 크기가 0.9P 되면, 그 지점 0.3P 위에 별표. 상승선 크기가 0.8P 되면, 그 지점 0.3P 아래에 별표 표시. 감사합니다.
프로필 이미지
고성
2024-05-16
929
글번호 179545
지표
답변완료

종목검색

이트레이드증권에서 국내주식 검색을 어떻게 해야하며 그 기능이 없다면 어느증권사에서 가능한지 알고 싶습니다. (검색기능이란 증권사에서 제공하는 툴 말고 내가작성한 수식으로 검색 하는걸 말합니다)
프로필 이미지
nams60
2024-05-16
687
글번호 179544
종목검색
답변완료

시스템 작성의뢰

Input : Period1(1), Period2(15), Period3(30), Period4(60), Period5(120),period6(240),Period7(480), Period8(960), Period9(1920), Period10(3840),period11(7680); var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),sma6(0),Sma7(0),Sma8(0),Sma9(0),Sma10(0),sma11(0),OBVV(0),PositiveVolumeIndex(0),dpo(0); 수고하십니다 ! 위수식을 적용하여 작성 부탁 드립니다. 일평균거래량이 80 이상 증가하고 force index 지표가 위아래로 1이상 움직이고 240 이평 선과 960 이평선의 간격이 7 틱이상 벌어지고 test1 지표가 1.09 에서 하락하고 siope of volume 선을 test1 선이 업크로스 하고 60 이평선이 120 이평선과 업크로스 할때 매수하고 일평균거래량이 80 이상 증가하고 force index 지표가 위아래로 1이상 움직이고 240 이평 선과 960 이평선의 간격이 7 틱이상 벌어지고 test1 지표가 1.08 에서 상승하고 siope of volume 선을 test1 선이 다운크로스 하고 60 이평선이 120 이평선과 다운크로스 할때 매도 하는 시스템을 부탁합니다 !
프로필 이미지
tnsflwls
2024-05-16
715
글번호 179543
시스템
답변완료

질문드립니다.

해선에서, 1. 매수진입만 : 50봉중 신고가일때 3계약 매수진입 / +30틱 +50틱 +70틱에서 각각 분할로 매수청산 / 30봉중 신저가에서 -10틱에 손절 2. 매도진입만 : 50봉중 신저가일때 3계약 매도진입 / -30틱 -50틱 -70틱에서 각각 분할로 매도청산 / 30봉중 신고가에서 +10틱에 손절 이렇게 각각 하나씩 화살표 두개 부탁드립니다.
프로필 이미지
조하트
2024-05-16
670
글번호 179542
시스템

占쏙옙占쌓몌옙占쏙옙 님에 의해서 삭제되었습니다.

프로필 이미지
占쏙옙占쌓몌옙占쏙옙
2024-05-15
14
글번호 179541
종목검색
답변완료

함수만이 입력값을 가질수있습니다. 에러수정좀 해주세

var : a(0), b(0), B1(0), B2(0),B3(0),조건(False) A=(highest(high,9)+lowest(low,9))/2; B=(highest(high,26)+lowest(low,26))/2; B1=(avg(C*V,10)-avg(C*V,20))/avg(C*V,10)*100; B2 = ADX(9); B3=MACD(9,26)-Ema(MACD(9,26),9); if (CROSSUP(C,A) or CROSSUP(C,B) or CROSSUP(A,B)) && B1 > B1(1) && B2 > B2(1) && B3 >0 Then Find (1);
프로필 이미지
하나짱
2024-05-15
716
글번호 179540
검색
답변완료

수식요청

아래 두 수식을 모두 만족하는 종목을 자동매매에서 매수하려 합니다. 파워종목검색에서는 각각의 수식을 AND로 연결하면 되는데 자동매매는 예스스팟 편집기에 파워서치 이름을 넣어야 되는 거 같아 두 수식을 합치는 방법밖에 없는 거 같아 요청드립니다. ======================================================================== 수식1 매수가 5배+RSI>64 var : R(0),A(0),B(0); R = RSI(20); A=iff( (high==low), 0, volume*(close-low)/(high-low)); B=iff( (high==low), 0, volume*(high-close)/(high-low)); if C > O and R[1] < 64 and R>64 and (A>=B*5 or B==0) Then Find(1); -------------------------------------------------------------------------- 수식2 204060 기준선돌파 input : 기간(20),기간1(40),기간2(60),수렴(1.02),nday(5); var : R(0),A(0),A1(0),A2(0),B(0),B1(0),i(0),count(0); R = RSI(20); A=(highest(high,기간)+lowest(low,기간))/2; A1=(highest(high,기간1)+lowest(low,기간1))/2; A2=(highest(high,기간2)+lowest(low,기간2))/2; B=MAX(A,A1,A2); B1=MIN(A,A1,A2); count = 0; For i = 1 to nday { if DayClose(i) <= DayClose(i+1)*1.03 and DayClose(i) >= DayClose(i+1)*0.97 Then count = count+1; } IF count == nday and R[1] < 64 and R>64 and B1*수렴>=B && O<B1 && C>B && (A>A[1] OR A1>A1[1] OR A2>A2[1]) TheN Find(1);
프로필 이미지
ksks
2024-05-15
824
글번호 179539
종목검색
답변완료

문의드립니다

수고 많으세요^^ 1. 일봉상의 전봉까지의 50일고가 ( highest(c,50)[1])를 10분봉상에 표시하는 지표식 (일봉지표===> 분봉 ) 2, 30분봉의 전봉까지의 50일고가 ( highest(c,50)[1])를 3분봉상에 표시하는 지표식 ( 장주기 분봉====> 단주기 분봉 ) 항상 감사드립니다.
프로필 이미지
qaz74
2024-05-15
653
글번호 179538
지표
답변완료

부탁 드립니다. 늘 감사 합니다...

주봉 10선을 지난주에 돌파 한 후, 이번 주 음봉으로 지지가 되는 종목을 찾고 싶습니다. 부탁 드립니다.
프로필 이미지
그리워
2024-05-15
718
글번호 179537
종목검색