커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2020-04-01 07:43:53
558
글번호 137414
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. data1: 다우 5분봉 data2: 나스닥 5분봉 data3: 에스앤피 5분봉 7시(써머타임해지시 8시) 개장 이후 당일 셋다 양봉 발생시(7시 시초가 대비로 현재가 크냐 작냐로 계산) 완성 익봉 시가에 매도 진입 7시(써머타임해지시 8시) 개장 이후 당일 셋다 양봉 발생시(7시 시초가 대비로 현재가 크냐 작냐로 계산) 완성 익봉 시가에 매도 진입 거래시간은 7시부터 익일 03시 30분까지 하고자 하며 (03시 30분에 강제청산) 영업일이 달라지면 다시 7시부터 양봉과 음봉을 따져서 거래를 신규 거래를 하고자 합니다. 진입횟수는 당일기준 10회로 제한하고자 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-01 19:27:30

안녕하세요 예스스탁입니다. input : StartTime(70000),EndTime(033000); var : Tcond(false,data1),entry(0,data1); var : O1(0,data1),O2(0,data2),O3(0,data3); if data1((sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then { Tcond = true; entry = 0; } if data1((sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then Tcond = False; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; if data1(bdate != bdate[1]) Then O1 = data1(O); if data2(bdate != bdate[1]) Then O2 = data2(O); if data3(bdate != bdate[1]) Then O3 = data3(O); if tcond == true and entry < 10 then { if data1(C>O1) and data2(C>O2) and data3(C>O3) Then buy("b",AtMarket); if data1(C<O1) and data2(C<O2) and data3(C<O3) Then sell("s",AtMarket); } if data1(sdate != sdate[1]) Then SetStopEndofday(EndTime); if data1(bdate != bdate[1]) Then SetStopEndofday(0); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. data1: 다우 5분봉 data2: 나스닥 5분봉 data3: 에스앤피 5분봉 7시(써머타임해지시 8시) 개장 이후 당일 셋다 양봉 발생시(7시 시초가 대비로 현재가 크냐 작냐로 계산) 완성 익봉 시가에 매도 진입 7시(써머타임해지시 8시) 개장 이후 당일 셋다 양봉 발생시(7시 시초가 대비로 현재가 크냐 작냐로 계산) 완성 익봉 시가에 매도 진입 거래시간은 7시부터 익일 03시 30분까지 하고자 하며 (03시 30분에 강제청산) 영업일이 달라지면 다시 7시부터 양봉과 음봉을 따져서 거래를 신규 거래를 하고자 합니다. 진입횟수는 당일기준 10회로 제한하고자 합니다.