예스스탁
예스스탁 답변
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 할 때
시스템식에 저러한 조건식을 추가할 수 있을까요
항상 도움주셔서 감사합니다.
좋은 하루되세요