커뮤니티

문의

프로필 이미지
목마와숙녀
2024-04-03 13:57:36
816
글번호 178231
답변완료
아래 수식은 T1 -> T2 -> T3을 순서대로 만족하고 c>Opend(0)+fy 이면 진입하는 수식입니다. 요청하는 내용은 개념으로 보면 !(T1 -> T2 -> T3) 입니다. 순서대로 T1 -> T2 -> T3를 충족하는 경우에는 진입을 제지하는 조건으로 수정하고 싶습니다. 일전에 비슷한 내용을 요청드렸는데 진입순서가 필요한 내용이었습니다. 그래서 진입순서를 넣어서 재차 요청드립니다. ************************************************************************** input : ma1(2),ma2(3),ma3(4); input : fy(0.7); var : T(0); var1=ma(c,ma1); var2=ma(c,ma2); var3=ma(c,ma3); if Bdate != Bdate[1] Then T = 0; if T == 0 and CrossUp(c,var1) Then T = 1; if T == 1 and CrossDown(c,var2) Then T = 2; if T == 2 and CrossUp(c,Var3) then T = 3; if T == 3 and c>Opend(0)+fy then { T = 4; buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-03 17:03:35

안녕하세요 예스스탁입니다. input : ma1(2),ma2(3),ma3(4); input : fy(0.7); var : T(0),i1(0),i2(0),i3(0); var1=ma(c,ma1); var2=ma(c,ma2); var3=ma(c,ma3); #날짜 변경시 0으로 초기화 if Bdate != Bdate[1] Then { i1 = 0; i2 = 0; i3 = 0; } #각 조건 만족시 봉번호 저장 #조건1 if CrossUp(c,var1) Then i1 = Index; #조건2 if CrossDown(c,var2) Then i2 = Index; #조건3 if CrossUp(c,Var3) then i3 = Index; if i1 > 0 and i2 > 0 and i3 > 0 and #3개 조건이 오늘 만족한 경우는 있음 !(i3 > i2 and i2 > i1) and #발생순서가 조건1->조건2-> 조건3 순서는 아님 c>Opend(0)+fy then { buy(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 아래 수식은 T1 -> T2 -> T3을 순서대로 만족하고 c>Opend(0)+fy 이면 진입하는 수식입니다. 요청하는 내용은 개념으로 보면 !(T1 -> T2 -> T3) 입니다. 순서대로 T1 -> T2 -> T3를 충족하는 경우에는 진입을 제지하는 조건으로 수정하고 싶습니다. 일전에 비슷한 내용을 요청드렸는데 진입순서가 필요한 내용이었습니다. 그래서 진입순서를 넣어서 재차 요청드립니다. ************************************************************************** input : ma1(2),ma2(3),ma3(4); input : fy(0.7); var : T(0); var1=ma(c,ma1); var2=ma(c,ma2); var3=ma(c,ma3); if Bdate != Bdate[1] Then T = 0; if T == 0 and CrossUp(c,var1) Then T = 1; if T == 1 and CrossDown(c,var2) Then T = 2; if T == 2 and CrossUp(c,Var3) then T = 3; if T == 3 and c>Opend(0)+fy then { T = 4; buy(); }