커뮤니티
문의드립니다
2011-11-10 17:14:58
329
글번호 44623
input : shortPeriod(12),longPeriod(26),Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period); 으로설정하고
문1)
현재 매수포지션 일때
가장최근에 value1이 value2를 골든크로스 했던 봉의 저가를 하향돌파 하면 매수청산 하는 수식부탁 드립니다
문2)
cond1== 최근 value1 이 value2를 골든크로스 할 당시의 value1값이
직전 value1 이 value2를 골든크로스 할 당시의 value1값보다 크다
cond2== 최근 value1 이 value2를 골든크로스 할 당시의 5이평이
직전 value1 이 value2를 골든크로스 할 당시의 5이평값보다 작다
현재 매수포지션 일때 cond1 and cond2 이면 청산하는 수식 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2011-11-10 18:29:29
안녕하세요
예스스탁입니다.
1.
input : shortPeriod(12),longPeriod(26),Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period);
if CrossUp(value1,value2) Then
var1 = L;
if MarketPosition == 1 and CrossDown(c,var1) Then
ExitLong();
2.
input : shortPeriod(12),longPeriod(26),Period(9);
var : cond1(false),cond2(false);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period);
value3 = ma(C,5);
if Crossup(value1,value2) Then{
var1 = value1;
var2 = var1[1];
var3 = value3;
var4 = var3[1];
}
Cond1 = var1 > var2;
cond2 = var3 < var4;
if MarketPosition == 1 and Cond1 == true and cond2 == true Then
exitlong();
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 문의드립니다
> input : shortPeriod(12),longPeriod(26),Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period); 으로설정하고
문1)
현재 매수포지션 일때
가장최근에 value1이 value2를 골든크로스 했던 봉의 저가를 하향돌파 하면 매수청산 하는 수식부탁 드립니다
문2)
cond1== 최근 value1 이 value2를 골든크로스 할 당시의 value1값이
직전 value1 이 value2를 골든크로스 할 당시의 value1값보다 크다
cond2== 최근 value1 이 value2를 골든크로스 할 당시의 5이평이
직전 value1 이 value2를 골든크로스 할 당시의 5이평값보다 작다
현재 매수포지션 일때 cond1 and cond2 이면 청산하는 수식 부탁드립니다