커뮤니티

문의드립니다.

프로필 이미지
회원
2016-11-15 08:06:40
79
글번호 103983
답변완료
1. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDV(0) , MACDS(0) ; MACDV = MACD(shortPeriod, longPeriod); MACDS = ema(MACDV,Period); if MACDV > MACDV[1] Then Plot1(MACDV, "MACD",RED); Else Plot1(MACDV, "MACD",BLUE); if MACDS > MACDS[1] Then Plot2(MACDS,"MACDSignal",RED); Else Plot2(MACDS,"MACDSignal",BLUE); PlotBaseLine1(0, "기준선1"); 2. rsi식 ............................................ 1번과 2번식을 결합해서 시스템을 구현하고자 합니다. 매수조건 : rsi선이 30을 상향 돌파하고 (앤드조건) 1번식의 엠에시디 시그널선이 빨간색으로 변할때 매수 매도조건 : rsi선이 70을 하향 돌파하고 (앤드조건) 1번식의 엠에시디 시그널선이 파란색으로 변할때 매도 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-15 10:54:29

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9),RSIP(14); Var : MACDV(0),MACDS(0),RSIV(0),T(0); MACDV = MACD(shortPeriod, longPeriod); MACDS = ema(MACDV,Period); RSIV = RSI(RSIP); if MACDV > MACDV[1] Then T = 1; Else T = -1; if crossup(RSIV,30) and T == 1 and T[1] != 1 Then buy(); if CrossDown(RSIV,70) and T == -1 and T[1] != -1 Then sell(); 즐거운 하루되세요 > alsk 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDV(0) , MACDS(0) ; MACDV = MACD(shortPeriod, longPeriod); MACDS = ema(MACDV,Period); if MACDV > MACDV[1] Then Plot1(MACDV, "MACD",RED); Else Plot1(MACDV, "MACD",BLUE); if MACDS > MACDS[1] Then Plot2(MACDS,"MACDSignal",RED); Else Plot2(MACDS,"MACDSignal",BLUE); PlotBaseLine1(0, "기준선1"); 2. rsi식 ............................................ 1번과 2번식을 결합해서 시스템을 구현하고자 합니다. 매수조건 : rsi선이 30을 상향 돌파하고 (앤드조건) 1번식의 엠에시디 시그널선이 빨간색으로 변할때 매수 매도조건 : rsi선이 70을 하향 돌파하고 (앤드조건) 1번식의 엠에시디 시그널선이 파란색으로 변할때 매도 감사합니다.