커뮤니티
방법좀 가르쳐 주세요
2014-09-19 14:53:42
151
글번호 78692
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
Inputs: Length1(6),Length2(4),Length3(4);
Variables: KLine(0), DLine(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
# 매수/매도청산
If MarketPosition == 0 and CrossUP(value1, value2) Then
Buy();
If MarketPosition == 1 and CrossDown(KLine, DLine) Then
ExitLong();
# 매도/매수청산
If MarketPosition == 0 and CrossDown(value1, value2) Then
Sell();
If MarketPosition == -1 and Crossup(KLine, DLine) Then
ExitShort();
RSI ,MACD 둘중에 하나라도 매수 신호가 뜨면 매수 반대로 매도하게만들려고 하는데 에러가 뜨네요..방법좀 가르쳐 주세요
답변 1
예스스탁 예스스탁 답변
2014-09-19 16:19:15
안녕하세요
예스스탁입니다.
1.
2개 지표중 하나라도 골든크로스가 발생하면 매수
2개 지표중 하나라도 데드크로스가 발생하면 매도
Input : shortPeriod(12), longPeriod(26), Period(9);
Inputs: Length1(6),Length2(4),Length3(4);
Variables: KLine(0), DLine(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
If CrossUP(value1, value2) or crossup(KLine,Dline) Then
Buy();
If CrossDown(value1, value2) or CrossDown(KLine,Dline) Then
sell();
2, 위식은 MACD와 스토케스틱 기준입니다.
문의하신 내용과 같이 MACD와 RSI는 아래와 같습니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Inputs: RSIP(14),Sig(10);
Variables: RSIv(0), RSIs(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
RSIv = RSI(RSIP);
RSIs = ma(RSIV,Sig);
If CrossUP(value1, value2) or crossup(RSIv,RSIs) Then
Buy();
If CrossDown(value1, value2) or CrossDown(RSIv,RSIs) Then
sell();
즐거운 하루되세요
> 돌파매수 님이 쓴 글입니다.
> 제목 : 방법좀 가르쳐 주세요
> Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
Inputs: Length1(6),Length2(4),Length3(4);
Variables: KLine(0), DLine(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
# 매수/매도청산
If MarketPosition == 0 and CrossUP(value1, value2) Then
Buy();
If MarketPosition == 1 and CrossDown(KLine, DLine) Then
ExitLong();
# 매도/매수청산
If MarketPosition == 0 and CrossDown(value1, value2) Then
Sell();
If MarketPosition == -1 and Crossup(KLine, DLine) Then
ExitShort();
RSI ,MACD 둘중에 하나라도 매수 신호가 뜨면 매수 반대로 매도하게만들려고 하는데 에러가 뜨네요..방법좀 가르쳐 주세요
다음글
이전글