커뮤니티
수식문의
2019-04-29 19:47:37
212
글번호 128243
안녕하세요
하기와 수식이 가능하신지 부탁드립니다.
1. 데이터 1과 데이터 2의 MACD oscillator 가 동시에 양이면 매수 진입
데이터 1과 데이터 2의 MACD oscillator 가 동시에 음이면 매도 진입.
상기 수식 부탁드립니다.
2. 진입은 2개로 하고 한개의 익절은 20틱으로 부탁드립니다.
나머지 한개는 다음신호 변경시까지 유지 합니다.
3.데이터 2개가 서로 다른 MACD oscillator 신호를 나타낼때는 ,
최초 진입을 유지합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-04-30 10:59:57
안녕하세요
예스스탁입니다.
Input : short(12), long(26), signal(9);
Var : MACDv1(0,data1), MACDs1(0,data1),macdo1(0,data1);
Var : MACDv2(0,data2), MACDs2(0,data2),macdo2(0,data2);
var : Bcond(false,data1),Scond(false,data1);
MACDv1 = data1(MACD(short, long));
MACDs1 = data1(ema(MACDv1,signal));
macdo1 = data1(MACDv1-MACDs1);
MACDv2 = data2(MACD(short, long));
MACDs2 = data2(ema(MACDv2,signal));
macdo2 = data2(MACDv2-MACDs2);
Bcond = macdo1 > 0 and macdo2 > 0;
Scond = macdo1 < 0 and macdo2 < 0;
if Bcond == true and Bcond[1] == false then
buy("b",OnClose,def,2);
if Scond == true and Scond[1] == false Then
sell("s",OnClose,def,2);
if MarketPosition == 1 Then
ExitLong("bx1",atlimit,EntryPrice+PriceScale*20,"",1,1);
if MarketPosition == -1 Then
ExitShort("sx1",atlimit,EntryPrice-PriceScale*20,"",1,1);
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요
하기와 수식이 가능하신지 부탁드립니다.
1. 데이터 1과 데이터 2의 MACD oscillator 가 동시에 양이면 매수 진입
데이터 1과 데이터 2의 MACD oscillator 가 동시에 음이면 매도 진입.
상기 수식 부탁드립니다.
2. 진입은 2개로 하고 한개의 익절은 20틱으로 부탁드립니다.
나머지 한개는 다음신호 변경시까지 유지 합니다.
3.데이터 2개가 서로 다른 MACD oscillator 신호를 나타낼때는 ,
최초 진입을 유지합니다.
감사합니다.