커뮤니티

예스랭귀지 Q&A

글쓰기

와우리 님에 의해서 삭제되었습니다.

프로필 이미지
와우리
2025-01-08
18
글번호 186948
시스템
답변완료

궁금

이동평균선이 1봉전보다 10%이상 상승한 종목을 검색하고 싶어요
프로필 이미지
엉덩공주
2025-01-07
426
글번호 186946
종목검색
답변완료

검색식 부탁드립니다.

안녕하세요 검색식 문의 부탁드립니다. 15봉내에서 역배열상태가 3회연속 나오는 식을 부탁듭니다. 예) 역상태의 캔들이 3번이상 Ma(c,10) < Ma(c,20) and Ma(c,20) < Ma(c,60) and Ma(c,60) < Ma(c,120) 감사합니다..
프로필 이미지
오말리
2025-01-07
491
글번호 186944
종목검색
답변완료

문의드립니다

주식차트에서 진입 후 청산식을 아래와 같이 하고싶습니다 1 종가가 진입 가격대비 1% 하락시 청산 2 진입시 지표A 값을 기억하고 진입시 지표A 값보다 2 하락시 청산 감사합니다
프로필 이미지
파인애플
2025-01-07
531
글번호 186922
시스템

살빼고싶다 님에 의해서 삭제되었습니다.

프로필 이미지
살빼고싶다
2025-01-07
46
글번호 186916
검색
답변완료

수식 부탁드립니다.

