커뮤니티

문의

프로필 이미지
목마와숙녀
2023-05-15 09:02:53
686
글번호 168948
답변완료

첨부 이미지

답변 수식으로는 090300 첫봉에 진입하는 결과만 나옵니다. 체결가격도 다릅니다. 살펴주십시요. ***************************************************************************** 안녕하세요 예스스탁입니다. input : ntime(100000); var : T(0); #날짜변경되면 T는 0 if Bdate != Bdate[1] Then T = 0; #10시 이후이면 1 if (bDate != bDate[1] and sTime >= ntime) or (Bdate == Bdate[1] and sTime >= ntime and sTime[1] < ntime) Then T = 1; #10시 이후에 0.01까지 가격이 하락하면 T는 2 if T == 1 and L == 0.01 Then #(종가기준이면 C == 0.01) T = 2; #T는 2이고(0.01까지 하락후) 0.1이상 상승하면 즉시 매수 if T == 2 and H < 0.1 Then { Buy("b",AtStop,0.1); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 수식을 그대로 콜atm+2단계에 적용했는데 가격대가 0.01과 0.10 이 아닙니다. 살펴주시기 바랍니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. input : ntime(100000); var : T(0); if Bdate != Bdate[1] Then T = 0; if (bDate != bDate[1] and sTime >= ntime) or (Bdate == Bdate[1] and sTime >= ntime and sTime[1] < ntime) Then { var1 = O; T = 1; } if T == 1 and C <= var1-0.01 Then T = 2; if T == 2 and C >= var1+0.1 Then { T = 3; Buy(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 국내선물 데이트레이딩 if 10시에 가격이 하락하여 0.01 을 체결한 후 다시 상승하여 0.10 을 돌파 then buy(); 입력시간부터 발생한 봉부터 계산하는 것을 반영하여 주십시요. 수식 완성 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-15 11:29:50

안녕하세요 예스스탁입니다. 수식의 atstop이 값을 셋팅하고 다음봉의 시세와 비교해서 즉시 신호가 발생합니다. 마지막봉에 셋팅이 되면 다음날 시가와 비교가 되었습니다. 당일만 비교해서 신호 발생하게 수정해 드립니다. input : ntime(100000); var : T(0); #날짜변경되면 T는 0 if Bdate != Bdate[1] Then T = 0; #10시 이후이면 1 if (bDate != bDate[1] and sTime >= ntime) or (Bdate == Bdate[1] and sTime >= ntime and sTime[1] < ntime) Then T = 1; #10시 이후에 0.01까지 가격이 하락하면 T는 2 if T == 1 and L == 0.01 Then #(종가기준이면 C == 0.01) T = 2; #T는 2이고(0.01까지 하락후) 0.1이상 상승하면 즉시 매수 if T == 2 and H < 0.1 and NextBarSdate == sDate Then { Buy("b",AtStop,0.1); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 답변 수식으로는 090300 첫봉에 진입하는 결과만 나옵니다. 체결가격도 다릅니다. 살펴주십시요. ***************************************************************************** 안녕하세요 예스스탁입니다. input : ntime(100000); var : T(0); #날짜변경되면 T는 0 if Bdate != Bdate[1] Then T = 0; #10시 이후이면 1 if (bDate != bDate[1] and sTime >= ntime) or (Bdate == Bdate[1] and sTime >= ntime and sTime[1] < ntime) Then T = 1; #10시 이후에 0.01까지 가격이 하락하면 T는 2 if T == 1 and L == 0.01 Then #(종가기준이면 C == 0.01) T = 2; #T는 2이고(0.01까지 하락후) 0.1이상 상승하면 즉시 매수 if T == 2 and H < 0.1 Then { Buy("b",AtStop,0.1); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 수식을 그대로 콜atm+2단계에 적용했는데 가격대가 0.01과 0.10 이 아닙니다. 살펴주시기 바랍니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. input : ntime(100000); var : T(0); if Bdate != Bdate[1] Then T = 0; if (bDate != bDate[1] and sTime >= ntime) or (Bdate == Bdate[1] and sTime >= ntime and sTime[1] < ntime) Then { var1 = O; T = 1; } if T == 1 and C <= var1-0.01 Then T = 2; if T == 2 and C >= var1+0.1 Then { T = 3; Buy(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 국내선물 데이트레이딩 if 10시에 가격이 하락하여 0.01 을 체결한 후 다시 상승하여 0.10 을 돌파 then buy(); 입력시간부터 발생한 봉부터 계산하는 것을 반영하여 주십시요. 수식 완성 부탁드립니다.