커뮤니티
문의 드립니다
2013-11-01 13:13:41
163
글번호 69125
아래식은 제가 사용하는 매수/매도수식일부입니다,,,
------------------------------------------------------------
if CrossUp(c,s20) && c>fr[2] && c<fr[0]+(fr[1]-fr[5]) && c>r2 && c<r2+1 and mav > mav[1] and c>mav and Condition1 == false Then{
if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then
buy("매수");
}
if CrossDown(c,fr[4]) && c<fr[4] && c>fr[6]-(fr[1]-fr[5]) && c<s2 && c>s2-1 and mav < mav[1] and c<mav and Condition1 == false Then{
if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then
Sell("매도");
}
-----------------------------------------------------------------------------
여기에 아래의 지표중 red일때만 매수신호가 나오고,blue일때만 매도신호가 나오게 하고 싶은데 잘안되네요,,,,,
지표)
var5=int((c-dayopen)/0.764)*0.764+DayOpen;
if var5 > var5[5] Then
value5 = 5;
if var5 < var5[5] Then
value5 = -5;
if value5 == 5 Then
plot19(var5+0.764,"5",RED);
Else
plot19(var5-0.764,"5",BLUE);
위지표의 내용을 시스템수식에 적용하여 red(var5+0.764)조건일때만 매수신호,,,,blue( var5-0.764)일때는 매도신호가 나오게 설정부탁드립니다
답변 1
예스스탁 예스스탁 답변
2013-11-01 16:17:04
안녕하세요
예스스탁입니다.
value5일때가 red이고 value5 5가 아니면 blue이므로
아래와 같이 매수와 매도식에 조건식 주시면 됩니다.
var5=int((c-dayopen)/0.764)*0.764+DayOpen;
if var5 > var5[5] Then
value5 = 5;
if var5 < var5[5] Then
value5 = -5;
if value5 == 5 and CrossUp(c,s20) && c>fr[2] && c<fr[0]+(fr[1]-fr[5]) && c>r2 && c<r2+1 and mav > mav[1] and c>mav and Condition1 == false Then{
if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then
buy("매수");
}
if value5 != 5 and CrossDown(c,fr[4]) && c<fr[4] && c>fr[6]-(fr[1]-fr[5]) && c<s2 && c>s2-1 and mav < mav[1] and c<mav and Condition1 == false Then{
if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then
Sell("매도");
}
즐거운 하루되세요
> 오동도물개 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 아래식은 제가 사용하는 매수/매도수식일부입니다,,,
------------------------------------------------------------
if CrossUp(c,s20) && c>fr[2] && c<fr[0]+(fr[1]-fr[5]) && c>r2 && c<r2+1 and mav > mav[1] and c>mav and Condition1 == false Then{
if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then
buy("매수");
}
if CrossDown(c,fr[4]) && c<fr[4] && c>fr[6]-(fr[1]-fr[5]) && c<s2 && c>s2-1 and mav < mav[1] and c<mav and Condition1 == false Then{
if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then
Sell("매도");
}
-----------------------------------------------------------------------------
여기에 아래의 지표중 red일때만 매수신호가 나오고,blue일때만 매도신호가 나오게 하고 싶은데 잘안되네요,,,,,
지표)
var5=int((c-dayopen)/0.764)*0.764+DayOpen;
if var5 > var5[5] Then
value5 = 5;
if var5 < var5[5] Then
value5 = -5;
if value5 == 5 Then
plot19(var5+0.764,"5",RED);
Else
plot19(var5-0.764,"5",BLUE);
위지표의 내용을 시스템수식에 적용하여 red(var5+0.764)조건일때만 매수신호,,,,blue( var5-0.764)일때는 매도신호가 나오게 설정부탁드립니다