커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수정 부탁합니다

아래와 같이 작성하시면 1분봉에서 5분봉 완성봉 시점기준으로 진입하실 수 있습니다. var1 = TimeToMinutes(NextBarStime)%5; Condition1 = NextBarSdate != sDate or (NextBarSdate == sDate and var1 < var1[1]); if Condition1 == true Then { 진입식 } 알려주신 위 코딩을 적용해서 검증을하면 아래식에서 다음과 같은 오류 내용이 뜨는데요 Condition1 = NextBarSdate != sDate or (NextBarSdate == sDate and var1 < var1[1]); 연산자 앞뒤 두 데이터의 형태가 같아야 합니다 라고 표시됩니다 어데가 틀린건가요?
프로필 이미지
비마
2023-03-01
974
글번호 166798
시스템
답변완료

수정 부탁드립니다

안녕하세요! 아래 수식을 제가 필요에 의해서 일부 수정을 했는데 정상작동이 안되는것 같습니다! 가격표시도 안되고요! 정상 작동 하도록 검토를 부탁드립니다! 감사합니다! Input:length(6),종가사용여부(0),파동선두께(2),수치표시(1); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),tl2(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# HH = IFF(종가사용여부==1,C,H); LL = IFF(종가사용여부==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; If Condition1 and Condition2 Then // 기간고점과 기간저점 동시 발생 { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; #==========================================# If 처리구분 == "고점처리" Then { 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); If 수치표시 == -1 Then { Text1 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1],2)); Text_SetStyle(Text1, 2, 1); Text_SetColor(Text1,BLACK); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,Lgreen); } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); TL_SetEnd(TL2,고[1,3],고[1,4],고[1,1]); // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 If 수치표시 == -1 Then { Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,NumToStr(고[1,1],2)); } } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); If 수치표시 == -1 Then { Text1 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1],2)); Text_SetStyle(Text1, 2, 0); Text_SetColor(Text1,BLACK); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,Lgreen); } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); TL_SetEnd(TL2,저[1,3],저[1,4],저[1,1]); If 수치표시 == -1 Then { Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,NumToStr(저[1,1],2)); } } 최종꼭지점 = "저점"; } #===============피보나치 되돌림=======================# Array: fr[17,4](0); // 1:비율, 2:값, 3:라인번호, 4:텍스트번호 <= 2차원 배열입니다. If Index == 0 Then // 첫번째 칼럼에는 피보나치 비율을 { fr[1,1] = 0; fr[2,1] = 0.114; fr[3,1] = 0.236; fr[4,1] = 0.382; fr[5,1] = 0.50; fr[6,1] = 0.618; fr[7,1] = 0.764; fr[8,1] = 0.886; fr[9,1] = 1; fr[10,1] = 1.236; fr[11,1] = 1.382; fr[12,1] = 1.50; fr[13,1] = 1.618; fr[14,1] = 2; fr[15,1] = 2.618; fr[16,1] = 4.236; fr[17,1] = 6.845; } If 최종꼭지점[1] == "고점" and 최종꼭지점 == "저점" Then // 추세가 바뀔 때 피보나치 라인을 계산 { for j = 1 to 17 { If fr[j,3] > 0 Then TL_Delete(fr[j,3]); // 기존의 라인은 지우고 fr[j,2] = 고[1,1] - ((고[1,1] - 저[2,1]) * fr[j,1]); // 피보나치 비율을 곱해서 계산 fr[j,3] = TL_New(고[1,3],고[1,4],fr[j,2],sDate,sTime,fr[j,2]); // 라인을 생성 TL_SetExtRight(fr[j,3],true); TL_SetColor(fr[j,3],blue); } } Else If 최종꼭지점[1] == "저점" and 최종꼭지점 == "고점" Then { for j = 1 to 17 { If fr[j,3] > 0 Then TL_Delete(fr[j,3]); fr[j,2] = 저[1,1] + ((고[2,1] - 저[1,1]) * fr[j,1]); fr[j,3] = TL_New(저[1,3],저[1,4],fr[j,2],sDate,sTime,fr[j,2]); TL_SetExtRight(fr[j,3],true); TL_SetColor(fr[j,3],darkred); } } Else // 추세변동이 없으면 기존 피보나치 라인을 연장한다. { for j = 1 to 17 { TL_SetEnd(fr[j,3],sDate,sTime,fr[j,2]); } } for j = 1 to 17 { If 수치표시 == 1 Then { If fr[j,4] > 0 Then Text_Delete(fr[j,4]); fr[j,4] = Text_New(고[1,3],고[1,4],fr[j,2], " (" + NumToStr(fr[j,1]*100,1) + "%) " + NumToStr(fr[j,2],2)); Text_SetStyle(fr[j,4], 0, 1); Text_SetColor(fr[j,4], Black); Text_SetLocation(fr[j,4], sdate, stime, fr[j,2]); } If 수치표시 == 1 Then { If fr[j,4] > 0 Then Text_Delete(fr[j,4]); fr[j,4] = Text_New(저[1,3],저[1,4],fr[j,2], " (" + NumToStr(fr[j,1]*100,1) + "%) " + NumToStr(fr[j,2],2)); Text_SetStyle(fr[j,4], 0, 1); Text_SetColor(fr[j,4], Black); Text_SetLocation(fr[j,4], sdate, stime, fr[j,2]); } }
프로필 이미지
qha71
2023-03-01
821
글번호 166796
지표
답변완료

부탁드립니다.

변수1 = 시간(8시) 1. 금요일, 8시 봉 종가에 매도 진입 2. 월요일, 8시 봉 종가에 매도 청산
프로필 이미지
소드노
2023-03-01
801
글번호 166795
시스템
답변완료

문의 드립니다

/* 수고 하십니다. 첨부 그림에서 1st time zone에 표시된 것처럼 분봉차트에서 장 시작후 첫 1봉 ~ N번째 봉의 1봉의 시가/N봉의 종가/1~N봉의 max 고가/1~N봉의 min 저가를 장 시작 ~ +90분간 표시하고 싶습니다. 또 2nd time zone[mboN2 구간] 애서는 1st time zone의 경우에 시고저종가가 표시된 것처럼 2nd time zone의 첫 봉~임의의 지정 N번째 봉 사이의 1봉의 시가/N봉의 종가/1~N봉의 max 고가/1~N봉의 min 저가를 1st time zone 완료 시점부터 다시 +90분간 표시할 수 있게 작성 부탁 드립니다. 수고하세요. */ ############### 임의의 시장 //MBO ### 1st time zone - 장 시작부터 90분 경과시 까지만 표시로 변경 부탁합니다. input: mbo시가N1(1); input: mboN1(5); var : mboH1(0),mboL1(0),mboO1(0),mboC1(0),mboD1(0),ii(0); if Bdate != Bdate[1] Then ii = 0; ii = ii+1; if ii==mboN1 Then { mboH1 = dayhigh; mboL1 = daylow; /// mboO1 = dayopen; mboC1 = dayclose; } if ii==mbo시가N1 Then //시가용 { // mboH1 = dayhigh; // mboL1 = daylow; mboO1 = dayopen; // mboC1 = dayclose; } ### 당일 시가 if ii>=mbo시가N1 Then { plot1(mboO1,"O1-점5",Black); } ### 시가~mboN1까지의 고저종가 if ii>=mboN1 Then { { plot2(mboH1,"H1-네모",BLUE); plot3(mboL1,"L1-네모",RED); } if mboC1>mboO1 Then plot5(mboC1,"C1-일자",Red); Else plot5(mboC1,"C1-일자",blue); } ### 2nd time zone - 장 시작후 90분 경과 이후부터 다음 90분 경과시까지 표시되게 해주세요. input: mboN2(5); ### 2nd time zone 시가~mboN2까지의 고저종가 value21 = H; value22 = L; value23 = C; ### 2nd time zone 시가 value24 = O;
프로필 이미지
오이도인
2023-03-01
1286
글번호 166794
지표
답변완료

문의드립니다

일정 기간내 최고거래량과 최저거래량 의 수식을 구하고싶습니다 기간은 9일로 부탁드립니다
프로필 이미지
kns
2023-03-01
965
글번호 166793
지표

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

프로필 이미지
파워
2023-02-28
1500
글번호 166792
지표
답변완료

수식 문의 드립니다

수동으로 매수 진입한 포지션이 있을때 1. rsi70 이상인 경우 다음봉부터 최초로 나온 양봉 종가에 or 2. rsi 75 이상인 경우 해당봉 종가에 청산해라 부탁 드립니다 혹시 수동진입 자동청산이 되지 않는다면 (매도진입) 1. rsi70 이상인 경우 다음봉부터 최초로 나온 양봉 종가에 or 2. rsi 75 이상인 경우 해당봉 종가에 매도해라 (청산식) 1% 이상 수익나면 환매수 해라 부탁 드립니다
프로필 이미지
끄억
2023-03-01
1065
글번호 166791
시스템

신대륙발견 님에 의해서 삭제되었습니다.

프로필 이미지
신대륙발견
2023-03-02
35
글번호 166790
지표
답변완료

부탁 드려요

1. 전일 종가 2. 전일 저가 3. n일가 저가 각각 지표수식을 어캐 하는지 부탁드립니다
프로필 이미지
돈을잃자
2023-02-28
1913
글번호 166789
지표

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

프로필 이미지
그램
2023-02-28
1
글번호 166772
종목검색