커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

도움부탁드립니다

안녕하세요. 지표식 부탁드립니다. 수식1:Lowest(c,기간) 수식2:Highest(H,기간) 기간값20 변경 가능하도록 해주세요 감사합니다.
프로필 이미지
렉스턴
2023-04-06
1418
글번호 167978
지표

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

프로필 이미지
파워
2023-04-06
0
글번호 167977
종목검색
답변완료

수익곡선

아래와 같은 수식에서 수익곡선 지표식을 부탁 드립니다. input : L1(0),L2(0); var1 = ema(c,L1); Var2 = ema(c, L2); Condition1 = Var2[0] > Var2[1]; Condition2 = Var2[0] < Var2[1]; If var1 > Var2 Then If Condition1 == Var2 Then Buy(); If var1 < Var2 Then If Condition2 == Var2 Then Sell();
프로필 이미지
너무조아
2023-04-06
1331
글번호 167976
지표
답변완료

시간 에만 거래

안녕하세요 나스닥 본장 에서 시작하여 우리시각 새벽 1시30분 까지 거래하고 이후 모든포지션청산 그리고 다음본장 시간부터 거래 시작 하려면 식을 어떻게 표현 현사용하는 로직은 있는데요 시간 표현 부탁합니다 감사합니다
프로필 이미지
신들의전쟁
2023-04-06
1446
글번호 167975
시스템
답변완료

종목 검색수식 문의드립니다

안녕하세요. 아래 키움신호수식으로 에스종목검색식 부탁드립니다.노고에 감사드립니다 < 외부변수 > 기간1 5 기간2 20 <키움 신호수식> S=sum(1); M5=ma(c,기간1,지수); M2=ma(c,기간2); 상전=M5>M5(1) && M5(1)<M5(2); DC=valuewhen(1, crossdown(M5,M2), S); 상1=valuewhen(1, 상전, S); 상1C=valuewhen(1, 상전, M5(1)); 상2=valuewhen(2, 상전, S); 상2C=valuewhen(2, 상전, M5(1)); 상3=valuewhen(3, 상전, S); GC=valuewhen(1, crossup(M5,M2),S); 조건W=상3<Dc && Dc<상2 && 상2<상1 && 상1C > 상2C; 조건W && !조건W(1)
프로필 이미지
용팔이
2023-04-06
1129
글번호 167974
종목검색
답변완료

문의드립니다~

시간청산식을 적용하려고 합니다. 만약 밤11시에 매수했다면 4시간이후인 새벽3시에 청산하는 식을 부탁드립니다. TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+240 위식으로 해보니깐 밤12시를 넘어갔을땐 적용이 안되어서요.
프로필 이미지
겐지
2023-04-06
1035
글번호 167973
시스템
답변완료

수정부탁드립니다

