커뮤니티

수식전환

프로필 이미지
트라이
2024-04-10 11:35:18
1474
글번호 178450
답변완료
수고많으십니다 항상 감사드립니다 아래 4개의 타사 신호수식을 4개의 예스랭귀지 강조신호수식으로 변환 좀 부탁드립니다 타사 경우 4개 아니라 10개라도 화살표등으로 표시할수 있지만 예스에서도 가능한지 궁금하고 여러개도 화살표등으로 표시할수 있으면 좋겠네요^^ 신호1-매물대고가돌파 A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); CrossUp(C,기준가) 신호2-매물대고가돌파+기준V돌파 A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); 기준V=Valuewhen(1,조건,V); CrossUp(C,기준가)&&V>기준V 신호3-매물대고가돌파+봉수제한 A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); 기준V=Valuewhen(1,조건,V); 봉수=Barssince(조건); CrossUp(C,기준가)&&봉수<제한봉수 신호4-매물대고가돌파+누적V돌파 Sv=sum(V); A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); 누적V=Sv-Valuewhen(1,조건,Sv(1))-V; 기준V=Valuewhen(1,조건,V); C>기준가&&CrossUp(V,누적V) //PLOTPAINTBAR(어쩌고 저쩌고,,,이게 안됩니다 ㅋ)
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-11 11:54:05

안녕하세요 예스스탁입니다. 1 강조식은 조건이 만족하면 봉의 색을 지정한 색으로 변경하는 내용입니다. 여러조건이 만족하면 최종 만족한 색상으로만 표시가 됩니다. input : 배수(1),상승률(1),제한봉수(10); var : A(0),B(0),조건(False),기준가(0),기준V(0),봉수(0); var : SV(0),SV1(0),누적V(0); Sv=Accum(V); A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C[1]>(1*상승률/100); if 조건 Then { 기준가 = H; 기준V = V; 봉수 = 0; Sv1 = Sv[1]; } Else { if 기준가 > 0 Then 봉수 = 봉수+1; } 누적V=Sv-Sv1-V; if 기준가 > 0 and CrossUp(C,기준가) Then PlotPaintBar(H,L,"강조",Red); if 기준가 > 0 and CrossUp(C,기준가) and V>기준V Then PlotPaintBar(H,L,"강조",Magenta); if 기준가 > 0 and CrossUp(C,기준가) and 봉수<제한봉수 Then PlotPaintBar(H,L,"강조",Blue); if 기준가 > 0 and C>기준가 and CrossUp(V,누적V) Then PlotPaintBar(H,L,"강조",Cyan); 2 예스랭귀지에서 신호는 시스템식(진입-청산하는 수식)에서만 표시가 됩니다. 올리신 내용은 검색식으로 작성해서 보셔야 할것 같습니다. 예스랭귀지에서 검색식이 조건이 만족한 봉에 점을 찍어서 표시하는 내용으로 갯수에 제한이 없습니다. input : 배수(1),상승률(1),제한봉수(10); var : A(0),B(0),조건(False),기준가(0),기준V(0),봉수(0); var : SV(0),SV1(0),누적V(0); Sv=Accum(V); A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C[1]>(1*상승률/100); if 조건 Then { 기준가 = H; 기준V = V; 봉수 = 0; Sv1 = Sv[1]; } Else { if 기준가 > 0 Then 봉수 = 봉수+1; } 누적V=Sv-Sv1-V; if 기준가 > 0 and CrossUp(C,기준가) Then Plot1(L,"검색",Red); if 기준가 > 0 and CrossUp(C,기준가) and V>기준V Then Plot2(L-PriceScale*1,"검색",Red); if 기준가 > 0 and CrossUp(C,기준가) and 봉수<제한봉수 Then Plot3(L-PriceScale*2,"검색",Red); if 기준가 > 0 and C>기준가 and CrossUp(V,누적V) Then Plot4(L-PriceScale*3,"검색",Red); 즐거운 하루되세요 > 트라이 님이 쓴 글입니다. > 제목 : 수식전환 > 수고많으십니다 항상 감사드립니다 아래 4개의 타사 신호수식을 4개의 예스랭귀지 강조신호수식으로 변환 좀 부탁드립니다 타사 경우 4개 아니라 10개라도 화살표등으로 표시할수 있지만 예스에서도 가능한지 궁금하고 여러개도 화살표등으로 표시할수 있으면 좋겠네요^^ 신호1-매물대고가돌파 A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); CrossUp(C,기준가) 신호2-매물대고가돌파+기준V돌파 A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); 기준V=Valuewhen(1,조건,V); CrossUp(C,기준가)&&V>기준V 신호3-매물대고가돌파+봉수제한 A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); 기준V=Valuewhen(1,조건,V); 봉수=Barssince(조건); CrossUp(C,기준가)&&봉수<제한봉수 신호4-매물대고가돌파+누적V돌파 Sv=sum(V); A=H-L; B=Max(C,O)-L; 조건=A/B>배수&&H/C(1)>(1*상승률/100); 기준가=Valuewhen(1,조건,H); 누적V=Sv-Valuewhen(1,조건,Sv(1))-V; 기준V=Valuewhen(1,조건,V); C>기준가&&CrossUp(V,누적V) //PLOTPAINTBAR(어쩌고 저쩌고,,,이게 안됩니다 ㅋ)