커뮤니티
수식요청드립니다.
2018-12-12 20:10:09
122
글번호 124378
안녕하세요.
작성해주신 수식 적용시 신호가 많이 나오네요, 변곡점에서 한번만 나오도록
수정요청 드립니다.
감사합니다.
안녕하세요
예스스탁입니다.
1
var : LowestSince(0),HighestSince(0);
var1 = macd(5,15);
var2 = ma(C,5);
if crossup(var1,0) Then
HighestSince = var2;
if CrossDown(var1,0) Then
LowestSince = var2;
if HighestSince > 0 and var2 > HighestSince Then
HighestSince = var2;
if LowestSince > 0 and var2 > LowestSince Then
LowestSince = var2;
if HighestSince != HighestSince[1] Then
buy();
if LowestSince != LowestSince[1] Then
sell();
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식요청드립니다.
> 안녕하세요.
1.연결선물 당일청산 분봉 틱봉 시스템에 아래 지표수식을 차트 적용시 지표의 변곡점에서 매도 매수 진입신호가 누락없이 나오도록 변경 요청 드립니다.(그림파일 화살표 위치)
감사합니다.
1.지표수식
var : LowestSince(0),HighestSince(0);
var1 = macd(5,15);
var2 = ma(C,5);
if crossup(var1,0) Then
HighestSince = var2;
if CrossDown(var1,0) Then
LowestSince = var2;
if HighestSince > 0 and var2 > HighestSince Then
HighestSince = var2;
if LowestSince > 0 and var2 > LowestSince Then
LowestSince = var2;
plot1(HighestSince,"C",RED,def,2);
plot2(LowestSince,"C",BLUE,def,2);
답변 1
예스스탁 예스스탁 답변
2018-12-12 15:54:04
안녕하세요
예스스탁입니다.
해당 수식은 MACD가 0선을 상향돌파하거나 하향이탈하고 값을 갱신하는 내용입니다.
지표의 값변화가 아니면 변곡은 MACD가 0선을 상향돌파한 봉과 하향이탈한 봉입니다.
var1 = macd(5,15);
var2 = ma(C,5);
if crossup(var1,0) Then
buy();
if CrossDown(var1,0) Then
sell();
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식요청드립니다.
> 안녕하세요.
작성해주신 수식 적용시 신호가 많이 나오네요, 변곡점에서 한번만 나오도록
수정요청 드립니다.
감사합니다.
안녕하세요
예스스탁입니다.
1
var : LowestSince(0),HighestSince(0);
var1 = macd(5,15);
var2 = ma(C,5);
if crossup(var1,0) Then
HighestSince = var2;
if CrossDown(var1,0) Then
LowestSince = var2;
if HighestSince > 0 and var2 > HighestSince Then
HighestSince = var2;
if LowestSince > 0 and var2 > LowestSince Then
LowestSince = var2;
if HighestSince != HighestSince[1] Then
buy();
if LowestSince != LowestSince[1] Then
sell();
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식요청드립니다.
> 안녕하세요.
1.연결선물 당일청산 분봉 틱봉 시스템에 아래 지표수식을 차트 적용시 지표의 변곡점에서 매도 매수 진입신호가 누락없이 나오도록 변경 요청 드립니다.(그림파일 화살표 위치)
감사합니다.
1.지표수식
var : LowestSince(0),HighestSince(0);
var1 = macd(5,15);
var2 = ma(C,5);
if crossup(var1,0) Then
HighestSince = var2;
if CrossDown(var1,0) Then
LowestSince = var2;
if HighestSince > 0 and var2 > HighestSince Then
HighestSince = var2;
if LowestSince > 0 and var2 > LowestSince Then
LowestSince = var2;
plot1(HighestSince,"C",RED,def,2);
plot2(LowestSince,"C",BLUE,def,2);