//★원웨이 예고 신호_22 INPUT : 비차익비중(10), 외인선물비중(20), 외인코스피비중(15); INPUT : 개인옵션비중(15), 호가잔량비중(40), 미결가중치부여1(1); INPUT : 원웨이점수(50); var : 비차익_배점계수(0), 외인선물_배점계수(0), 외인코피_배점계수(0); var : 개인옵션_배점계수(0), 호가잔량_배점계수(0); var : 비차익(0), 외인선물(0), 외인코피(0), 개인옵션(0), 호가잔량(0); var : 미결증감(0), 미결가중치(0); 비차익 = data2(C); 외인선물 = data3(C); 외인코피 = data4(C); 개인옵션 = data5(C); 호가잔량 = (bids-asks); 미결증감 = dayoi-dayOi(1); 비차익_배점계수 = 150000 / 비차익비중; // 억단위로 환산 외인선물_배점계수 = 4000 / 외인선물비중; 외인코피_배점계수 = 2500 / 외인코스피비중; 개인옵션_배점계수 = 40 / 개인옵션비중; 호가잔량_배점계수 = 8000 / 호가잔량비중; //--미결은 전체 비중에 포함하지 않고 가중치만 부여 If 미결증감 > 0 and 미결가중치부여1 == 1 then 미결가중치 = 1 + ((미결증감 / 400) / 100); // 8000개일 경우 20% else 미결가중치 = 1; //******************************* //--------점수 계산 var : 비차익점수(0), 외인선물점수(0), 외인코피점수(0); var : 개인옵션점수(0), 호가잔량점수(0), 점수(0); 비차익점수 = 비차익 / 비차익_배점계수; 외인선물점수 = 외인선물 / 외인선물_배점계수; 외인코피점수 = 외인코피 / 외인코피_배점계수; 개인옵션점수 = - 개인옵션 / 개인옵션_배점계수; 호가잔량점수 = 호가잔량 / 호가잔량_배점계수; //*******************점수의 상하한 제한******************* //장의 방향을 판단하거나 원웨이 여부를 판단할때 //5개 항목이 골고루 동일 방향일때 //신뢰도가 높다고 할수 있는데 //특정 항목이 예외저으로 과다하게 금등락할 경우 //그 항목 때문에 지표가 왜곡될 수 있다. //그래서 각항목 점수의 상하한을 제한하는 것이지만 //필요할 경우 여기의 전부 또는 일부항목을 지우거나 //주석처리 할수 있다 //예를들면 호가잔량 만을 중시한다면 //호가잔량만 남기고 나머지 항목은 삭제 또는 주석처리 //input 문으로 전체를 선택 또는 전체를 제외할 수도 있다. input : 점수상하한제한이면1(0); if 점수상하한제한이면1 == 1 then { if 비차익점수 > 비차익비중 then 비차익점수 = 비차익비중; if 비차익점수 < - 비차익비중 then 비차익점수 = - 비차익비중; if 외인선물점수 > 외인선물비중 then 외인선물점수 = 외인선물비중; if 외인선물점수 < - 외인선물비중 then 외인선물점수 = - 외인선물비중; if 외인코피점수 > 외인코스피비중 then 외인코피점수 = 외인코스피비중; if 외인코피점수 < - 외인코스피비중 then 외인코피점수 = - 외인코스피비중; if 개인옵션점수 > 개인옵션비중 then 개인옵션점수 = 개인옵션비중; if 개인옵션점수 < - 개인옵션비중 then 개인옵션점수 = - 개인옵션비중; if 호가잔량점수 > 호가잔량비중 then 호가잔량점수 = 호가잔량비중; if 호가잔량점수 < - 호가잔량비중 then 호가잔량점수 = - 호가잔량비중; } //************************************************* 점수 = (비차익점수 + 외인선물점수 + 외인코피점수 + 개인옵션점수 + 호가잔량점수) * 미결가중치; //**************점수 막대색************************* var : 점수색(0), 주황색(0), 연주황(0), 연하늘(0), 진하늘(0); 주황색 = RGB(255, 189, 189); 연주황 = RGB(255, 189, 189); 연하늘 = RGB(189, 202, 255); 진하늘 = RGB(189, 202, 255); //주황색 = RGB(255, 120, 0); //연주황 = RGB(255, 194, 134); //연하늘 = RGB(0, 255, 255); //진하늘 = RGB(0, 176, 176); if 점수 > 0 AND 점수 [1] < 점수[0] Then 점수색 = 주황색; if 점수 > 0 AND 점수 [1] > 점수[0] Then 점수색 = 연주황; if 점수 < 0 AND 점수 [1] < 점수[0] Then 점수색 = 연하늘; if 점수 < 0 AND 점수 [1] > 점수[0] Then 점수색 = 진하늘; //************************************************** //***************이평선**************************** //이평선도 색이나 굵기를 지정할 수 있음 //강도가 변형으로 점차 굵어지거나 //색이 점점 진하게 할수 있지만 //이평선은 지표의 속성에서 수정하는 것을 권장함 //지표내에서 색과 굵기를 지정하게 되면 //지표의 속성에서는 수정이 아니됨 input : 소이평봉수(5), 중이평봉수(20),대이평봉수(60); var : 소이평값(0), 중이평값(0), 대이평값(0); var : 소이평(0), 중이평(0), 대이평(0); if dayindex+1 < 소이평봉수 then 소이평값 = dayindex+1; if dayindex+1 < 중이평봉수 then 중이평값 = dayindex+1; if dayindex+1 < 대이평봉수 then 대이평값 = dayindex+1; 대이평 = ma(점수, 대이평값); 중이평 = ma(점수, 중이평값); 소이평 = ma(점수, 소이평값); //************************************************* var : c1(0),c2(0),c3(0); if 소이평 > 소이평[1] Then c1 = Red; if 소이평 < 소이평[1] Then c1 = Blue; if 중이평 > 중이평[1] Then c2 = Red; if 중이평 < 중이평[1] Then c2 = Blue; if 대이평 > 대이평[1] Then c3 = Red; if 대이평 < 대이평[1] Then c3 = Blue; input : 당일분만출력이면1(1), 횡보장표시폭(70); //===========가두리(횡보)장 라인 Plot11(0, "가두리", RGB(255,255,172), def, 횡보장표시폭); //노란색 일자 그래프 //if 당일분만출력이면1 == 1 then { // if CurrentDate == sdate then { // Plot12(점수, "점수막대", 점수색); // if 점수 >= 원웨이점수 then Plot21( 원웨이점수, "상방원웨이선"); // if 점수 <= -원웨이점수 then Plot22(-원웨이점수, "하방원웨이선"); // plot41(소이평, "소이평"); // plot42(중이평, "중이평"); // plot43(대이평, "대이평"); // } //} //else { Plot12(점수, "점수막대", 점수색); if 점수 >= 원웨이점수 then Plot21( 원웨이점수, "상방원웨이선"); if 점수 <= -원웨이점수 then Plot22(-원웨이점수, "하방원웨이선"); plot41(소이평, "소이평",c1); plot42(중이평, "중이평",c2); plot43(대이평, "대이평",c3); // } Plot51(0,"0선"); /* //--- 아래는 검증용 Plot81(비차익점수, "비차익점수"); Plot82(외인선물점수, "외인선물점수"); Plot83(외인코피점수, "외인코피점수"); Plot84(개인옵션점수, "개인옵션점수"); Plot85(호가잔량점수, "호가잔량점수"); Plot86(미결가중치, "미결가중치"); Plot87(점수, "점수"); /* //★원웨이 예고 신호 var : 비차익(0), 외인선물(0), 외인코피(0), 개인옵션(0), 호가잔량(0); 비차익 = data2(C); 외인선물 = data3(C); 외인코피 = data4(C); 개인옵션 = data5(C); 호가잔량 = (bids-asks); //--------점수 계산 var : 비차익점수(0), 외인선물점수(0), 외인코피점수(0); var : 개인옵션점수(0), 호가잔량점수(0), 점수(0); 비차익점수 = 비차익 / 15000; // 백만원 단위를 억으로 환산 외인선물점수 = 외인선물 / 133; 외인코피점수 = 외인코피 / 166; 개인옵션점수 = - 개인옵션 / 2.7; 호가잔량점수 = 호가잔량 / 266; 점수 = 비차익점수 + 외인선물점수 + 외인코피점수 + 개인옵션점수 + 호가잔량점수; //---지표의 출력 Plot1(점수, "점수막대"); if 점수 >= 45 then Plot21( 45, "점수상단"); if 점수 <= -45 then Plot22(-45, "점수하단"); 위 수식에서 소이평이 상승이면 점수막대 색상을 빨간생 소이평이 하락이면 점수막대를 파란색으로 보이게 수정 부탁 드립니다.
프로필 이미지
오늘도수익
2025-01-07
622
글번호 186915
지표
답변완료

