커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 문의드립니다.

If MarketPosition <> 0 Then { If MarketPosition[1] == 0 Then { 진입경과 = 1; Else 진입경과 = 진입경과 + 1; 일때 진입경과중에 종가가 20이평선을 연속으로 10봉이상 내려가 있을때 검색되도록 부탁드립니다.감사합니다.
프로필 이미지
미시타이
2022-07-13
1404
글번호 160713
검색
답변완료

함수요청

안녕하세요? 국내선물 15분봉으로 거래를 하고자 합니다. 스토케스틱 하락다이버전스와 상승다이버전스를 이용하여 신호를 만들어보고 싶습니다. 샘플 부탁드립니다.
프로필 이미지
흰둥이아빠
2022-07-13
1200
글번호 160712
시스템
답변완료

함수요청

안녕하세요? 국내선물 15분봉으로 거래를 하고자 합니다. MACD 오실레이터 하락다이버전스와 상승다이버전스를 이용하여 신호를 만들어보고 싶습니다. 샘플 부탁드립니다.
프로필 이미지
흰둥이아빠
2022-07-13
1470
글번호 160711
시스템
답변완료

해외선물-나스닥 ( 분할매수 분할청산)

해외선물 나스닥 입니다. 60분봉 차트 적용 매수 조건 RSI(20) < 30 일때 1계약 매수 최초 매수단가에서 2%(변수) 하락시 1계약 추가 매수 매수단가에서 5%(변수) 하락시마다 1계약 추가 매수 매수단가에서 10%(변수) 하락시마다 1계약 추가 매수 매수단가에서 15%(변수) 하락시마다 1계약 추가 매수 매수단가에서 25%(변수) 하락시마다 1계약 추가매수 청산 조건 1. 각 계약별 진입가에서 1% 수익시 개별 청산 2. 마지막주(4주차) 금요일 새벽 2시에 전량 청산 (매월 말일 금요일 1회 전량 청산) * 특이사항 분할 매수후 매수분에 일부가 청산될경우 다시 그조건에 매수될수 있게 수식 요청드림니다. 예를들어 1차 진입후 2차 진입 3차 진입후 3차 진입계약분이 1% 수익시 청산후 다시 3차 진입 조건 발생시 매수진입이 되는 조건으로 요청드림니다. ~ 매수 진입후 청산되지 않을 만큼 반등했다가 다시 하락해서 그 가격으로 오면 추가로 진입되지 않게.....
프로필 이미지
이형지
2022-07-13
2064
글번호 160706
시스템
답변완료

지표식

안녕하세요 이동평균선의 지표식 5일선의 고가 와 저가 20일선의 고가와 저가 표현식 부탁드립니다
프로필 이미지
달마7
2022-07-13
1466
글번호 160701
지표
답변완료

종목검색 수식 보완 부탁드립니다.

ㄱ.종목검색 input : Period(20),Period1(5),Period2(20),A(0); var1 = ma(C,Period); Var2 = ma(C,Period2); Var3 = (ma(c,Period1)-Var2)/C*100; if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and CrossUp(Var3,A) Then Find(1); 위의 1,2번 수식신호가 1봉 안에서 동시에 나타나거나, OR 1번신호가 나타나고 2번신호가 이후3봉 안에서 나타나는 종목들을 검색하고 싶습니다. ㄴ.시스템수식도 변화가 있으면 수정부탁드립니다. input : Period(20),Period1(5),Period2(20),A(0); var1 = ma(C,Period); Var2 = ma(C,Period2); Var3 = (ma(c,Period1)-Var2)/C*100; if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and CrossUp(Var3,A) Then buy(); input : 익절(15),손절(2); var1 = ma(C,Period); Var2 = ma(C,Period2); Var3 = (ma(c,Period1)-Var2)/C*100; if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and CrossUp(Var3,A) Then buy(); SetStopProfittarget(익절,PercentStop); SetStopLoss(손절,PercentStop); ㄷ.검색식 변화가 있으면 수정 부탁드립니다. input : Period(20),Period1(5),Period2(20),A(0); var1 = ma(C,Period); Var2 = ma(C,Period2); Var3 = (ma(c,Period1)-Var2)/C*100; if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and CrossUp(Var3,A) Then Plot1(H,"검색",Magenta); 바쁘시겠지만 부탁드립니다.
프로필 이미지
행복사랑채
2022-07-13
1437
글번호 160698
종목검색
답변완료

수식 문의합니다

안녕하세요 하이켄 차트가 제공되지 않고 있는데요 혹시 하이켄 차트를 지표로 만들수 있을까요? 가능하면 수식 작성 부탁드립니다 수고하세요
프로필 이미지
정상에서야
2022-07-13
1682
글번호 160694
지표
답변완료

수식 확인 부탁드립니다.

안녕하십니까 작성하여 주신 수식 검토 부탁드립니다. ------------------------------------------------------------------------- input : P(20),이평기간(5); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0),t(0),count(0); var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); Array : 상[100](False); if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then UpLimit = (BP[0] * 1.12); Else if date >= 20050328 and date < 20150615 Then UpLimit = (BP[0] * 1.15); Else UpLimit = (BP[0] * 1.30); if CodeCategory() == 2 then { if date >= 20030721 then { up1 = int(UpLimit/100+0.00001)*100; up2 = int(UpLimit/100+0.00001)*100; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/10+0.00001)*10; up7 = int(UpLimit/1+0.00001)*1; } } Else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } if CodeCategory() == 1 || CodeCategory() == 2 then { if sdate < 20101004 Then { If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up6); } Else { If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up7); } } else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF 상한가 = up6; } } if Bdate != Bdate[1] Then { For cnt = 99 DownTo 1 { 상[cnt] = 상[cnt-1]; } } if C == 상한가 Then 상[0] = true; Else 상[0] = False; count = 0; For cnt = 0 to P-1 { if 상[cnt] == true Then count = count+1; } sum1 = 0; sum2 = NextBarOpen; For cnt = 0 to 이평기간-1 { sum1 = sum1 + DayClose(cnt); if cnt < P-1 Then sum2 = sum2 + DayClose(cnt); } mav1 = sum1/이평기간; mav2 = sum2/이평기간; if NextBarSdate != sDate Then { T = 0; if C <= mav1*1.15 and C >= mav1*0.85 and count >= 1 Then { T = 1; if NextBarOpen < mav2 Then { T = 2; Buy("b11",AtMarket); } Else { T = 3; Buy("b12",AtLimit,mav2); } } Condition1 = False; } Else { if L <= mav1 Then Condition1 = true; if Condition1 == False and T == 3 Then Buy("b2",AtLimit,mav2); } SetStopEndofday(151800); SetStopLoss(5,PercentStop); #ㅇ 매수 # 1. 최근 20거래일 중 종가 상한가 # 2. 일봉 상 가격 형성이 5일선 기준 +-15% 이내 # 3. 당일 시가가 일봉기준 5일선 위에서 시작하면 당일 일봉 상 5일 이동평균선에 닿거나 하향하면 바로 매수 # 4. 당일 시가가 일봉기준 5일선 아래에서 시작하면 시가로 매수 주문 #매수 주문은 시가가 전일종가 대비 +-20 이내에서 형성될때만 나갈수있게 부탁드립니다. #ㅇ 매도 #오후 3시 18분 전량매도 검토 요청 5일선 위에서 시가가 형성되어도 시가로 매수 주문이 발생 합니다. 확인 부탁드립니다., 감사합니다.
프로필 이미지
대한이
2022-07-13
1464
글번호 160693
시스템
답변완료

수식 부탁드립니다

수고하십니다. 늘 감사드립니다. 아래 수식은 Data2 30분봉 기준값 수식으로 현재값이 기준에 도달하면 매매되는 시스템으로 이 현재값을 5ma이동평균값으로 변경 가능한지요 수식부탁드립니다 input : 익절(40),손절(20),k(5),k1(5); Value1=Data2(C-PriceScale*k); Value2=Data2(C+PriceScale*k1); if sTime >= 93000 and NextBarSdate == sDate Then { if c > value1 Then Buy("b",AtLimit, Value1); if c < Value2 Then Sell("s",AtLimit,Value2); } SetStopProfittarget(익절,PointStop); SetStopLoss(손절,PointStop);
프로필 이미지
네온0609
2022-07-13
1495
글번호 160692
시스템

알로우kim 님에 의해서 삭제되었습니다.

프로필 이미지
알로우kim
2022-07-13
12
글번호 160691
지표