커뮤니티
수식 문의 드립니다.
2017-09-05 10:51:27
92
글번호 112503
안녕하세요
하기 수식이 가능한지 확인 부탁드립니다. 도움 부탁드립니다.
1.
이동평균 5/20/60 이평이 정배열에서 역배열이 되고,
가격이 볼린져 밴드 하단에 닿으면 매수 진입,
6볼린져 밴드 상단에 닿으면 매도 진입하는 수식 부탁드립니다.
2.
하기 수식은 10분봉에서 적용하고 있는데,
진입할때 data 2(20분봉)도 같은 조건일 때만 들어갈 수 있는 수식을 추가로 부탁드립니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) and ADXV > 20 Then
{
buy("bMACD");
}
# 매도/매수청산
If CrossDown(value1, value2) and ADXV > 20 Then
{
sell("sMACD");
}
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-09-05 11:46:55
안녕하세요
예스스탁입니다.
1.
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,60);
value1 = BollBandUp(20,2);
value2 = BollBandDown(20,2);
if var1 < var2 and var2 < var3 and CrossDown(c,value2) Then
buy();
if var1 < var2 and var2 < var3 and CrossUp(c,value1) Then
sell();
2
Input : shortPeriod(12), longPeriod(26), Period(9),ADXP(14);
var : MACDV1(0,data1),MACDS1(0,data1),ADXV1(0,data1);
var : MACDV2(0,data2),MACDS2(0,data2),ADXV2(0,data2);
MACDV1 = data1(MACD(shortPeriod, longPeriod));
MACDS1 = data1(ema(MACDV1, Period));
ADXV1 = data1(ADX(ADXP));
MACDV2 = data2(MACD(shortPeriod, longPeriod));
MACDS2 = data2(ema(MACDV2, Period));
ADXV2 = data2(ADX(ADXP));
# 매수/매도청산
If data1(CrossUP(MACDV1, MACDS1) and ADXV1 > 20) and
data2(CrossUP(MACDV2, MACDS2) and ADXV2 > 20) Then
{
buy("bMACD");
}
# 매도/매수청산
If data1(CrossDown(MACDV1, MACDS1) and ADXV1 > 20) and
data2(CrossDown(MACDV2, MACDS2) and ADXV2 > 20) Then
{
sell("sMACD");
}
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 안녕하세요
하기 수식이 가능한지 확인 부탁드립니다. 도움 부탁드립니다.
1.
이동평균 5/20/60 이평이 정배열에서 역배열이 되고,
가격이 볼린져 밴드 하단에 닿으면 매수 진입,
6볼린져 밴드 상단에 닿으면 매도 진입하는 수식 부탁드립니다.
2.
하기 수식은 10분봉에서 적용하고 있는데,
진입할때 data 2(20분봉)도 같은 조건일 때만 들어갈 수 있는 수식을 추가로 부탁드립니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) and ADXV > 20 Then
{
buy("bMACD");
}
# 매도/매수청산
If CrossDown(value1, value2) and ADXV > 20 Then
{
sell("sMACD");
}
감사합니다.