커뮤니티

수식추가

프로필 이미지
좌오비우오비
2019-02-12 11:48:37
158
글번호 126082
답변완료
시세가 많이 움직인 경우 진입을 금지하는 필터이며 input에 반영바랍니다. buy 진입시 당일 저점 보다 +2pt 더 높다면 진입금지 sell 진입시 당일 고점 보다 -2pt 더 낮다면 진입금지 input : up filter(+2.00), down filter(-2) 항상 고맙습니다 ********************************************************************** input : up(7), dn(7); input : 당일최대진입횟수(1); var : T1(0),entry(0); var : A1(0),A2(0),Acount(0); var : B1(0),B2(0),Bcount(0); if bdate != Bdate[1] Then T1 = TotalTrades; if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if entry < 당일최대진입횟수 and C > O then{ A1 = L; A2 = A1[1]; if A1 > A2 Then Acount = Acount+1; Else Acount = 0; if Acount == up Then buy("b",AtMarket); } if entry < 당일최대진입횟수 and C < O then{ B1 = L; B2 = B1[1]; if B1 < B2 Then Bcount = Bcount+1; Else Bcount = 0; if Bcount == dn Then sell("s",AtMarket); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-12 17:12:49

안녕하세요 예스스탁입니다. input : up(7), dn(7); input : 당일최대진입횟수(1); var : T1(0),entry(0); var : A1(0),A2(0),Acount(0); var : B1(0),B2(0),Bcount(0); input : upfilter(2.00), downfilter(-2); if bdate != Bdate[1] Then T1 = TotalTrades; if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if entry < 당일최대진입횟수 and C > O then{ A1 = L; A2 = A1[1]; if A1 > A2 Then Acount = Acount+1; Else Acount = 0; if Acount == up and C < daylow+upfilter Then buy("b",AtMarket); } if entry < 당일최대진입횟수 and C < O then{ B1 = L; B2 = B1[1]; if B1 < B2 Then Bcount = Bcount+1; Else Bcount = 0; if Bcount == dn and C > dayhigh+downfilter Then sell("s",AtMarket); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 수식추가 > 시세가 많이 움직인 경우 진입을 금지하는 필터이며 input에 반영바랍니다. buy 진입시 당일 저점 보다 +2pt 더 높다면 진입금지 sell 진입시 당일 고점 보다 -2pt 더 낮다면 진입금지 input : up filter(+2.00), down filter(-2) 항상 고맙습니다 ********************************************************************** input : up(7), dn(7); input : 당일최대진입횟수(1); var : T1(0),entry(0); var : A1(0),A2(0),Acount(0); var : B1(0),B2(0),Bcount(0); if bdate != Bdate[1] Then T1 = TotalTrades; if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if entry < 당일최대진입횟수 and C > O then{ A1 = L; A2 = A1[1]; if A1 > A2 Then Acount = Acount+1; Else Acount = 0; if Acount == up Then buy("b",AtMarket); } if entry < 당일최대진입횟수 and C < O then{ B1 = L; B2 = B1[1]; if B1 < B2 Then Bcount = Bcount+1; Else Bcount = 0; if Bcount == dn Then sell("s",AtMarket); }