커뮤니티

수식어 부탁드립니다

프로필 이미지
푸른
2021-03-18 09:15:13
910
글번호 147192
답변완료

첨부 이미지

input : StartTime(160000),EndTime(055000); var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); var : Tcond(false); if sDate != sDate[1] then SetStopEndofday(Endtime); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; SetStopEndofday(0); } 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; var1 = Disparity(60); if Tcond == true Then { if 전환선 > 기준선 and crossup(전환선,선행스팬1) and var1 >= 99 Then buy("b"); if MarketPosition == 1 then { if 전환선 < 기준선 and CrossDown(전환선,선행스팬2) and var1 >= 99 Then exitlong(); } if 전환선 < 기준선 and CrossDown(전환선,선행스팬1) and var1 <= 101 Then sell("s"); if MarketPosition == -1 then { if 전환선 > 기준선 and CrossUp(전환선,선행스팬2) and var1 <= 101 Then ExitShort(); } } --------------------------------------------- 위의 수식어를 대비했을때 1번은 한국투자증권의 결과값이고 2번은 브이아이금융투자의 결과값 입니다. 동일 수식어인데 성능보고서의 손익이 차이가 나는 이유가 뭘까요 ? 참고로 각각이 하단에 시간설정이 다르고 2번의 노란색은 매수신호후 청산시 손실로 나타납니다, 2번이 1번과 같은 결과값이 나올 수 있는 방법은 없을까요 ? 수고 하세요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-18 14:48:23

안녕하세요 예스스탁입니다. 1 현재 한투의 종목과 vi의 종목이 다릅니다. 한투는 Micro E-mini S&P500이고 VI는 E-mini S&P500입니다. 동일종목으로 선택해 비교하셔야 합니다. 2 한국투자증권은 시간을 한국시간으로만 제공됩니다. VI는 거래소시간등 기준시간으로 별도로 지정하실 수 있습니다. 차트의 바탕화면을 누르시면 차트창속성이 나타납니다. 차트창속성에서 기준시간을 한국시간으로 설정하고 비교해 보셔야 합니다. 해당 부분들은 수식으로는 해결이 되지 않습니다. 즐거운 하루되세요 > 푸른 님이 쓴 글입니다. > 제목 : 수식어 부탁드립니다 > input : StartTime(160000),EndTime(055000); var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); var : Tcond(false); if sDate != sDate[1] then SetStopEndofday(Endtime); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; SetStopEndofday(0); } 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; var1 = Disparity(60); if Tcond == true Then { if 전환선 > 기준선 and crossup(전환선,선행스팬1) and var1 >= 99 Then buy("b"); if MarketPosition == 1 then { if 전환선 < 기준선 and CrossDown(전환선,선행스팬2) and var1 >= 99 Then exitlong(); } if 전환선 < 기준선 and CrossDown(전환선,선행스팬1) and var1 <= 101 Then sell("s"); if MarketPosition == -1 then { if 전환선 > 기준선 and CrossUp(전환선,선행스팬2) and var1 <= 101 Then ExitShort(); } } --------------------------------------------- 위의 수식어를 대비했을때 1번은 한국투자증권의 결과값이고 2번은 브이아이금융투자의 결과값 입니다. 동일 수식어인데 성능보고서의 손익이 차이가 나는 이유가 뭘까요 ? 참고로 각각이 하단에 시간설정이 다르고 2번의 노란색은 매수신호후 청산시 손실로 나타납니다, 2번이 1번과 같은 결과값이 나올 수 있는 방법은 없을까요 ? 수고 하세요~