커뮤니티

첫봉 양봉(지정시간 양봉)

프로필 이미지
목마와숙녀
2024-08-01 13:26:21
671
글번호 179477
답변완료
답변 고맙습니다. 그렇다면 개장시 d2 첫봉양봉 후 지정시간에 d2 양봉이면 매수한다는 수식을 요청드립니다. 질문내용과 답변내용을 조합했고 형식은 아래처럼 우선순위를 두고 시도해 보았으나 잘 안됩니다. var : T(0); if 개장시 d2 첫봉양봉 Then T = 0; if T == 0 and 지정시간에 d2 양봉 then { buy(); T = 1; } 수식 완성 부탁드립니다. 항상 고맙습니다. *********************************************************************************** > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. 1 기존식은 data2의 첫봉이 양봉이면 data2 지정한 시간에 진입한다는 내용입니다. 2 data2의 지정한 시간에 양봉이면 매수되게 수정해 드립니다. input : d2st(104000); if (sdate != sdate[1] and stime >= d2st) or (sdate == sdate[1] and stime >= d2st and stime[1] < d2st) Then { if Data2(C>O) Then Buy(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 게시판 QnA를 참조하여 시뮬레이션 하다가 문의드립니다. 질문은 타주기 입력시간에 발생한 첫봉이 양봉이면 매수입니다 아래수식으로 답변주셨고요. 외부변수로 104000 data1은 선물 5분봉 data2는 외인주식순매수금액을 사용해서 결과를 보니 240510 104000 data2 양봉일 때에 매수주문이 들어가고. 별첨1참조 240508 104000 data2 음봉일 때도 매수주문이 들어갑니다. 별첨2참조 104000에 data2 양봉일 때만 매수주문이 들어가도록 수식 수정부탁드립니다. input : d2st(104000); var : cond(False,data2); if data2(DayIndex) == 0 Then cond = data2(C>O); if Data1(Bdate)==Data2(Bdate) and data2(sTime) >= d2st and cond == true Then buy(); ************************************************************************** 안녕하세요 예스스탁입니다. var : cond(False,data2); if data2(DayIndex) == 0 Then cond = data2(C>O); if data2(sTime) >= 93000 and cond == true Then buy(); 즐거운 하루되세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-14 11:33:13

안녕하세요 예스스탁입니다. input : ntime(100000); var : T(0,Data2); if Data2(Bdate != Bdate[1])Then { T = 0; if Data2(C>O) Then T = 1; } if Data2((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { if T == 1 and data2(C>O)then { buy(); T = 2; } } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 답변 고맙습니다. 그렇다면 개장시 d2 첫봉양봉 후 지정시간에 d2 양봉이면 매수한다는 수식을 요청드립니다. 질문내용과 답변내용을 조합했고 형식은 아래처럼 우선순위를 두고 시도해 보았으나 잘 안됩니다. var : T(0); if 개장시 d2 첫봉양봉 Then T = 0; if T == 0 and 지정시간에 d2 양봉 then { buy(); T = 1; } 수식 완성 부탁드립니다. 항상 고맙습니다. *********************************************************************************** > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. 1 기존식은 data2의 첫봉이 양봉이면 data2 지정한 시간에 진입한다는 내용입니다. 2 data2의 지정한 시간에 양봉이면 매수되게 수정해 드립니다. input : d2st(104000); if (sdate != sdate[1] and stime >= d2st) or (sdate == sdate[1] and stime >= d2st and stime[1] < d2st) Then { if Data2(C>O) Then Buy(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 게시판 QnA를 참조하여 시뮬레이션 하다가 문의드립니다. 질문은 타주기 입력시간에 발생한 첫봉이 양봉이면 매수입니다 아래수식으로 답변주셨고요. 외부변수로 104000 data1은 선물 5분봉 data2는 외인주식순매수금액을 사용해서 결과를 보니 240510 104000 data2 양봉일 때에 매수주문이 들어가고. 별첨1참조 240508 104000 data2 음봉일 때도 매수주문이 들어갑니다. 별첨2참조 104000에 data2 양봉일 때만 매수주문이 들어가도록 수식 수정부탁드립니다. input : d2st(104000); var : cond(False,data2); if data2(DayIndex) == 0 Then cond = data2(C>O); if Data1(Bdate)==Data2(Bdate) and data2(sTime) >= d2st and cond == true Then buy(); ************************************************************************** 안녕하세요 예스스탁입니다. var : cond(False,data2); if data2(DayIndex) == 0 Then cond = data2(C>O); if data2(sTime) >= 93000 and cond == true Then buy(); 즐거운 하루되세요