수식 조건 관련 질문드려요

수고가 많으십니다 아래 식과 관련해서 질문 몇가지 드리겠습니다 var : cnt(0), sum1(0), sumi(0); var : t(0),StartBarIndex(0); Array : ii[50](0),aa[50](0); if h>l*1.08 Then { TL_NEW(sDatE,sTimE,h*1.01,sDatE,sTimE,99999); var1=Index; Var2=var1[1]; Var3=h; value1=0; Value2=0; For cnt = 49 DownTo 1 { aa[cnt] = aa[cnt-1]; } aa[0] = h; For cnt = 1 to (var1-Var2) { if h[cnt] > Var3 Then { value1= h[cnt]; } } if Value1 >0 Then Plot12(value1,"va2",Red,Def,1); } 질문1) 현재만족봉과 직전만족봉 사이의 가장 큰 고가값을 현재만족봉에 나타내는 수식을 만들었는데요 값이 제대로 안나오는 부분들이 있는데 수정을 좀 해주셨으면 합니다 이전봉을 비교해서 크면 변수에 넣고 계속 비교하면서 고가값을 갱신하는 조건이 맞지 않나요? 어디서 잘못됐는지 헷갈리네요 질문2) 최고가값을 구하는 수식에서 for 루프를 돌려서 가장 마지막으로 해당하는 고가값을 나타내게되는데 만약에 첫번째로 만족한 고가를 나타내려면 어떻게 해야될까요? 첫번째로 만족한 고가가 나오면 루프를 빠져나가게 하고 싶습니다 질문3) 위의 경우와는 반대로 직전 만족봉을 기준으로 현재봉 쪽으로 가면서 최고가를 구하는 수식을 만들고 최고점을 추세선으로 나타내고 싶습니다. 이 경우에도 질문2와 같이 가장 최초로 나오는 고가를 (마지막 최고점이 아닌)추세선 표현 할 수 있나요?? 감사합니다
프로필 이미지
yamu
2025-01-07
447
글번호 186912
지표
답변완료

지표 질문입니다

볼린저 밴드 전일 최고치 A 볼린저 밴드 금일 최저치 B A+(A-B)를 그린다 B-(A-B)를 그린다 볼린저 밴드 전일 최저치 C 볼린저 밴드 금일 최고치 D C-(D-C)를 그린다 D+(D-C)를 그린다 감사합니다
프로필 이미지
para
2025-01-07
461
글번호 186911
지표
답변완료

문의드립니다

안녕하세요? 아래지표에서 삼각형이생길때 알림음을 원합니다 감사합니다 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); Text_SetSize(tx1,40);#크기 } 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); Text_SetSize(tx1,40);#크기 }
프로필 이미지
占쏙옙占쏙옙占쏙옙
2025-01-07
607
글번호 186910
지표
답변완료

수식변환요청

아래수식을 예스 사용자함수로 부탁 드립니다 ############################################ Mx = Ma_Mx(); Mn = Ma_Mn(); Mx_w = (Mx-Mx(1))/Mx(1) * 10000; Mn_w = (Mn-Mn(1))/Mn(1) * 10000; Mx_w >= 0 && Mn_w >= 0 && Mx_w > Mx_w(1) && Mn_w > Mn_w(1) && Mx_w > Mn_w; Mx = Ma_Mx(); M10=ma(C,10);M11=ma(C,11);M12=ma(C,12); M13=ma(C,13);M14=ma(C,14);M15=ma(C,15); M16=ma(C,16);M17=ma(C,17);M18=ma(C,18); M19=ma(C,19);M20=ma(C,20);M21=ma(C,21); M22=ma(C,22);M23=ma(C,23);M24=ma(C,24); M25=ma(C,25);M26=ma(C,26);M27=ma(C,27); M28=ma(C,28);M29=ma(C,29);M30=ma(C,30); Min(M10, M11,M12,M13,M14,M15,M16,M17,M18,M19,M20, M21,M22,M23,M24,M25,M26,M27,M28,M29,M30); Mn = Ma_Mn(); M10=ma(C,10);M11=ma(C,11);M12=ma(C,12); M13=ma(C,13);M14=ma(C,14);M15=ma(C,15); M16=ma(C,16);M17=ma(C,17);M18=ma(C,18); M19=ma(C,19);M20=ma(C,20);M21=ma(C,21); M22=ma(C,22);M23=ma(C,23);M24=ma(C,24); M25=ma(C,25);M26=ma(C,26);M27=ma(C,27); M28=ma(C,28);M29=ma(C,29);M30=ma(C,30); Max(M10, M11,M12,M13,M14,M15,M16,M17,M18,M19,M20, M21,M22,M23,M24,M25,M26,M27,M28,M29,M30); 항상 감사드립니다
프로필 이미지
김승빈
2025-01-07
561
글번호 186909
사용자 함수