커뮤니티

수식 문의

프로필 이미지
에구머니
2021-09-13 13:49:13
965
글번호 152208
답변완료
안녕하세요? 수식 문의 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-13 13:38:09

안녕하세요 예스스탁입니다. 1 Input: ch(2), gap(1.5), n(1), fac(1), m1(30), m2(10); var : v1(0), vv(0); var : T(0),ww(0); input : StartTime(92000),EndTime(150000); var : Tcond(false,Data1); if Data1((sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then Tcond = False; if Data1((sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then Tcond = true; T = m일봉data2_4(ch); if T == 1 or T == -1 Then { if T == 1 Then { ww = m순이(1); } if T == -1 Then { ww = m순이(-1); } ////////////////////////////////////////////////////////// value1 = ww - C; if Condition1 == False Then{ V1 = Floor(value1/gap); VV = Floor(fac*V1); } Else { if value1 >= V1+gap Then { V1 = V1 - Floor((value1-V1)/gap); VV = Floor(fac*V1); } if C <= V1-gap Then { V1 = V1 + Floor((value1-V1)/gap); VV = Floor(fac*V1); } } if Index%n == 0 and Tcond == true Then { if VV > 0 Then { if MarketPosition <= 0 Then { Buy("b",OnClose,DEf,abs(VV)); } if MarketPosition == 1 Then { if CurrentContracts > abs(VV) Then ExitLong("bx",OnClose,DEf,"",abs(CurrentContracts-abs(VV)),2); if CurrentContracts < abs(VV) Then Buy("bb",OnClose,DEf,abs(CurrentContracts-abs(VV))); } } if VV < 0 Then { if MarketPosition >= 0 Then { Sell("s",OnClose,DEf,abs(VV)); } if MarketPosition == -1 Then { if CurrentContracts > abs(VV) Then ExitShort("sx",OnClose,DEf,"",abs(CurrentContracts-abs(VV)),2); if CurrentContracts < abs(VV) Then Sell("ss",OnClose,DEf,abs(CurrentContracts-abs(VV))); } } } } 2 input: ch(Numeric); var: n(1), a1(0), a2(1), a3(2); var: va1(0), va2(0), va3(0); var: k(0); var : C1(0,data2); var : C2(0,data3), H2(0,data3), L2(0,data3); var : C3(0,data4), H3(0,data4), L3(0,data4); var: gap2(0,data3),sum2(0,data3),GC2(0,data3),일치2(0,data3), 반대2(0,data3); var: gap3(0,data4),sum3(0,data4),GC3(0,data4),일치3(0,data4), 반대3(0,data4); if ch == 1 Then {n=1; a1=0 ; a2=1 ; a3=2 ; } Else if ch== 2 Then {n=1; a1=1; a2=2; a3=2; } Else if ch == 3 Then {n=1; a1=0; a2=0; a3=2; } if data2(Index > 115)and data3(Index > 115)and data4(Index > 115) Then{ GC2 = GC2+data3(C); GC3 = GC3+data4(C); C1 = data2(C); C2 = data3(C); H2 = data3(H); L2 = data3(L); C3 = data4(C); H3 = data4(H); L3 = data4(L); if sDate < 20201010 Then k = 1; if sDate >= 20201010 Then k = -1; Value1 = m일봉_2021_1(1); value2 = m일봉일치new2(-1, 1.5, GC2, C1, C2, H2, L2, 5, 3, 17, 1); Value3 = m일봉일치new2(k, 1.5, GC3, C1, C3, H3, L3, 19, 2, 8, 1.3); // va1 = iff(isnan(value1)==true,0,value1); va2 = iff(isnan(value2)==true,0,value2); va3 = iff(isnan(value3)==true,0,value3); Value99 = a1*va1 + a2*va2 + a3*va3; if value99 >= n Then m일봉data2_4= 1; Else if value99 <= -n Then m일봉data2_4= -1; } 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요? 수식 문의 부탁드립니다. 감사합니다.