커뮤니티
문의드립니다
2017-06-09 06:38:46
140
글번호 110267
(1번).5선 이동평균선과 20선 이동평균선이 골든크로스되면 매수신호
20선 이동평균선 위에서 5선이동평균선과 10선 이동평균선이 데드크로스시점에서 재매수신호
5선 이동평균선과 20선 이동평균선이 데드크로스되면 매도신호
20선 이동평균선 아래에서 5선이동평균선과 10선이동평균선이 골든크로스시점에서 재매도신호
(2번).5선 이동평균선과 20선 이동평균선이 골든크로스되면 매수신호
20선 이동평균선 위에서 5선이동평균선과 10선 이동평균선이 골든크로스시점에서 재매수신호
5선 이동평균선과 20선 이동평균선이 데드크로스되면 매도신호
20선 이동평균선 아래에서 5선이동평균선과 10선이동평균선이 데드크로스시점에서 재매도신호
(3번).var : mav(0),Revmav(0);
mav = ma(c,3);
if bdate != bdate[1] Then
var1 = mav;
Revmav = var1-(mav-var1);
plot1(Revmav);
이 지표를 크로스난 지점을 기준으로 macd오실레이터 처럼 만들어주세요
상승시 빨간색/하락시 파란색
(4번) .var : mav(0),Revmav(0);
mav = ma(c,3);
if bdate != bdate[1] Then
var1 = mav;
Revmav = var1-(mav-var1);
plot1(Revmav);
이 지표를 크로스난 지점을 기준으로 돌파시 매수/하락시 매도 시스템 신호로 사용하고 싶습니다
(5번) Input: SPeriod(12), LPeriod(29);
Var: ma1(0), ma2(0), MACDv(0);
ma1 = (dayOpen()-ema(C, SPeriod))+dayOpen();
ma2 = (dayOpen()-ema(C, LPeriod))+dayOpen();
MACDv = ma1-ma2;
plot1(MACDV); //역
plot2(MACD(SPeriod,LPeriod));//정
이 지표를 크로스난 지점을 기준으로 macd오실레이터 처럼 만들어주세요
상승시 빨간색/하락시 파란색
(6번) Input: SPeriod(12), LPeriod(29);
Var: ma1(0), ma2(0), MACDv(0);
ma1 = (dayOpen()-ema(C, SPeriod))+dayOpen();
ma2 = (dayOpen()-ema(C, LPeriod))+dayOpen();
MACDv = ma1-ma2;
plot1(MACDV); //역
plot2(MACD(SPeriod,LPeriod));//정
이 지표를 크로스난 지점을 기준으로 돌파시 매수/하락시 매도 시스템 신호로 사용하고 싶습니다
질문이 많아졌네요 (1번)부터-(6번)까지 바쁘시겠지만 각각 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2017-06-09 10:55:29
안녕하세요
예스스탁입니다.
1.
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy();
if MarketPosition == 0 and MarketPosition(1) == 1 and
CrossDown(var1,var2) and var1 > var3 Then
buy();
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell();
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossUp(var1,var2) and var1 < var3 Then
sell();
2
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy();
if MarketPosition == 0 and MarketPosition(1) == 1 and
crossup(var1,var2) and var1 > var3 Then
buy();
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell();
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossDown(var1,var2) and var1 < var3 Then
sell();
3.4.5.6
오실레이터는 2개값의 차이입니다.
어떤값과 비교해 크로스를 처리할지 알수 없어
3.4번은 (지표-시초가) 기준으로 작성했습니다.
5.6번은 (역-정)입니다.
계산방식은 내용 참고하셔서 의도에 맞춰 수정보완하시기 바랍니다.
3
var : mav(0),Revmav(0),diff(0);
mav = ma(c,3);
if bdate != bdate[1] Then
var1 = mav;
Revmav = var1-(mav-var1);
diff = Revmav-dayopen;
if diff > 0 Then
plot1(diff,"1",RED);
else
plot1(diff,"1",BLUE);
4
var : mav(0),Revmav(0),diff(0);
mav = ma(c,3);
if bdate != bdate[1] Then
var1 = mav;
Revmav = var1-(mav-var1);
diff = Revmav-dayopen;
if crossup(diff,0) Then
buy();
if CrossDown(diff,0) Then
sell();
5
Input: SPeriod(12), LPeriod(29);
Var: ma1(0), ma2(0), MACDv(0);
ma1 = (dayOpen()-ema(C, SPeriod))+dayOpen();
ma2 = (dayOpen()-ema(C, LPeriod))+dayOpen();
MACDv = ma1-ma2;
var1 = MACD(SPeriod,LPeriod);
var2 = MACDV-var1;
if var2 > 0 Then
plot1(var2,"osc",RED);
Else
plot1(var2,"osc",blue);
6
Input: SPeriod(12), LPeriod(29);
Var: ma1(0), ma2(0), MACDv(0);
ma1 = (dayOpen()-ema(C, SPeriod))+dayOpen();
ma2 = (dayOpen()-ema(C, LPeriod))+dayOpen();
MACDv = ma1-ma2;
var1 = MACD(SPeriod,LPeriod);
var2 = MACDV-var1;
if crossuP(var2,0) Then
buy();
if CrossDown(var2,0) Then
sell();
즐거운 하루되세요
> 강인함 님이 쓴 글입니다.
> 제목 : 문의드립니다
> (1번).5선 이동평균선과 20선 이동평균선이 골든크로스되면 매수신호
20선 이동평균선 위에서 5선이동평균선과 10선 이동평균선이 데드크로스시점에서 재매수신호
5선 이동평균선과 20선 이동평균선이 데드크로스되면 매도신호
20선 이동평균선 아래에서 5선이동평균선과 10선이동평균선이 골든크로스시점에서 재매도신호
(2번).5선 이동평균선과 20선 이동평균선이 골든크로스되면 매수신호
20선 이동평균선 위에서 5선이동평균선과 10선 이동평균선이 골든크로스시점에서 재매수신호
5선 이동평균선과 20선 이동평균선이 데드크로스되면 매도신호
20선 이동평균선 아래에서 5선이동평균선과 10선이동평균선이 데드크로스시점에서 재매도신호
(3번).var : mav(0),Revmav(0);
mav = ma(c,3);
if bdate != bdate[1] Then
var1 = mav;
Revmav = var1-(mav-var1);
plot1(Revmav);
이 지표를 크로스난 지점을 기준으로 macd오실레이터 처럼 만들어주세요
상승시 빨간색/하락시 파란색
(4번) .var : mav(0),Revmav(0);
mav = ma(c,3);
if bdate != bdate[1] Then
var1 = mav;
Revmav = var1-(mav-var1);
plot1(Revmav);
이 지표를 크로스난 지점을 기준으로 돌파시 매수/하락시 매도 시스템 신호로 사용하고 싶습니다
(5번) Input: SPeriod(12), LPeriod(29);
Var: ma1(0), ma2(0), MACDv(0);
ma1 = (dayOpen()-ema(C, SPeriod))+dayOpen();
ma2 = (dayOpen()-ema(C, LPeriod))+dayOpen();
MACDv = ma1-ma2;
plot1(MACDV); //역
plot2(MACD(SPeriod,LPeriod));//정
이 지표를 크로스난 지점을 기준으로 macd오실레이터 처럼 만들어주세요
상승시 빨간색/하락시 파란색
(6번) Input: SPeriod(12), LPeriod(29);
Var: ma1(0), ma2(0), MACDv(0);
ma1 = (dayOpen()-ema(C, SPeriod))+dayOpen();
ma2 = (dayOpen()-ema(C, LPeriod))+dayOpen();
MACDv = ma1-ma2;
plot1(MACDV); //역
plot2(MACD(SPeriod,LPeriod));//정
이 지표를 크로스난 지점을 기준으로 돌파시 매수/하락시 매도 시스템 신호로 사용하고 싶습니다
질문이 많아졌네요 (1번)부터-(6번)까지 바쁘시겠지만 각각 부탁드립니다
다음글
이전글