커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 문의

항상 도움 주셔서 감사드립니다. 아래의 지표에 표현되는 plot선을, iput 에서 지정한 봉갯수만큼만 점으로 표현되도록 수정하고 싶습니다. 부탁드립니다. 감사합니다. input : StartTime(90000),EndTime(65000); Input:n(20); var : Tcond(false),cnt(0); Var:j(0),HH1(0),HH2(0),HH3(0),HH4(0), LL1(0),LL2(0),LL3(0),LL4(0), sumOH(0),sumOL(0),sumO(0),sumH(0),sumL(0),sumO²(0),sumH²(0),sumL²(0); Array : OO[100](0),HH[100](0),LL[100](0); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; For cnt = 99 downto 1 { OO[cnt] = OO[cnt-1]; HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; } OO[0] = O; HH[0] = H; LL[0] = L; sumOH = 0; sumOL = 0; sumO = 0; sumH = 0; sumL = 0; sumO² = 0; sumH² = 0; sumL² = 0; for j = 1 to n { sumOH = sumOH + OO[j]*HH[j]; sumOL = sumOL + OO[j]*LL[j]; sumO = sumO + OO[j]; sumH = sumH + HH[j]; sumL = sumL + LL[j]; sumO² = sumO² + OO[j]^2; sumH² = sumH² + HH[j]^2; sumL² = sumL² + LL[j]^2; } HH1 = (n*sumOH - sumO*sumH) / (n*sumO²- sumO^2); HH2 = (sumH*sumO² - sumO*sumOH) / (n*sumO² - sumO^2); LL1 = (n*sumOL - sumO*sumL) / (n*sumO² - sumO^2); LL2 = (sumL*sumO² - sumO*sumOL) / (n*sumO² - sumO^2); HH3 = HH1 * OO[0] + HH2; LL3 = LL1 * OO[0] + LL2; HH4 = sqrt((1/(n*(n-2))) * (n*sumH² - sumH^2 - ((n*sumOH - sumO*sumH)^2 / (n*sumO² - sumO^2)))); LL4 = sqrt((1/(n*(n-2))) * (n*sumL² - sumL^2 - ((n*sumOL - sumO*sumL)^2 / (n*sumO² - sumO^2)))); } if Tcond == true Then { if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; } plot1(HH3 + 1.68 * HH1); plot2(HH3 - 1.68 * HH1); plot3(LL3 + 1.68 * LL1); plot4(LL3 - 1.68 * LL1);
프로필 이미지
흑수돌
2022-06-15
1204
글번호 159870
지표
답변완료

해외선물 지표 - 재질문 드립니다

안녕하세요. 항상 수고 많으십니다. ------------------------ 질문입니다 --------------- [5분봉 기준] 밑에 글의 질문에 대한 답변으로 아래와 같은 답변을 받았습니다. var : 다우전일종가(0,Data1); var : 다우등락(0,Data1); var : 나스닥전일종가(0, Data2); var : 나스닥등락(0, Data2); var : 페어링(0, Data1); if Data1(Bdate != Bdate[1]) Then 다우전일종가 = Data1(C[1]); if Data2(Bdate != Bdate[1]) Then 나스닥전일종가 = Data2(C[1]); if 다우전일종가 > 0 and 나스닥전일종가 > 0 Then { 다우등락 = data1(C) - 다우전일종가; 나스닥등락 = data2(C)- 나스닥전일종가; 페어링 = 다우등락 - 나스닥등락; if 페어링 >= 페어링[1] Then Plot1(페어링, "페어링", REd); if 페어링 < 페어링[1] Then Plot1(페어링, "페어링", BLUe); } 하지만, 결과값이 다르게 나옵니다. 예를 들어 다시 질문드립니다. 다우전일종가 : 1000 금일 다우 현재가 : 990 나스닥전일종가 : 500 금일 나스닥현재가 : 450 따라서, 다우등락 = (990 - 1000) = -10 나스닥등락 = (450 - 500) = -50 그러므로 페어링 = -10 - (-50) = 40 이 되어야 하는데요 위 수식으로는 다른 값이 나옵니다. 수정 부탁드립니다 감사합니다. 오늘도 좋은 하루 되시길 ~~~ .
프로필 이미지
샐리짱
2022-06-15
1278
글번호 159866
지표
답변완료

함수요청

안녕하세요? 아래글번호 77658번, 77656번 재질문입니다. (통합하여 한개의 스트립트로 적용하고 싶습니다. 써머타임 적용하여 특정시간대에만 진입하고 싶습니다. 아울러 논리상 진입봉에서 청산이 되면 안됩니다.) /////////////////////////////////////////////////////////////////////////////////// 나스닥 1분봉으로 일중거래를 하고 싶습니다. #써머타임 적용시 진입기준으로 15시~20시에만 1회 신호를 생성하되, data2, data3, data4값이 전일 대비 모두 0.1% 이상 하락하면 매수, 모두 하락하면 매도 진입하고 1개 이상 참조 값이 반전되면 청산하고자 합니다. 즉 매수 진입 후, 전일대비 data2, data3, data4 중 한개라도 전일 대비 상승하면 매수 청산 / 매도 진입 후, 전일대비 data2, data3, data4 중 한개라도 전일 대비 하락하면 매도 청산 봉완성 익봉시가로 진입과 청산합니다. #써머타임 해지시 진입기준으로 16시~21시에만 1회 신호를 생성하되, data2, data3, data4값이 전일 대비 모두 0.1% 이상 하락하면 매수, 모두 하락하면 매도 진입하고 1개 이상 참조 값이 반전되면 청산하고자 합니다. 즉 매수 진입 후, 전일대비 data2, data3, data4 중 한개라도 전일 대비 상승하면 매수 청산 / 매도 진입 후, 전일대비 data2, data3, data4 중 한개라도 전일 대비 하락하면 매도 청산 봉완성 익봉시가로 진입과 청산합니다.
프로필 이미지
흰둥이아빠
2022-06-15
1519
글번호 159865
시스템
답변완료

