커뮤니티

수식요청드립니다.

프로필 이미지
dandy
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);