커뮤니티

문의드립니다.

프로필 이미지
카탈레나
2020-05-27 11:43:14
2199
글번호 139266
답변완료
Input:length(80); Var:종가사용여부(0), TL_NewBit(0); // 1:NewLine 2:SetEndLine Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# Value1 = HiLo(length,종가사용여부,고,저,TL_NewBit); If Value1 == -1 Then // 고점 Sell("S",AtStop,저[2,1]); Else If Value1 == 1 Then // 저점 ExitShort("CnS",AtStop,고[2,1]); -------------------------------------------- 지표 value1 = (c-((highest(h,16)+lowest(l,16))/2+Ema(c,16))/2)*3 => 가지치기 오류는 추후에 제가 수정하겠습니다. Value2 = ma(Value1,28); plot1(Value1); plot2(Value2); PlotBaseLine1(5,"5",BLACK); -------------------------------------------- 안녕하세요 위의 시스템식에서 매수와 매도 시그널이 나올 때 Sell: value1이 plot2보다 작으면서 PlotBaseLine1 보다 작을 때만 신호가 나오도록 exitshort: value1이 plot2를 crossup 할 때 Buy: value1이 plot2보다 크면서 PlotBaseLine1 보다 클 때 신호가 나오도록 exitbuy: value1이 plot2를 crossdown 할 때 시스템식에 저러한 조건식을 추가할 수 있을까요 항상 도움주셔서 감사합니다. 좋은 하루되세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-28 10:59:21

안녕하세요 예스스탁입니다. Input:length(80); Var:종가사용여부(0), TL_NewBit(0); // 1:NewLine 2:SetEndLine var : v1(0),v2(0),v3(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# Value1 = HiLo(length,종가사용여부,고,저,TL_NewBit); v1 = (c-((highest(h,16)+lowest(l,16))/2+Ema(c,16))/2)*3 => 가지치기 오류는 V2 = ma(Value1,28); v3 = 5; If Value1 == -1 and v1 < v2 and v1 < v3 Then // 고점 Sell("S",AtStop,저[2,1]); if MarketPosition == -1 and crossup(v1,v2) Then ExitShort(); If Value1 == 1 and v1 > v2 and v1 > v3 Then // 저점 buy("b",AtStop,고[2,1]); if MarketPosition == 1 and CrossDown(v1,v2) Then ExitLong(); 즐거운 하루되세요 > 카탈레나 님이 쓴 글입니다. > 제목 : 문의드립니다. > Input:length(80); Var:종가사용여부(0), TL_NewBit(0); // 1:NewLine 2:SetEndLine Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# Value1 = HiLo(length,종가사용여부,고,저,TL_NewBit); If Value1 == -1 Then // 고점 Sell("S",AtStop,저[2,1]); Else If Value1 == 1 Then // 저점 ExitShort("CnS",AtStop,고[2,1]); -------------------------------------------- 지표 value1 = (c-((highest(h,16)+lowest(l,16))/2+Ema(c,16))/2)*3 => 가지치기 오류는 추후에 제가 수정하겠습니다. Value2 = ma(Value1,28); plot1(Value1); plot2(Value2); PlotBaseLine1(5,"5",BLACK); -------------------------------------------- 안녕하세요 위의 시스템식에서 매수와 매도 시그널이 나올 때 Sell: value1이 plot2보다 작으면서 PlotBaseLine1 보다 작을 때만 신호가 나오도록 exitshort: value1이 plot2를 crossup 할 때 Buy: value1이 plot2보다 크면서 PlotBaseLine1 보다 클 때 신호가 나오도록 exitbuy: value1이 plot2를 crossdown 할 때 시스템식에 저러한 조건식을 추가할 수 있을까요 항상 도움주셔서 감사합니다. 좋은 하루되세요