커뮤니티
수식변경해주세요--------------------------
2010-11-06 19:49:01
730
글번호 33373
첫봉은 오시레이터값을 전봉과비교하지말고 그냥 "0+전봉차"는 매수
"0-전봉차"는 매도 되게해주세요 (전일종가와 의 왜곡을 방지하기위함)
호가잔량 오실레이터 Period1(7)값이 감소중이거나 -10000 이하일때는 매수신호 안나오게
하고 값이 증가중이거나 10000이상 일때는 매도신호는 안나오게해주세요
이평도 외부변수로 부탁합니다
input : Period(1),Period1(7),전봉차(2500);
var1 = ma(bids,Period)-ma(asks,Period);#호가잔량 오실레이터
if stime >= 90000 and stime < 145000 then{
if var1 >= var1[1]+전봉차 and (var1 >= 100 or var1 <= -100) and var1 > var1[1] and var1 >= -10000 Then
Buy();
if CrossDown(ma(c,5),ma(C,30)) Then
ExitLong();
if var1 <= var1[1]-전봉차 and (var1 >= 100 or var1 <= -100) and var1 < var1[1] and var1 >= 10000 Then
Sell();
if CrossUp(ma(c,5),ma(C,30)) Then
ExitShort();
}
답변 1
예스스탁 예스스탁 답변
2010-11-08 11:25:40
안녕하세요
예스스탁입니다.
input : Period(1),Period1(7),전봉차(2500),P1(5),P2(30);
var1 = ma(bids,Period)-ma(asks,Period);#호가잔량 오실레이터
if stime >= 90000 and stime < 145000 then{
if dayindex == 0 Then{
if var1 >= 0+전봉차 Then
buy();
if var1 <= 0-전봉차 Then
sell();
}
if dayindex > 0 then{
if var1 >= var1[1]+전봉차 and (var1 >= 100 or var1 <= -100) and var1 > var1[1] and var1 >= -10000 Then
Buy();
if CrossDown(P1,P2) Then
ExitLong();
if var1 <= var1[1]-전봉차 and (var1 >= 100 or var1 <= -100) and var1 < var1[1] and var1 >= 10000 Then
Sell();
if CrossUp(P1,P2) Then
ExitShort();
}
}
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 수식변경해주세요--------------------------
> 첫봉은 오시레이터값을 전봉과비교하지말고 그냥 "0+전봉차"는 매수
"0-전봉차"는 매도 되게해주세요 (전일종가와 의 왜곡을 방지하기위함)
호가잔량 오실레이터 Period1(7)값이 감소중이거나 -10000 이하일때는 매수신호 안나오게
하고 값이 증가중이거나 10000이상 일때는 매도신호는 안나오게해주세요
이평도 외부변수로 부탁합니다
input : Period(1),Period1(7),전봉차(2500);
var1 = ma(bids,Period)-ma(asks,Period);#호가잔량 오실레이터
if stime >= 90000 and stime < 145000 then{
if var1 >= var1[1]+전봉차 and (var1 >= 100 or var1 <= -100) and var1 > var1[1] and var1 >= -10000 Then
Buy();
if CrossDown(ma(c,5),ma(C,30)) Then
ExitLong();
if var1 <= var1[1]-전봉차 and (var1 >= 100 or var1 <= -100) and var1 < var1[1] and var1 >= 10000 Then
Sell();
if CrossUp(ma(c,5),ma(C,30)) Then
ExitShort();
}