커뮤니티

수식부탁드립니다.

프로필 이미지
산수유
2025-02-24 16:23:35
332
글번호 188500
답변완료

첨부 이미지

If (CrossDown(value, 80)and 20<value ) and CrossDown(value, 50) and CrossDown(value1, value2) Then { Sell("s",OnClose,Def,1); } 첨부파일처럼 3가지 조건을 한꺼번에 만족하는 봉만이 아닌 순차적으로 만족하는 봉까지 찾는 식 좀 부탁드립니다(3가지 전부 만족하는 봉은 마지막 빨간색 화살표가 가르키는 봉에서 진입하는 조건입니다. . 아마도 위의 식은 3가지가 한번에 동시에 만족하는 봉에 진입하는 식인 듯 합니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-02-24 16:54:18

안녕하세요 예스스탁입니다. 1 (CrossDown(value, 80)and 20<value ) and CrossDown(value, 50) 올리신 그림에 지표는 3개인데 위와 같이 value라는 값으로 조건 2개가 지정되어 있습니다. 다른 변수이름으로 지정하셔야 합니다. 아래식에서 Avalue, Bvalue로 변경해 처리해 드립니다. 2 var : Avalue(0),Bvalue(0); var : T1(0),T2(0),T3(0),Scond(False); Avalue = 계산식; Bvalue = 계산식; value1 = 계산식; value2 = 계산식; if CrossUP(Avalue,80) Then T1 = 80; if CrossDown(Bvalue,80) Then T1 = -80; if Crossup(Bvalue,20) Then T1 = 20; if CrossDown(Bvalue,20) Then T1 = -20; if CrossUp(Bvalue,50) Then T2 = 1; if CrossDown(Bvalue,50) Then T2 = -1; if Crossup(value1,Value2) Then T3 = 1; if CrossDown(value1,Value2) Then T3 = -1; Scond = T1 == -80 and T2 == -1 and T3 == -1; if Scond == true and Scond[1] == False Then Sell("s",OnClose,Def,1); 즐거운 하루되세요 > 산수유 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > If (CrossDown(value, 80)and 20<value ) and CrossDown(value, 50) and CrossDown(value1, value2) Then { Sell("s",OnClose,Def,1); } 첨부파일처럼 3가지 조건을 한꺼번에 만족하는 봉만이 아닌 순차적으로 만족하는 봉까지 찾는 식 좀 부탁드립니다(3가지 전부 만족하는 봉은 마지막 빨간색 화살표가 가르키는 봉에서 진입하는 조건입니다. . 아마도 위의 식은 3가지가 한번에 동시에 만족하는 봉에 진입하는 식인 듯 합니다.
프로필 이미지

산수유

2025-02-25 10:32:19

감사합니다. 어렵네요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다. > 안녕하세요 예스스탁입니다. 1 (CrossDown(value, 80)and 20<value ) and CrossDown(value, 50) 올리신 그림에 지표는 3개인데 위와 같이 value라는 값으로 조건 2개가 지정되어 있습니다. 다른 변수이름으로 지정하셔야 합니다. 아래식에서 Avalue, Bvalue로 변경해 처리해 드립니다. 2 var : Avalue(0),Bvalue(0); var : T1(0),T2(0),T3(0),Scond(False); Avalue = 계산식; Bvalue = 계산식; value1 = 계산식; value2 = 계산식; if CrossUP(Avalue,80) Then T1 = 80; if CrossDown(Bvalue,80) Then T1 = -80; if Crossup(Bvalue,20) Then T1 = 20; if CrossDown(Bvalue,20) Then T1 = -20; if CrossUp(Bvalue,50) Then T2 = 1; if CrossDown(Bvalue,50) Then T2 = -1; if Crossup(value1,Value2) Then T3 = 1; if CrossDown(value1,Value2) Then T3 = -1; Scond = T1 == -80 and T2 == -1 and T3 == -1; if Scond == true and Scond[1] == False Then Sell("s",OnClose,Def,1); 즐거운 하루되세요 > 산수유 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > If (CrossDown(value, 80)and 20<value ) and CrossDown(value, 50) and CrossDown(value1, value2) Then { Sell("s",OnClose,Def,1); } 첨부파일처럼 3가지 조건을 한꺼번에 만족하는 봉만이 아닌 순차적으로 만족하는 봉까지 찾는 식 좀 부탁드립니다(3가지 전부 만족하는 봉은 마지막 빨간색 화살표가 가르키는 봉에서 진입하는 조건입니다. . 아마도 위의 식은 3가지가 한번에 동시에 만족하는 봉에 진입하는 식인 듯 합니다.