커뮤니티

예스랭귀지 Q&A

글쓰기

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

프로필 이미지
didhddk
2021-09-23
657
글번호 152391
시스템
답변완료

행복; 지표식 작성 바랍니다

한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 지표식 관련입니다 < 아래 >와 같이 수식을 작성하였습니다 길게 작성을 하였는데 for 문을 사용하여 짧게 작성할 수 있는지요? ===============< 아래 시작 >============================== Var : tz0(0), tz1(0), tz2(0), tz3(0), tz4(0), tz5(0), tz6(0), tz7(0), tz8(0) , tz9(0), tz10(0), tz11(0), tz12(0), tz13(0), tz14(0), tz15(0); If sDate > 20210901 Then{ If DayIndex == 0 Then{ tz0 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz0,2,2); } If DayIndex == 1 Then{ tz1 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz1,2,2); Text_Delete(tz0); } If DayIndex == 2 Then{ tz2 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz2,2,2); Text_Delete(tz1); } If DayIndex == 3 Then{ tz3 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz3,2,2); Text_Delete(tz2); } If DayIndex == 4 Then{ tz4 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz4,2,2); Text_Delete(tz3); } If DayIndex == 5 Then{ tz5 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz5,2,2); Text_Delete(tz4); } If DayIndex == 6 Then{ tz6 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz6,2,2); Text_Delete(tz5); } If DayIndex == 7 Then{ tz7 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz7,2,2); Text_Delete(tz6); } If DayIndex == 8 Then{ tz8 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz8,2,2); Text_Delete(tz7); } If DayIndex == 9 Then{ tz9 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz9,2,2); Text_Delete(tz8); } If DayIndex == 10 Then{ tz10 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz10,2,2); Text_Delete(tz9); } If DayIndex == 11 Then{ tz11 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz11,2,2); Text_Delete(tz10); } If DayIndex == 12 Then{ tz12 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz12,2,2); Text_Delete(tz11); } If DayIndex == 13 Then{ tz13 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz13,2,2); Text_Delete(tz12); } If DayIndex == 14 Then{ tz14 = Text_New(sDate[30],sTime[30],DayClose(1),NumToStr(DayOpen(1),0)); Text_SetStyle(tz14,2,2); Text_Delete(tz13); } } ===============< 아래 끝 >============================== 수고하십시요^^
프로필 이미지
행복한가방
2021-09-23
1240
글번호 152390
지표
답변완료

수식 문의드립니다.

* 신호는 선물, 주문은 옵션으로 하는 경우 입니다. * 진입신호(국내선물 차트) - 국내선물 macd(12,26,9) 가 0선 위에서 데드크로스 - 국내선물 종가가 볼린저밴드(60,2,2) 중심선 위에 있는 경우 - 국내선물 스토캐스틱 슬로우(5,3,3)이 80 이상일때 * 매도주문 조건(옵션 차트) - 기존에 진입한 옵션 포지션이 없고 - 국내선물 차트에서 위 진입신호를 만족하는 경우 옵션 차트 상 종가에 매도 1계약 주문 - 옵션 매도 주문 시점의 옵션 현재 봉의 고가를 손절가격으로 설정 * 청산 (국내선물 차트) - 국내선물 macd(12,26,9)가 0선 아래서 데드크로스 - 국내선물 종가가 조건만족시 옵션매도 포지션 청산 * 손절 (옵션) - 옵션이 매도 진입한 상태에서 - 옵션 현재가가 손절가격(매도 주문시 옵션 현재봉의 고가)에 도달하였을 떄 현재가로 청산한다.
프로필 이미지
hanbija
2021-09-23
1209
글번호 152389
지표
답변완료

수식 부탁드립니다

청산 수식입니다(기존수식에 첨부하려고 합니다) 매수 청산 - 매수진입이후 고점[진입이후 양봉종가 기준-고점은 양봉의 종가(음봉의 고가 아님)]의 양 봉이후 2일째 내에 음봉(음봉조건은 음봉시초가는 고점 양봉의 종가보다 크고, 음봉의 종 가는 고점 양봉의 시가보다 크다) 매도청산 - 매수청산의 반대.
프로필 이미지
knp116
2021-09-23
1140
글번호 152381
시스템
답변완료

키움 신호를 예스랭귀지로 변환 부탁드립니다.

항상 수고가 많으십니다. 변환하여 종목검색하여 사용하려고 하였으나 종목이 한 종목도 검색이 안되어 몇 일을 해보아도 안되어 이렇게 문의글 남깁니다. 키움증권에서의 신호는 아래와 같습니다. 지표변수 -------- Period : 20 D1 : 2 연속 : 10 신호수식 -------- A0=(BBandsUp(Period,D1)-BBandsDown(Period,D1)) / BBandsC(Period,D1)*100; A1=BBandsUp(Period,D1); A2=ma(C,20,지수); A3=BBandsC(Period,D1); 조건1=A0(1)+1>A0; 조건2=Sum(조건1,연속)==연속; 조건2(1) && A0(1)+1<A0 && C>A2 &&A0>=40&& A3(1)<A3 &&A0(6)<A0 이상입니다. 부탁드립니다.
프로필 이미지
키움증권
2021-09-23
1518
글번호 152378
종목검색
답변완료

