커뮤니티

문의 드립니다.

프로필 이미지
선물대장
2023-07-13 13:06:14
1628
글번호 170587
답변완료
아래 식에서 추가를 부탁드립니다. MACD 12 26 9 기준가0 아래서 K선과 D선 골든크로스 매수진입 손절은 매수 후 기준선0 아래서 데드크로스 매도청산 익절은 기준가0 위에서 K선과 D선 데드크로스 매도청산완료 MACD 12 26 9 기준가0 위에서 K선과 D선 데드크로스 매도진입 손절은 매도 후 기준선0 위에서 골든크로스 매수청산 익절은 기준가0 아래서 K선과 D선 데드크로스 매도청산완료 매수용 매도용으로 각각 부탁드립니다. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then { Buy(); } If CrossDown(value1, value2) Then { ExitLong(); } Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossDown(value1, value2) Then { Sell(); } If CrossUP(value1, value2) Then { ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-13 16:51:12

안녕하세요 예스스탁입니다. 1 input : short(12),long(26),sig(9); input : sto1(10),sto2(5),sto3(5); var : macdv(0),macds(0); var : stok(0),stod(0); macdv = macd(short,long); macds = ema(macdv,sig); stok = stochasticsK(sto1,sto2); stod = stochasticsD(sto1,sto2,sto3); if macdv < 0 and CrossUp(stok,stod) Then Buy(); if MarketPosition == 1 Then { if macdv < 0 and CrossDown(stok,stod) Then ExitLong(); if macdv > 0 and CrossDown(stok,stod) Then ExitLong(); } 2 input : short(12),long(26),sig(9); input : sto1(10),sto2(5),sto3(5); var : macdv(0),macds(0); var : stok(0),stod(0); macdv = macd(short,long); macds = ema(macdv,sig); stok = stochasticsK(sto1,sto2); stod = stochasticsD(sto1,sto2,sto3); if macdv > 0 and CrossDown(stok,stod) Then sell(); if MarketPosition == -1 Then { if macdv > 0 and CrossUp(stok,stod) Then ExitShort(); if macdv < 0 and CrossDown(stok,stod) Then ExitShort(); } 즐거운 하루되세요 > 선물대장 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 아래 식에서 추가를 부탁드립니다. MACD 12 26 9 기준가0 아래서 K선과 D선 골든크로스 매수진입 손절은 매수 후 기준선0 아래서 데드크로스 매도청산 익절은 기준가0 위에서 K선과 D선 데드크로스 매도청산완료 MACD 12 26 9 기준가0 위에서 K선과 D선 데드크로스 매도진입 손절은 매도 후 기준선0 위에서 골든크로스 매수청산 익절은 기준가0 아래서 K선과 D선 데드크로스 매도청산완료 매수용 매도용으로 각각 부탁드립니다. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then { Buy(); } If CrossDown(value1, value2) Then { ExitLong(); } Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossDown(value1, value2) Then { Sell(); } If CrossUP(value1, value2) Then { ExitShort(); }