커뮤니티

수식 부탁드려요

프로필 이미지
강인함
2019-04-25 15:10:32
189
글번호 128131
답변완료
지표 input: period1(5),period2(10); value1 = data2(c)-data3(c); value2 = ma(value1,period1); value3 = ema(value2,period2); if crossup(value2,value3) Then var1 = value2; if value2>var1 Then { var1 = value2; } if crossdown(value2,value3) Then var2 = value2; if value2<var2 Then { var2 = value2; } plot1(var1,"변곡1",red); plot2(var2,"변곡2",blue); plot3(value3,"이평2",iff(value3 > value3[1],yellow,lmagenta)); plot4(value2,"이평1",iff(value2 > value2[1],white,black)); -------------------------------------------------------------------------------- 시스템 input: period1(5),period2(10); value1 = data2(c)-data3(c); value2 = ma(value1,period1); value3 = ema(value2,period2); if crossup(value2,value3) Then { var1 = value2; } if value2>var1 Then { var1 = value2; } if crossdown(value2,value3) Then { var2 = value2; } if value2<var2 Then { var2 = value2; } Condition1 = var1 > var1[1]; Condition2 = var2 < var2[1]; if Condition1 == true and Condition1[1] == false Then { buy(); } if Condition2 == true and Condition1[1] == false Then { sell(); } 차트 적용하려니까 "수식에서 참조할 첫번째 종목 데이터가 없습니다" 뜨는데요 차트에 적용이 안됩니다 value1 = data2(c)-data3(c); 이부분이 데이터로 되여있어서 그런가요 번호 61955 지표하고 시스템 신호가 다 적용이 안되네요 데이터를 이부분을 다르게 해서 차트에 적용되게 할수 없는건가요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-26 10:34:07

안녕하세요 예스스탁입니다. 차트에 데이타가 있어야 합니다. 기본 차트외에 참조데이타 2개의 값의 차이로 표현되는 식입니다. 기본차트값만 사용하신다면 value1 = c; 로 변경하시면 됩니다. 즐거운 하루되세요 > 강인함 님이 쓴 글입니다. > 제목 : 수식 부탁드려요 > 지표 input: period1(5),period2(10); value1 = data2(c)-data3(c); value2 = ma(value1,period1); value3 = ema(value2,period2); if crossup(value2,value3) Then var1 = value2; if value2>var1 Then { var1 = value2; } if crossdown(value2,value3) Then var2 = value2; if value2<var2 Then { var2 = value2; } plot1(var1,"변곡1",red); plot2(var2,"변곡2",blue); plot3(value3,"이평2",iff(value3 > value3[1],yellow,lmagenta)); plot4(value2,"이평1",iff(value2 > value2[1],white,black)); -------------------------------------------------------------------------------- 시스템 input: period1(5),period2(10); value1 = data2(c)-data3(c); value2 = ma(value1,period1); value3 = ema(value2,period2); if crossup(value2,value3) Then { var1 = value2; } if value2>var1 Then { var1 = value2; } if crossdown(value2,value3) Then { var2 = value2; } if value2<var2 Then { var2 = value2; } Condition1 = var1 > var1[1]; Condition2 = var2 < var2[1]; if Condition1 == true and Condition1[1] == false Then { buy(); } if Condition2 == true and Condition1[1] == false Then { sell(); } 차트 적용하려니까 "수식에서 참조할 첫번째 종목 데이터가 없습니다" 뜨는데요 차트에 적용이 안됩니다 value1 = data2(c)-data3(c); 이부분이 데이터로 되여있어서 그런가요 번호 61955 지표하고 시스템 신호가 다 적용이 안되네요 데이터를 이부분을 다르게 해서 차트에 적용되게 할수 없는건가요?