수직 표현위치 다름니다 수정(하락 상승 연장시) 및 지그재그선 상승시 red 하락시 blue 부탁드립니다.. Input:barCnt(5),tjs(0.5),tjs1(1); Var:aj(0),turBit(""),kaaTL1(0),aaTL1(0),kkaaTL1(0); Array:vaArr[10](0),baArr[10](0),tuPntrr[10](""); // 봉이 새로 생겼으므로 봉개수 관리하는 변수들의 봉개수 값 1씩 증가 For aj = 0 To 9 { baArr[aj] = baArr[aj] + 1; } // 고점조건 = 5-1-5에서 가운데 고가가 좌측 5봉과 우측 5봉 고가보다 높다 // 저점조건 = 5-1-5에서 가운데 저가가 좌측 5봉과 우측 5봉 저가보다 낮다 Condition1 = Highest(H,barCnt)[barCnt+1] <= H[barCnt] and H[barCnt] > Highest(H,barCnt); Condition2 = Lowest(L,barCnt)[barCnt+1] >= L[barCnt] and L[barCnt] < Lowest(L,barCnt); // 전환점구분 null값으로 초기화; // if 고점조건, 저점조건 동시 만족시 then // if 이전 고점,저점 범위를 모두 벗어났을 때 // 전환점구분 = 고저점; // else if 이전 고점을 갱신했다면 전환점구분 = 고점; // else if 이전 저점을 갱신했다면 전환점구분 = 저점; // else if 전환점배열의 현재(배열상 1번째)값이 고점이면 전환점구분 = 저점; // else if 전환점배열의 현재 값이 저점이면 전환점구분 = 고점; // else if 고점조건 만족하면 전환점구분 = 고점; // else if 저점조건 만족하면 전환전구분 = 저점; turBit = ""; If Condition1 and Condition2 Then { If Max(vaArr[1],vaArr[2]) < H[barCnt] and Min(vaArr[1],vaArr[2]) > L[barCnt] Then turBit = "HiLo"; Else If Max(vaArr[1],vaArr[2]) < H[barCnt] Then turBit = "Hi"; Else If Min(vaArr[1],vaArr[2]) > L[barCnt] Then turBit = "Lo"; Else If tuPntrr[1] == "Hi" Then turBit = "Lo"; Else If tuPntrr[1] == "Lo" Then turBit = "Hi"; } Else If Condition1 Then turBit = "Hi"; Else If Condition2 Then turBit = "Lo"; // if 전환점구분에 값이 있을 때만 아래 실행, 없으면 통과 If turBit <> "" Then { // if 전환점구분이 고저점이면 then // 이전 파동은 연장시키고 아래에서 새로이 파동선을 추가토록 한다. If turBit == "HiLo" Then { vaArr[1] = IFF(tuPntrr[1] == "Hi",H[barCnt],L[barCnt]); baArr[1] = barCnt; TL_SetEnd(aaTL1,sDate[baArr[1]],sTime[baArr[1]],vaArr[1]); If tuPntrr[1] == "Hi" Then turBit = "Lo"; Else turBit = "Hi"; } // if 신규 전환점구분이 현재(전환점배열 1번째)와 다르면 then // 배열값들을 이전값으로 Move; If turBit <> tuPntrr[1] Then { for aj = 8 downto 1 { vaArr[aj+1] = vaArr[aj]; baArr[aj+1] = baArr[aj]; tuPntrr[aj+1] = tuPntrr[aj]; } } // if 전환점구분이 바뀌었거나 또는 // (전환점구분은 안바뀌었는데 // (이전 고점보다 높은 고점이 발생했거나 또는 // 이전 저점보다 낮은 저점이 발생했으면)) then If turBit <> tuPntrr[1] or (turBit == tuPntrr[1] and ((turBit == "Hi" and vaArr[1] < H[barCnt]) or (turBit == "Lo" and vaArr[1] > L[barCnt]))) Then { // 값 배열에는 고점 또는 저점을 대입; // 봉개수 배열에는 입력변수의 봉개수 대입; // 전환점 배열에 전환점구분값을 대입; vaArr[1] = IFF(turBit == "Hi",H[barCnt],L[barCnt]); baArr[1] = barCnt; tuPntrr[1] = turBit; // if 이전봉대비 전환점구분이 바뀌었다면 추세선 새로 그리고; // else 전환점구분이 안바뀌었으면 값만 바뀐거므로 추세선 연장; If tuPntrr[1][1] <> tuPntrr[1][0] Then aaTL1 = TL_New(sDate[baArr[2]],sTime[baArr[2]],vaArr[2],sDate[baArr[1]],sTime[baArr[1]],vaArr[1]); Else TL_SetEnd(aaTL1,sDate[baArr[1]],sTime[baArr[1]],vaArr[1]); } TL_SetSize(aaTL1,tjs1); TL_SetColor(aaTL1,Green); //TL_Delete(kkaaTL1); If tuPntrr[1][1] < tuPntrr[1][0] Then kkaaTL1 = TL_New(sDate[baArr[1]],sTime[baArr[1]],0,sDate[baArr[1]],sTime[baArr[1]],999999999);//수직선 TL_SetColor(kkaaTL1,Magenta); TL_SetSize(kkaaTL1,1); //TL_Delete(kkaaTL1); If tuPntrr[1][1] > tuPntrr[1][0] Then kkaaTL1 = TL_New(sDate[baArr[1]],sTime[baArr[1]],0,sDate[baArr[1]],sTime[baArr[1]],99999999); //수직선 TL_SetColor(kkaaTL1,Lime); TL_SetSize(kkaaTL1,1); }
프로필 이미지
외국인
2023-04-06
1091
글번호 167972
지표
답변완료

종목검색식 문의드려요

수고하십니다 종목 검색식 문의드립니다 보조지표로 macd를 이용하고 있는데요 당일 캔들이 이전 macd 0선위의 범위에서 최고점의 봉을 돌파하는 캔들을 검색하고싶은데요 가능할까요? 사진 첨부합니다~
프로필 이미지
pinpoint
2023-04-06
1117
글번호 167968
종목검색
답변완료

도움을 요청합니다.

아래 수식1의 수정을 부탁드립니다. data1의 누적값이 (Upvol-DownVol) 이 아니라 아래 수식2의 결과값으로 바꿔주세요 미리 감사드립니다. 오늘도 즐거운시간 되세요. 수식1============== input : R1(200),G1(0),B1(0); input : R2(0),G2(0),B2(200); var : V1(0,Data1),i1(0,Data1),h1(0,Data1),l1(0,Data1); if data1(Bdate != Bdate[1]) Then { v1 = data1(Upvol-DownVol); i1 = v1+Data2(c); h1 = v1+Data2(c); l1 = v1+Data2(c); } Else { v1 = v1 + (Data1(Upvol-DownVol)); if v1+Data2(c) > h1 Then h1 = v1+Data2(c); if v1+Data2(c) < l1 Then l1 = v1+Data2(c); } if CurrentDate == sDate Then { Plot1(v1+Data2(c),"당일실매수거래량",iff(v1 > 0,RGB(0,0,0),RGB(0,0,0))); plot2(i1,"첫봉종가"); Plot3(h1,"최고"); plot4(l1,"최저"); plot5(l1+(h1-l1)*0.236,"23.6%"); plot6(l1+(h1-l1)*0.382,"38.2%"); plot7(l1+(h1-l1)*0.500,"50.0%"); plot8(l1+(h1-l1)*0.618,"61.8%"); plot9(l1+(h1-l1)*0.714,"71.4%"); plot10(l1+(h1-l1)*0.500+150,"+150"); PlotBaseLine1(0); } 수식2================ input : R(0),G(0),B(0); var : SC(0),SCV(0),sum(0),hh(0),ll(0); SC = (C-O)/(H-L); SCV = SC*v; if Bdate != Bdate[1] Then { sum = SCV; HH = sum; LL = sum; } else { sum = sum + SCV; if hh > sum Then hh = sum; if ll < sum Then ll = sum; }
프로필 이미지
포보스
2023-04-06
870
글번호 167967
지표

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

프로필 이미지
2wnwn
2023-04-06
9
글번호 167966
지표