커뮤니티

문의드립니다

프로필 이미지
파파리리
2015-11-24 13:46:43
162
글번호 92677
답변완료
input : aa(0),P2(00),P3(00),Period1(0); var : cnt(0),count(0),count1(0); var : cnt2(0),count2(0),count3(0); var : cnt4(0),count4(0),count5(0); var : cnt6(0),count6(0),count7(0); var : HH(0),HV(0); var : HH1(0),HV1(0); var : HH2(0),HV2(0); var : HH3(0),HV3(0); var11 = ma(h,Period1); var22 = ma(l,Period1); var33 = (var11+var22)/2; count4= 0; For cnt4 =0 to 0 Begin if h == h[cnt4] Then count4 = count4 + 1; count5 = count4 + h; if h == l[cnt4]Then count4 = count4 + 1; count5 = count4 + h; end var3 = (count5); HH2 = var3; HV2 = H; for cnt4 = 0 to P2-1{ if var3[cnt4] > HH2 Then{ HH2 = var3[cnt4]; HV2 = H[cnt4]; } } value2 = HV2 count6= 0; For cnt6 =0 to 0 Begin if l == l[cnt6]Then count6 = count6 + 1; count7 = count6 + l; if l == h[cnt6]Then count6 = count6 + 1; count7 = count6 + l; end var4 = (count7); HH3 = var4; HV3 = l; for cnt6 = 0 to P3-1{ if var4[cnt6] > HH3 Then{ HH3 = var4[cnt6]; HV3 = l[cnt6]; } } value3 = HV3 # 매수/매도청산 If CrossUP var33 > value2 and var33 > value3 Then { Buy(); } # 매도/매수청산 If CrossDown var33 > value2 and var33 > value3 Then { Sell(); } 검증이 안되고있어 문의드립니다 var33 > value2 var33 > value2 매수식입니다 var33 이 value2 와value3를 2개다 크로스업확정되면 시장가매수하고 십습니다 매수청산 1차청산은 매수진입하고 매수가보다 큰 상태에서 봉이5개가 진난후에 최고가대비80% 빠지면청산하고십습니다 매수손절은 진입가에-15틱으로 부탁드립니다 손절되면 다음 신호까지대기하기 매수진입한상태에서 매도신호가 나오면 매수는청산하고 매도진입 하고십습니다 매도는 반대로요 부탁드립니다 P2값 P3값 Period1값들을 돌려가며 수익률을 검증해보고십습니다 주석을 부탁드립니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-24 14:04:45

안녕하세요 예스스탁입니다. input : aa(0),P2(00),P3(00),Period1(0); var : cnt(0),count(0),count1(0); var : cnt2(0),count2(0),count3(0); var : cnt4(0),count4(0),count5(0); var : cnt6(0),count6(0),count7(0); var : HH(0),HV(0); var : HH1(0),HV1(0); var : HH2(0),HV2(0); var : HH3(0),HV3(0); var11 = ma(h,Period1); var22 = ma(l,Period1); var33 = (var11+var22)/2; count4= 0; For cnt4 =0 to 0 Begin if h == h[cnt4] Then count4 = count4 + 1; count5 = count4 + h; if h == l[cnt4]Then count4 = count4 + 1; count5 = count4 + h; end var3 = (count5); HH2 = var3; HV2 = H; for cnt4 = 0 to P2-1{ if var3[cnt4] > HH2 Then{ HH2 = var3[cnt4]; HV2 = H[cnt4]; } } value2 = HV2; count6= 0; For cnt6 =0 to 0 Begin if l == l[cnt6]Then count6 = count6 + 1; count7 = count6 + l; if l == h[cnt6]Then count6 = count6 + 1; count7 = count6 + l; end var4 = (count7); HH3 = var4; HV3 = l; for cnt6 = 0 to P3-1{ if var4[cnt6] > HH3 Then{ HH3 = var4[cnt6]; HV3 = l[cnt6]; } } value3 = HV3; Condition1 = var33 > value2 and var33 > value3; Condition2 = var33 < value2 and var33 < value3; If Condition1 == true and Condition1[1] == false Then { Buy(); } If Condition2 == true and Condition2[1] == false Then { Sell(); } if MarketPosition == 1 Then{ ExitLong("BL",AtStop,EntryPrice-PriceScale*15); if C > EntryPrice and BarsSinceEntry >= 5 Then ExitLong("BP",AtStop,Highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.8); } if MarketPosition == -1 Then{ ExitShort("SL",AtStop,EntryPrice+PriceScale*15); if C < EntryPrice and BarsSinceEntry >= 5 Then ExitShort("SP",AtStop,Lowest(L,BarsSinceEntry)+(EntryPrice-Lowest(L,BarsSinceEntry))*0.8); } 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : 문의드립니다 > input : aa(0),P2(00),P3(00),Period1(0); var : cnt(0),count(0),count1(0); var : cnt2(0),count2(0),count3(0); var : cnt4(0),count4(0),count5(0); var : cnt6(0),count6(0),count7(0); var : HH(0),HV(0); var : HH1(0),HV1(0); var : HH2(0),HV2(0); var : HH3(0),HV3(0); var11 = ma(h,Period1); var22 = ma(l,Period1); var33 = (var11+var22)/2; count4= 0; For cnt4 =0 to 0 Begin if h == h[cnt4] Then count4 = count4 + 1; count5 = count4 + h; if h == l[cnt4]Then count4 = count4 + 1; count5 = count4 + h; end var3 = (count5); HH2 = var3; HV2 = H; for cnt4 = 0 to P2-1{ if var3[cnt4] > HH2 Then{ HH2 = var3[cnt4]; HV2 = H[cnt4]; } } value2 = HV2 count6= 0; For cnt6 =0 to 0 Begin if l == l[cnt6]Then count6 = count6 + 1; count7 = count6 + l; if l == h[cnt6]Then count6 = count6 + 1; count7 = count6 + l; end var4 = (count7); HH3 = var4; HV3 = l; for cnt6 = 0 to P3-1{ if var4[cnt6] > HH3 Then{ HH3 = var4[cnt6]; HV3 = l[cnt6]; } } value3 = HV3 # 매수/매도청산 If CrossUP var33 > value2 and var33 > value3 Then { Buy(); } # 매도/매수청산 If CrossDown var33 > value2 and var33 > value3 Then { Sell(); } 검증이 안되고있어 문의드립니다 var33 > value2 var33 > value2 매수식입니다 var33 이 value2 와value3를 2개다 크로스업확정되면 시장가매수하고 십습니다 매수청산 1차청산은 매수진입하고 매수가보다 큰 상태에서 봉이5개가 진난후에 최고가대비80% 빠지면청산하고십습니다 매수손절은 진입가에-15틱으로 부탁드립니다 손절되면 다음 신호까지대기하기 매수진입한상태에서 매도신호가 나오면 매수는청산하고 매도진입 하고십습니다 매도는 반대로요 부탁드립니다 P2값 P3값 Period1값들을 돌려가며 수익률을 검증해보고십습니다 주석을 부탁드립니다 감사합니다