수식 수정이 가능할까요?

안녕하세요. 얼마 전에 문의 드려서 아래의 수식을 작성해주셨습니다. 그런데 5분봉, 10분봉 등의 차트에서 실행하면 신호 발생 후 다음 봉에서 매매가 이뤄지는 것 같습니다. (정확하지는 않습니다. 다만 증권사 HTS 를 같이 켜놓고 보면 조건이 이뤄진후에도 한참 있다가 매매가 되는 것 같습니다.) 아래의 수식에서 조건 만족 시 바로 매매가 되도록 수식의 수정이 가능할까요? ===== 작성해 주신 수식 ===== nput : P(14); input : 익절틱수(100),손절틱수(60); var : V1(0),V2(0); V1 = DiPlus(P); V2 = DiMinus(P); if MarketPosition <= 0 and V1 >= V2 and V1[1] < V2[1] Then Buy(); if MarketPosition >= 0 and V1 < V2 and V1[1] >= V2[1] Then Sell(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop);
프로필 이미지
밤의마법사
2021-09-23
828
글번호 152377
시스템
답변완료

문의 드립니다.

볼린져 밴드 40.2 상선 돌파시 매수 진입 상선 아래로 돌파시 청산 완료 볼리져 밴드 40.2 하선 돌파시 매도 진입 하선 위로 돌파시 청산 완료 부탁드립니다.
프로필 이미지
선물대장
2021-09-23
849
글번호 152374
시스템

그리워 님에 의해서 삭제되었습니다.

프로필 이미지
그리워
2021-09-23
0
글번호 152373
종목검색
답변완료

수식을 부탁드립니다

1.일목균형표(9,26,52)상의 전환선이 상향추세로 전환시의 종목검색 수식 (1) 전환선(기간9)이 하향추세 또는 평형(변동없음)을 유지하다가 상향추세로 전환되는 종목이면서 최근 1봉전 기준 8일간의 최고가가 8일전의 고가이어야 하고 0봉전 고가가 8일전 고가를 상향돌파하는 종목검색 수식. (2). 전(1)에서 검색되는 종목을 찾을때 기간설정을 할수있게 해주세요. 만약 기간설정을 할 수 없다면 그기간을 일정기간(10일)으로 한정해주세요 2. 기존 도움받은 수식인데요 이것도 1-(2)의 요청사항처럼 기간설정을 추가부탁합니다 input : 볼밴장기간(60),볼밴단기간(20),D1(2),비교기간(20),만족봉수(3); var : B2(0),BB2(0),종가돌파B2(False),저종돌파B2(False),종가돌파BB2(False),저종돌파 BB2(false); var : 조건21(False),조건22(False),F2(False); B2= BollBandDown(볼밴장기간,D1); BB2= BollBandDown(볼밴단기간,D1); 종가돌파B2=C>O and Crossup(C,B2); 저종돌파B2=C>O and L<B2 and B2<C; 종가돌파BB2=C>O and Crossup(C,BB2); 저종돌파BB2=C>O and L<BB2 and BB2<C; 조건21=(종가돌파B2 or 저종돌파B2) && B2>=BB2; 조건22=(종가돌파BB2 or 저종돌파BB2) && B2>=BB2; F2 = AccumN(iff(L<=Lowest(L, 비교기간)[1],1,0),만족봉수)>= 1; if (조건21 or 조건22) and F2 and C > O Then Find(1); 여기에 일정기간(검색시작일20210901~검색종료일20210917)을 설정할 수 있게 추가하거나 아니면 최근 10일사이에 위조건을 만족하는 종목 검색하는 식으로 해주시면 됩니다. 그리고 위 수식에서 F2 = AccumN(iff(L<=Lowest(L, 비교기간)[1],1,0),만족봉수)>= 1;는 0봉전(오늘기준)기준 최근 20일(비교기간)중 최저가가 오늘포함 3일(만족봉수)이내에 있어야 한다는 의미가 맞나요? 이런 의미가 아니면 맞게 수정해주세요. 감사합니다.
프로필 이미지
해피오
2021-09-23
953
글번호 152371
종목검색
답변완료

산식분석

시스템을 작성했는데 분석하는 능력이 부족해 어디가 잘못된건지 원격지원을 통해 도움받고 싶습니다 연락부탁드립니다 010-구구팔사-일사칠오
프로필 이미지
티끌
2021-09-23
964
글번호 152370
시스템