커뮤니티

신호발생위치 검증

프로필 이미지
조민철
2016-06-03 11:35:43
133
글번호 98734
답변완료
항상감사드립니다 1_아래식에서 vv90의 값을 신호발생위치에서 z1에 저장하고 싶습니다.. var : upv21(0,data2),upv22(0,data2),upv23(0,data2); var : dnv21(0,data2),dnv22(0,data2),dnv23(0,data2); var : v90(0,data2),v91(0,data2),v92(0,data2),vv90(0,data2); If data2(V== highest(V,5)) then{ V91 = data2(c); v92 = v91[1]; if v91 > v92 Then{ upv21 = v91; upv22 = upv21[1]; upv23 = upv22[1]; if upv21>upv22 and upv22>upv23 Then v90 = 1; } if v91 < v92 Then{ dnv21 = v91; dnv22 = dnv21[1]; dnv23 = dnv22[1]; if dnv21<dnv22 and dnv22<dnv23 Then v90 = -1; } } if v90 != v90[1] Then{ vv90 = data2(c); } *** 신호발생신호 if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# data2(c)>v60 and V20 == 1 and upAroon2 > DnAroon2 and upAroon2 >70 and dnAroon2<50 Then buy("b1"); b1 발생시의 vv90값을 Z1에 저장(z1에는 최근의 값을 저장) if MarketPosition == 1 and Z1<vv90 and data2(c)<vv90 then exitlong("es_1"); 2_아래식을 타주기 data2에 적용하도록 변환부탁드립니다 #중심선# if stime == 93000 or (stime > 93000 and stime[1] < 93000) Then{ var31 = dayhigh; var32 = daylow; } if stime >= 90000 and stime < 93000 Then var33 = (dayhigh+daylow)/2; Else var33 = (var31+var32)/2; 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-07 13:57:53

안녕하세요 예스스탁입니다. 1. var : upv21(0,data2),upv22(0,data2),upv23(0,data2); var : dnv21(0,data2),dnv22(0,data2),dnv23(0,data2); var : v90(0,data2),v91(0,data2),v92(0,data2),vv90(0,data2); var : Z1(0,data1); If data2(V== highest(V,5)) then{ V91 = data2(c); v92 = v91[1]; if v91 > v92 Then{ upv21 = v91; upv22 = upv21[1]; upv23 = upv22[1]; if upv21>upv22 and upv22>upv23 Then v90 = 1; } if v91 < v92 Then{ dnv21 = v91; dnv22 = dnv21[1]; dnv23 = dnv22[1]; if dnv21<dnv22 and dnv22<dnv23 Then v90 = -1; } } if v90 != v90[1] Then{ vv90 = data2(c); } if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# data2(c)>v60 and V20 == 1 and upAroon2 > DnAroon2 and upAroon2 >70 and dnAroon2<50 Then{ buy("b1"); if MarketPosition <= 0 Then Z1 = vv90; } if MarketPosition == 1 and Z1<vv90 and data2(c)<vv90 then exitlong("es_1"); 2 var : V31(0,data2),V32(0,data2),V33(0,data2); if data2(stime == 93000 or (stime > 93000 and stime[1] < 93000)) Then{ v31 = data2(highD(0)); v32 = data2(lowD(0)); } if stime >= 90000 and stime < 93000 Then v33 = data2((highD(0)+lowD(0))/2); Else v33 = (v31+v32)/2; 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 신호발생위치 검증 > 항상감사드립니다 1_아래식에서 vv90의 값을 신호발생위치에서 z1에 저장하고 싶습니다.. var : upv21(0,data2),upv22(0,data2),upv23(0,data2); var : dnv21(0,data2),dnv22(0,data2),dnv23(0,data2); var : v90(0,data2),v91(0,data2),v92(0,data2),vv90(0,data2); If data2(V== highest(V,5)) then{ V91 = data2(c); v92 = v91[1]; if v91 > v92 Then{ upv21 = v91; upv22 = upv21[1]; upv23 = upv22[1]; if upv21>upv22 and upv22>upv23 Then v90 = 1; } if v91 < v92 Then{ dnv21 = v91; dnv22 = dnv21[1]; dnv23 = dnv22[1]; if dnv21<dnv22 and dnv22<dnv23 Then v90 = -1; } } if v90 != v90[1] Then{ vv90 = data2(c); } *** 신호발생신호 if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# data2(c)>v60 and V20 == 1 and upAroon2 > DnAroon2 and upAroon2 >70 and dnAroon2<50 Then buy("b1"); b1 발생시의 vv90값을 Z1에 저장(z1에는 최근의 값을 저장) if MarketPosition == 1 and Z1<vv90 and data2(c)<vv90 then exitlong("es_1"); 2_아래식을 타주기 data2에 적용하도록 변환부탁드립니다 #중심선# if stime == 93000 or (stime > 93000 and stime[1] < 93000) Then{ var31 = dayhigh; var32 = daylow; } if stime >= 90000 and stime < 93000 Then var33 = (dayhigh+daylow)/2; Else var33 = (var31+var32)/2; 감사합니다