문의드립니다

2가지 질문입니다 1. 특정일이후 양봉과 음봉.. 각각의 누적갯수를 나타내는 지표식 부탁드립니다 양봉의 누적갯수 음봉의 누적갯수 2. 당일용으로 당일의 첫번째봉의 고저라인을 표시하는 식 부탁드립니다 감사합니다
프로필 이미지
러블리
2022-06-15
1293
글번호 159864
지표
답변완료

선하나 요청 드립니다.

더은 ㄴ날씨에 고생 많습니다. 요청 사항: 100봉전 최저가 와 직전봉(h[1]) 연결된 선 하나만 부탁 드립니다. 즉 100봉전 최저가가 높으면 직선은 아래롤 향햐고(45도 아래) 100봉전 최저가가 낮으면 직선은 위로 향하게 말입니다.(45도 위) * 고맙 습니다. 수고하십시요.
프로필 이미지
요타
2022-06-15
1140
글번호 159863
지표
답변완료

수동 매도후 신호 문의

안녕하세요 국내 주식을 하고 있는데요 가끔 자동매매에서 매도 신호를 못받고 그냥 지나치는 경우가 있는데요 이때 수동으로 매도를 직접하면 , 자동프로그램에서는 인식을 못하나요? 만약 수동으로 매도를 햇을때 신호를 인식하는 방법은 없을까요?
프로필 이미지
강물처름
2022-06-15
1122
글번호 159859
시스템
답변완료

수식부탁드려요

1.지표> 5이평선이 20이평선을 상향돌파후에 20이평선 위에서 5이평선이 상승전환할때마다 상승횟수, 하락전환할때마다 하락횟수를 연번으로 수자표시되게 수식 부탁합니다. 여기서 5이평선이 20이평선을 하향이탈하게 되면 상승횟수/하락횟수는 0이되고 다시 돌파하게 되면 새로이 카운팅되어야 함 종목검색> 5이평선이 20이평선을 골드크로스한 후 상승추세이다가 하락전환한후 20이평선 위에서 상승전환하는 종목 검색(데드크로스가 없어야 함, 종가상 또는 봉상으로는 20이평선을 이탈해도 되나 5이평선은 이탈하면 안됨) 상승전환 = 5이평선이 연속 3회이상 하락추세이다가 상승추세로 전환 된것이고 하락전환 = 5이평선이 연속 3회이상 상승추세이다가 하락추세로 전환 된것임 2.지표> 5이평선이 20이평선을 하향이탈한후에 20이평선 아래에서 5이평선이 상승전환 할때마다 상승횟수, 하락전환할때 하락횟수를 연번으로 수자표시되게 수식부탁합니다. 여기서 5이평선이 20이평선을 상향돌파하게 되면 상승횟수/하락횟수는 0이되고 다시 이탈하게 되면 새로이 카운팅되어야 함 종목검색> 5이평선이 20이평선을 데드크로스한 후 하락추세이다가 상승전환한후 20이평선 아래에서 상승전환횟수가 2회이상이면서 이격율이 줄이던 종목 검색 (골드크로스가 없어야 함, 종가상 또는 봉상으로는 20이평선을 돌파해도 되나 5이평선이 20이평선을 상향돌파하면 안됨) 또한 이겨율은 20이평선 아래에서 5이평선이 첫번째 상승전환할때와 두번째(N번째) 상승전환할때에 20이평선과 전환시점 봉의 시가와의 이격율을 비교하여야 한다
프로필 이미지
해피오
2022-06-15
1223
글번호 159858
지표
답변완료

수식 부탁드립니다

안녕하십니까?. 항상 수고많으십니다. 틱/분봉 적용 수식 부탁드립니다. 1. 5,10,20이평선 3개 동시 기울기가 상승시 매수하고 매수유지중 봉이 종가완성전 10일선 터치시 매수청산 5,10,20이평선 3개 동시 기울기가 하락시 매도하고 매도유지중 봉이 종가완성전 10일선 터치시 매도청산 2. 5,10,20이평선 3개 동시 기울기가 상승시 매수하고 매수유지중 봉이 10이평 아래에서 50%이상 몸통이 음봉 종가완성시 매수청산 5,10,20이평선 3개 동시 기울기가 하락시 매도하고 매도유지중 봉이 10이평 위에서 50%이상 몸통이 양봉 종가완성시 매도청산 장중 계속 반복되는 수식 부탁드립니다.감사합니다.
프로필 이미지
대박월천
2022-06-15
1206
글번호 159856
시스템

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

프로필 이미지
2wnwn
2022-06-15
8
글번호 159854
지표
답변완료

타주기 합성

Inputs: XAvgLen(15), HiLoLen(50), Retrace(0.5); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if Lretrace > Lretrace[1] Then T = 1; if Lretrace < Lretrace[1] Then T = -1; Plot1(Lretrace, "LRetrace",IFf(T==1,Red,Blue)); 피보나치 retrace 10틱 지표에 아래 종가파라볼릭 200틱 지표를 같이 합성할수 있을까요? 종가파라볼릭은 전일은 무시하고 당일부터 새로 시작하고 10틱이나 200틱은 변경 가능하게 부탁드립니다. Input : af(0.02), maxAF(0.2); var1 = CSar(af,maxAF); Var:cSar(0); if var1 > C Then Plot1(var1, "CSAR",Blue); Else Plot1(var1, "CSAR",Red); plot2(c,"c");
프로필 이미지
고성
2022-06-15
1133
글번호 159853
지표