커뮤니티
부탁드립니다
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();
}
}