커뮤니티

문의

프로필 이미지
목마와숙녀
2021-07-21 11:56:08
1278
글번호 150934
답변완료
아래 수식을 - 국내선물, 오버나잇에 적용코자 합니다. 요청1. 선물 만기일(매분기)에는 15시 10분에 청산하는 수식을 추가해 주십시요. 아래 수식을 - 국내 미니선물, 오버나잇에 적용코자 합니다. 요청2. 미니선물 만기일(매월)에는 15시 10분에 청산하는 수식을 추가해 주십시요. ******************************************************************************** Input : up(3900),dn(5800),진입수량1(1),진입수량2(1); var : C2(0,data2),entry(false,data2); C2 = data2(C); if data2(Bdate != Bdate[1]) Then entry = false; if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{ entry = true; buy("b",onclose,DEf,진입수량1); } if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{ entry = true; sell("s",onclose,DEf,진입수량2); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-21 15:50:38

안녕하세요 예스스탁입니다. 1 Input : up(3900),dn(5800),진입수량1(1),진입수량2(1); var : C2(0,data2),entry(false,data2); C2 = data2(C); if data2(Bdate != Bdate[1]) Then entry = false; if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{ entry = true; buy("b",onclose,DEf,진입수량1); } if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{ entry = true; sell("s",onclose,DEf,진입수량2); } var : month(0,Data1),nday(0,Data1),week(0,Data1); month = data1(int(date/100)-int(date/10000)*100); nday = data1(date - int(date/100)*100); Week = data1(DayOfWeek(date)); #만기일 if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then { SetStopEndofday(151500); } Else#만기일아닐때 { SetStopEndofday(0); } 2 Input : up(3900),dn(5800),진입수량1(1),진입수량2(1); var : C2(0,data2),entry(false,data2); C2 = data2(C); if data2(Bdate != Bdate[1]) Then entry = false; if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{ entry = true; buy("b",onclose,DEf,진입수량1); } if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{ entry = true; sell("s",onclose,DEf,진입수량2); } var :nday(0,Data1),week(0,Data1); nday = data1(date - int(date/100)*100); Week = data1(DayOfWeek(date)); #만기일 if (nday >= 8 and nday <= 14 and week == 4) then { SetStopEndofday(151500); } Else#만기일아닐때 { SetStopEndofday(0); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 아래 수식을 - 국내선물, 오버나잇에 적용코자 합니다. 요청1. 선물 만기일(매분기)에는 15시 10분에 청산하는 수식을 추가해 주십시요. 아래 수식을 - 국내 미니선물, 오버나잇에 적용코자 합니다. 요청2. 미니선물 만기일(매월)에는 15시 10분에 청산하는 수식을 추가해 주십시요. ******************************************************************************** Input : up(3900),dn(5800),진입수량1(1),진입수량2(1); var : C2(0,data2),entry(false,data2); C2 = data2(C); if data2(Bdate != Bdate[1]) Then entry = false; if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{ entry = true; buy("b",onclose,DEf,진입수량1); } if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{ entry = true; sell("s",onclose,DEf,진입수량2); }