커뮤니티

부탁좀 드리겠습니다.

프로필 이미지
harrywin
2020-08-07 15:41:05
1556
글번호 141322
답변완료
1) 아래의 수식에서 [ 11206.68 ] 이라는 수치값이 나온경우 .뒤의 반올림 개념이 아닌 무조건 .뒤의 수치값이 나온경우 매수는 11207 로 매도의 경우 11206 으로 지정을 하려면 어찌수정을 해야 하는지요? tx1 = Text_New(sdate,stime,var1,NumToStr(var1,소숫점표시)); 2) 수식변환좀 부탁드립니다 Highest(High,Period) Highest(High,Period)*(1-0.05*N) Lowest(Low,Period) Lowest(Low,Period)*(1+0.05*N) * Highest와 Lowest 사이의 중심선하나 추가좀 부탁드릴게요 지표조건 N 1 Period 20 3) valuewhen(1, crossup(Trix(period),0), High) valuewhen(1, crossdown(Trix(period),0), Low
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-07 15:43:26

안녕하세요 예스스탁입니다. 1 수학함수 중에 Ceiling과 Floor라는 함수가 있습니다. Ceiling은 소숫점이하에 값이 있을 경우 올림해서 정수를 취하고 Floor는 소숫점 이하는 버리고 정수만 취하는 함수입니다. 예를 들어 100.2의 경우 아래와 같이 리턴됩니다. Ceiling(100.2) --> 101 Floor(100.2) --> 100 tx1 = Text_New(sdate,stime,var1,NumToStr(var1,소숫점표시)); 그러므로 매수일경우에는 Ceiling(var1)로 값을 계산해 사용하시고 매도에서는 Floor(var1)로 지정해 값 사용하시면 됩니다. 매수의 경우, 매도의 경우로만 표현하셔서 식으로 작성해 드릴수가 없습니다. 위 내용 참고하셔서 사용하는 매수/매도수식에 대입하셔야 합니다. 2 input : N(1),Period(20); var1 = Highest(High,Period); var2 = Highest(High,Period)*(1-0.05*N); var3 = Lowest(Low,Period); var4 = Lowest(Low,Period)*(1+0.05*N); Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); 3 input : Period(10); var : value(0); value = TRIX(Period); if crossup(value,0) Then var1 = h; if CrossDown(value,0) Then var2 = L; if var1 > 0 Then Plot1(var1); if var2 > 0 Then Plot2(var2); 즐거운 하루되세요 > harrywin 님이 쓴 글입니다. > 제목 : 부탁좀 드리겠습니다. > 1) 아래의 수식에서 [ 11206.68 ] 이라는 수치값이 나온경우 .뒤의 반올림 개념이 아닌 무조건 .뒤의 수치값이 나온경우 매수는 11207 로 매도의 경우 11206 으로 지정을 하려면 어찌수정을 해야 하는지요? tx1 = Text_New(sdate,stime,var1,NumToStr(var1,소숫점표시)); 2) 수식변환좀 부탁드립니다 Highest(High,Period) Highest(High,Period)*(1-0.05*N) Lowest(Low,Period) Lowest(Low,Period)*(1+0.05*N) * Highest와 Lowest 사이의 중심선하나 추가좀 부탁드릴게요 지표조건 N 1 Period 20 3) valuewhen(1, crossup(Trix(period),0), High) valuewhen(1, crossdown(Trix(period),0), Low