커뮤니티

수식추가

프로필 이미지
huhboo99
2026-01-22 15:55:26
46
글번호 229999
답변완료

안녕하세요, 전일봉의 영향을 배제(즉 당일봉)으로 아래의 조건을 유지하려면 어떤 수식을 추가해야하나요?


var : HH(0),HL(0);


if Data1(DayOpen) >= Data2(DayOpen) Then

HH=(Data1(-DayOpen+C)+Data2(-DayOpen+C)*Data1(dayopen)/Data2(DayOpen)) ;

Else

HL= (Data1(-DayOpen+C)*Data2(DayOpen)/Data1(DayOpen)+Data2(-DayOpen+C))=HL ;


If ( HH<0 or HL<0) then buy("P1",onclose);


감사합니다.

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-23 10:54:48

안녕하세요 예스스탁입니다. 1 현재 종가와 시초가만 사용하는 수식으로 수식에 전일값을 사용하는 내용이 없습니다. 랭귀지는 완성봉의 값만 사용을 하는데 2개의 데이터의 완성시점의 차이로 발생하는 내용이시면 아래와 같이 2개의 날짜가 같다라는 내용을 추가해 주시면 됩니다. var : HH(0),HL(0); if Data1(sDate) == Data2(sDate) Then { if Data1(DayOpen) >= Data2(DayOpen) Then HH =(Data1(-DayOpen+C)+Data2(-DayOpen+C)*Data1(dayopen)/Data2(DayOpen)); Else HL = (Data1(-DayOpen+C)*Data2(DayOpen)/Data1(DayOpen)+Data2(-DayOpen+C)); If ( HH<0 or HL<0) then buy("P1",onclose); } 2 HL= (Data1(-DayOpen+C)*Data2(DayOpen)/Data1(DayOpen)+Data2(-DayOpen+C))=HL ; 위 문장에서 뒤에 = HL은 문법에 맞지 않아 검증이 되지 않습니다. 위 식에서는 제외했습니다. 즐거운 하루되세요