커뮤니티

53416 오류

프로필 이미지
목마와숙녀
2017-05-29 19:20:29
132
글번호 109929
답변완료

첨부 이미지

시뮬레이션 안됩니다. 틱봉에선 거래가 아예 없고 1분봉도 이상합니다. ************************************** 안녕하세요 예스스탁입니다. input : HighLine(300.50),LowLine(300.00),n(3); var : HH(0),LL(0),gap(0),T(0),T1(0),Entry(0); gap = HighLine-LowLine; if Bdate != Bdate[1] Then{ T1 = TotalTrades; T = 0; } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if T == 0 and crossup(C,highLine) Then{ T = 1; HH = HighLine+gap; LL = HighLine-Gap; } if T == 0 and CrossDown(C,LowLine) Then{ T = -1; HH = LowLine+Gap; LL = lowLine-Gap; } if T != 0 and crossup(C,HH) and entry < n Then{ T = 1; LL = HH-Gap; HH = HH+gap; buy(); } if T != 0 and CrossDown(C,LL) and entry < n Then{ T = -1; HH = LL+Gap; LL = LL-Gap; sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 입력 라인 > 선물 가격 a입력 300.50 선물 가격 b입력 300.00 입력한 gap 0.50 대로 간격 line이 노트 가로줄 처럼 생기게 합니다. 가격이 출발하여 처음 터치하는 라인이 첫거래의 기준라인이 됩니다. 예를 들어 시가 299.95에서 300.00을 터치 그리고 300.50을 터치하면 buy 아래 라인 터치 없이 상승하여 305.50을 터치한 후 305.00을 아래로 터치하면 buy 청산, sell 진입 input 1.high price 2.low price 3.거래횟수 :n 리버스 반복 수식 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-30 13:46:30

안녕하세요 예스스탁입니다. 식을 수정했습니다. 기존식은 지정한 HighLine과 LowLine을 당일 먼저 터치한 이후에 값을 계산합니다. 수정한 식에서는 시초가 기준으로 2개 값 차이로 가장 가까운 라인을 찾고 해당 라인을 터치한 이후부터 신호가 발생합니다. input : HighLine(300.50),LowLine(300.00),n(3); var : HH(0),LL(0),gap(0),T(0),T1(0),Entry(0); gap = HighLine-LowLine; if Bdate != Bdate[1] Then{ T = 0; if O > highLine Then{ var1 = Ceiling(abs(O-HighLine)/Gap); HH = HighLine+gap*var1; LL = HH-gap; } else{ var1 = Floor(abs(O-HighLine)/Gap); HH = HighLine-gap*var1; LL = HH-gap; } } if T == 0 and crossup(C,HH) Then{ T = 1; var2 = HH; HH = var2+gap; LL = var2-Gap; } if T == 0 and CrossDown(C,LL) Then{ T = -1; var2= LL; HH = var2+Gap; LL = var2-Gap; } if T != 0 and crossup(C,HH) Then{ T = 1; var2 = HH; LL = var2-Gap; HH = var2+gap; buy(); } if T != 0 and CrossDown(C,LL) Then{ T = -1; var2 = LL; HH = var2+Gap; LL = var2-Gap; sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 53416 오류 > 시뮬레이션 안됩니다. 틱봉에선 거래가 아예 없고 1분봉도 이상합니다. ************************************** 안녕하세요 예스스탁입니다. input : HighLine(300.50),LowLine(300.00),n(3); var : HH(0),LL(0),gap(0),T(0),T1(0),Entry(0); gap = HighLine-LowLine; if Bdate != Bdate[1] Then{ T1 = TotalTrades; T = 0; } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if T == 0 and crossup(C,highLine) Then{ T = 1; HH = HighLine+gap; LL = HighLine-Gap; } if T == 0 and CrossDown(C,LowLine) Then{ T = -1; HH = LowLine+Gap; LL = lowLine-Gap; } if T != 0 and crossup(C,HH) and entry < n Then{ T = 1; LL = HH-Gap; HH = HH+gap; buy(); } if T != 0 and CrossDown(C,LL) and entry < n Then{ T = -1; HH = LL+Gap; LL = LL-Gap; sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 입력 라인 > 선물 가격 a입력 300.50 선물 가격 b입력 300.00 입력한 gap 0.50 대로 간격 line이 노트 가로줄 처럼 생기게 합니다. 가격이 출발하여 처음 터치하는 라인이 첫거래의 기준라인이 됩니다. 예를 들어 시가 299.95에서 300.00을 터치 그리고 300.50을 터치하면 buy 아래 라인 터치 없이 상승하여 305.50을 터치한 후 305.00을 아래로 터치하면 buy 청산, sell 진입 input 1.high price 2.low price 3.거래횟수 :n 리버스 반복 수식 부탁합니다.