커뮤니티

수식 문의드립니다.

프로필 이미지
율담
2024-02-18 03:54:58
787
글번호 176726
답변완료
미리 감사드립니다. 조건A를 만족시 차트에 표시를 하고 싶습니다. 캔들에 a1이라고 표시를하고 이걸 누적으로 캔들에 조건이 만족할때마다 1씩 증가되게 표시를 합니다. a1 a2 a3 a4 a5 a6 이런식으로요. 1시간이 지날때마다 리셋이 되구요. 조건B를 만족시 진입을 하고 이때는 카운터를 하지 않구요. 청산이 되었을경우 다시 카운터를 하는 수식이 필요합니다. 그리고 캔들에 표시하는 다른방식의 수식도 알려주시면 감사하겠습니다. 예를들어 캔들 머리에 작은 점이나 선을 표시하는 경우 등.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-19 13:47:06

안녕하세요 예스스탁입니다. 텍스트함수로 원하스는 값이나 모양을 출력하게 작성하셔야 합니다. 텍스트 함수의 4번째 매개변수에 출력하고자 하는 기호나 숫자조합을 지정하실 수 있습니다. ●와 같은 기호는 윈도우에서 제공하는 특수기호로 지정하시면 됩니다. 한극 각 자음+한자키 누르시면 특수키가 나타납니다. input : 분간격(60); var : S1(0),D1(0),TM(0),TF(0),count(0),TX(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%분간격; #60분 간격 카운트 초기화 if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분간격 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분간격 > 1 and TM >= TM[1]+분간격) or (Bdate == Bdate[1] and 분간격 == 1 and TM > TM[1]) Then { count = 0; } #조건A 만족시 if 조건A Then { #1씩 증가 count = count+1; #텍스트출력함수로 a1,a2와 같이 a횟수로 표시 TX = text_new(sDate,sTime,H,"a"+NumToStr(count,0)); Text_SetStyle(TX,2,0); } #조건만족시 매수 if 조건B Then Buy(); #청산이 발생하면 카운트는 0으로 초기화 if TotalTrades > TotalTrades[1] Then count = 0; } 즐거운 하루되세요 > 율담 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 미리 감사드립니다. 조건A를 만족시 차트에 표시를 하고 싶습니다. 캔들에 a1이라고 표시를하고 이걸 누적으로 캔들에 조건이 만족할때마다 1씩 증가되게 표시를 합니다. a1 a2 a3 a4 a5 a6 이런식으로요. 1시간이 지날때마다 리셋이 되구요. 조건B를 만족시 진입을 하고 이때는 카운터를 하지 않구요. 청산이 되었을경우 다시 카운터를 하는 수식이 필요합니다. 그리고 캔들에 표시하는 다른방식의 수식도 알려주시면 감사하겠습니다. 예를들어 캔들 머리에 작은 점이나 선을 표시하는 경우 등.