커뮤니티

부탁드립니다

프로필 이미지
파라나무
2013-05-22 23:17:30
255
글번호 63500
답변완료
조건식이 아래와 같이 1번 2번이 있을때 두조건을 같이 넣으면 둘이 동시에 조건만족시에 매수매도 신호가 2개가 겹쳐서 나옵니다 아래두조건식중 하나만 만족하더라도 매수매도 신호가 한번만 나오게 하고 싶습니다. 1번 또는 2번 조건이 만족할때 매수 매도 신호 발생하고 싶습니다 두식을 합쳐서 할 수 있는 방법 부탁드립니다. 1번, if var5 == 1 Then{ if marketposition == 0 and var4 < var4[1] then { if C < O Then Sell(); } if marketposition == 0 and var4 > var4[1] then { if C > O Then buy(); } } 2번, if var5 == 1 Then{ if Crossdown(L, (var2+(var1-var2)) and var4 < var4[1] then { Sell(); } if Crossup(H, (var2+(var1-var2)) and var4 > var4[1] then { buy(); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-23 10:54:08

안녕하세요 예스스탁입니다. if var5 == 1 Then{ if marketposition == 0 and ((var4 < var4[1] and C < O) or (Crossdown(L,(var2+(var1-var2))) and var4 < var4[1])) Then Sell(); if marketposition == 0 and ((var4 > var4[1] and C > O) or (Crossup(H, (var2+(var1-var2))) and var4 > var4[1])) then buy(); } 즐거운 하루되세요 > 파라나무 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 조건식이 아래와 같이 1번 2번이 있을때 두조건을 같이 넣으면 둘이 동시에 조건만족시에 매수매도 신호가 2개가 겹쳐서 나옵니다 아래두조건식중 하나만 만족하더라도 매수매도 신호가 한번만 나오게 하고 싶습니다. 1번 또는 2번 조건이 만족할때 매수 매도 신호 발생하고 싶습니다 두식을 합쳐서 할 수 있는 방법 부탁드립니다. 1번, if var5 == 1 Then{ if marketposition == 0 and var4 < var4[1] then { if C < O Then Sell(); } if marketposition == 0 and var4 > var4[1] then { if C > O Then buy(); } } 2번, if var5 == 1 Then{ if Crossdown(L, (var2+(var1-var2)) and var4 < var4[1] then { Sell(); } if Crossup(H, (var2+(var1-var2)) and var4 > var4[1] then { buy(); } }