커뮤니티
부탁드립니다
2014-07-17 11:05:22
146
글번호 76820
Input : Period(5);
var1 = ma(c,5);#이평
var2 = (dayhigh+daylow)/2;#당일 중심선
var3 = ma(bids,period)-ma(asks,period);//호가잔량이평 오실레이터
if (var1 < var2 or CrossDown(var1,var2)) and (var3 < var3[1]) Then
sell();
if (var1 > var2 or CrossUp(var1,var2)) and (var3 > var3[1]) Then
buy();
위 수식에서 당일 중심선을 빼고
if ma(V,1) > 700;
var2 = (H+L)/2;#700거래량 중심
이 수식을 넣고 싶습니다.
혼자해보려고 해도 잘 안되네요.
부탁드립니다.
오늘도 좋은날 되세요^^
답변 1
예스스탁 예스스탁 답변
2014-07-17 14:29:08
안녕하세요
예스스탁입니다.
1.
var2대신에 아래와 같이 작성하시면 됩니다.
Input : Period(5);
var1 = ma(c,5);#이평
var3 = ma(bids,period)-ma(asks,period);//호가잔량이평 오실레이터
#거래량이 700이상일때 중간값
if ma(V,1) > 700 Then
var2 = (H+L)/2;
if (var1 < var2 or CrossDown(var1,var2)) and (var3 < var3[1]) Then
sell();
if (var1 > var2 or CrossUp(var1,var2)) and (var3 > var3[1]) Then
buy();
2.
위와 같이 작성하시면 거래량 700이상인봉이 당일발생한 것이 아니어도
신호가 발생합니다.
만약 거래량이 700이상인 봉이 당일봉이어야 한다라는 조건을 넣으신다면
아래와 같이 작성해 사용하시면 됩니다.
Input : Period(5);
if date != date[1] Then
Condition1 = false;
var1 = ma(c,5);#이평
var3 = ma(bids,period)-ma(asks,period);//호가잔량이평 오실레이터
#거래량이 700이상일때 중간값
if ma(V,1) > 700 Then{
var2 = (H+L)/2;
Condition1 = true;
}
if((Condition1 == true and var1 < var2) or CrossDown(var1,var2)) and (var3 < var3[1]) Then
sell();
if ((Condition1 == true and var1 > var2) or CrossUp(var1,var2)) and (var3 > var3[1]) Then
buy();
즐거운 하루되세요
> 창조 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> Input : Period(5);
var1 = ma(c,5);#이평
var2 = (dayhigh+daylow)/2;#당일 중심선
var3 = ma(bids,period)-ma(asks,period);//호가잔량이평 오실레이터
if (var1 < var2 or CrossDown(var1,var2)) and (var3 < var3[1]) Then
sell();
if (var1 > var2 or CrossUp(var1,var2)) and (var3 > var3[1]) Then
buy();
위 수식에서 당일 중심선을 빼고
if ma(V,1) > 700;
var2 = (H+L)/2;#700거래량 중심
이 수식을 넣고 싶습니다.
혼자해보려고 해도 잘 안되네요.
부탁드립니다.
오늘도 좋은날 되세요^^