커뮤니티
233604번에 질문있읍니다.
2026-09-22 12:21:34
45
글번호 233709
233604번에 질문있읍니다.
답변 3
예스스탁 예스스탁 답변
2026-09-22 13:26:51
안녕하세요
예스스탁입니다.
어떤 모순을 의미하시는지 모르겠습니다.
if data1(c>ma(c,5) && c>0) then buy();
if data1(c<ma(c,5) && c>0) then buy();
기존식에 기본종목(data1)만 이용하는 수식에
참조데이터 data2를 이용한 청산식이 추가되므로
기존 조건식이 data1 함수가 사용되었습니다.
기존식의 매수조건은 의미상 data1 종가가 이평보다 크면 매수, 작으면 매수입니다.
해당 조건은 질문하신 분이 올리신 그대로이고 큰 의미가 없습니다.
data2 조건 청산식이 들어갈때 처리할 내용을 보시려는 의도로
실제 진입내용은 중요한 부분이 아닙니다.
즐거운 하루되세요
ksks
2026-09-22 16:17:45
예, 답변 감사합니다.
같은 data1인데 종가가 5이평보다 클 때도 buy, 작을 때도 buy라서 모순으로 보입니다.
아니면 아래것은 data2가 아닌가요?
예스스탁 예스스탁 답변
2026-09-22 17:47:19
안녕하세요
예스스탁입니다.
1
data2(forceindex(100,200)) 사용
메수: if c>ma(c,5) && c>0 then buy();
매수: if c<ma(c,5) && c>0 then buy();
청산: 1500시에 data2(fvalslow(100,200))가 0 아래있고, data2(fvalfast(100,200))이 하락중일때 매수포지션청산
233604번 질문내용에 매수를 data2로 한다는 내용은 없습니다.
차트의 모든봉은 종가가 이평보다 크거나 혹은 작습니다.
또한 가격이 0이하인 종목도 없습니다.
차트 모든봉에 2개 매수 중 하나는 무조건 만족하게 됩니다.
위 아래 매수 중 먼저 만족하는 조건으로 매수신호를 발생시키고
15시에 data2로 지정한 조건만족시 매수청산이 나오는지 보기 위함입니다.
즐거운 하루되세요