커뮤니티

한번더 수식부탁합니다

프로필 이미지
뱅어돔
2013-04-29 04:50:07
242
글번호 62561
답변완료
많은 도움주셔서 감사합니다. 아래와 같이 식을 작성했습니다 사실은 정확한 뜻을 모르겠습니다. 제가 의도한 표현이 아닌것 같습니다. 주석을 부탁합니다 의도는 3봉연속양봉 이상일때 거래량이 가장 큰 봉을 기억하여 그값을 이용하고자 합니다. 그런데 연속되는 봉이 3개, 4개 이상일경우에는 어떻게 표현하는지 모르겠습니다. 무조건 같은 색깔의 봉이 3개이상이면 그범위을 구분하여 최대거래량을 구하여 그봉의 거래량,시,고,저,종가를 기억했다가 다음진입에 이용할것입니다. if DayIndex>0 then { if highest(V,countif(C>O,3)) Then #이부분 설명부탁합니다. var1 = V; if V > var1 Then var1 = V; var2 = C; var3 = O; var4 = H; var5 = L; } 예를 들면 1. 현재 거래량이 5000개이상 양봉에서 매수상태이고 무조건 3봉연속이상(7봉연속도 있겠지요) 진행되는 음봉이 나타나고 연속음봉이 끝나면 양봉인 현재봉에서 바로전 음봉연속봉 중에 최고의 거래량이 매수 진입거래량 보다 크면 청산, 또는 현재봉(양봉)과 비교하여 현재봉거래량보다 크면 청산을 결정. 매도상태라면 반대이겠지요. 연속되는 거래량봉의 조건(최고거래량)으로 매수청산이 된다면 바로 진입을 하지않고 다음진입에는 앞에 나온 연속음봉 최고거래량 봉의 시가에 장중에 터치만 해도 바로 매도진입을 합니다. 2. 같은연속봉이 한번이 아니고 여러번 나타나면 어떻게 표현하나요 수식이 가능하겠지요. 첫번째 연속봉에서는 조건이 맞지않아 청산을 하지않았는데 다음3개봉 이상 연속봉이 나타나면 무조건 청산(손절) 3.장시작봉은 빼고 장중(10시부터 2시30분까지)에 음봉은 음봉끼리 양봉은 양봉끼리 거래량을 비교할수 있는 수식도 꼭부탁합니다. 자꾸 번거럽게 해서 죄송합니다만 이제 배우는 중이라 너무 답답합니다. 가까우면 찾아가고 싶지만 제주에서 가기가 쉽지않네요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-29 17:35:03

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. var : 연속양봉갯수(0),연속양봉최고거래량(0),양봉최고거래량시가(0),양봉최고거래량고가(0),양봉최고거래량저가(0),양봉최고거래량종가(0); var : 연속음봉갯수(0),연속음봉최고거래량(0),음봉최고거래량시가(0),음봉최고거래량고가(0),음봉최고거래량저가(0),음봉최고거래량종가(0); if date != date[1] Then{ 연속양봉갯수 = 0; 연속음봉갯수 = 0; } if C > O Then{ 연속양봉갯수 = 연속양봉갯수+1; 연속음봉갯수 = 0; if 연속양봉갯수 == 1 Then{ 연속양봉최고거래량 = V; 양봉최고거래량시가 = O; 양봉최고거래량고가 = H; 양봉최고거래량저가 = L; 양봉최고거래량종가 = C; } if 연속양봉갯수 >= 2 Then{ if V > 연속양봉최고거래량 Then{ 연속양봉최고거래량= V; 양봉최고거래량시가 = O; 양봉최고거래량고가 = H; 양봉최고거래량저가 = L; 양봉최고거래량종가 = C; } } } if C < O Then{ 연속음봉갯수 = 연속음봉갯수+1; 연속양봉갯수 = 0; if 연속음봉갯수 == 1 Then{ 연속음봉최고거래량 = V; 음봉최고거래량시가 = O; 음봉최고거래량고가 = H; 음봉최고거래량저가 = L; 음봉최고거래량종가 = C; } if 연속음봉갯수 >= 2 Then{ if V > 연속음봉최고거래량 Then{ 연속음봉최고거래량 = V; 음봉최고거래량시가 = O; 음봉최고거래량고가 = H; 음봉최고거래량저가 = L; 음봉최고거래량종가 = C; } } } if MarketPosition == 1 and #매수진입상태이고 연속양봉갯수 == 1 and C > O and #현재봉 양봉 연속음봉갯수[1] >= 3 and #직전 연속음봉갯수는 3개이상 #진입봉의 거래량보다 크거나 현재봉 거래량보다 크면 매수청산 (V[BarsSinceEntry] < 연속양봉최고거래량 or V < 연속양봉최고거래량) Then exitlong(); if MarketPosition == -1 and #매도진입상태이고 연속음봉갯수 == 1 and C < O and #현재봉 음봉 연속양봉갯수[1] >= 3 and #직전 연속양봉갯수는 3개이상 #진입봉의 거래량보다 크거나 현재봉 거래량보다 크면 매수청산 (V[BarsSinceEntry] < 연속음봉최고거래량 or V < 연속음봉최고거래량) Then ExitShort(); 즐거운 하루되세요 > 뱅어돔 님이 쓴 글입니다. > 제목 : 한번더 수식부탁합니다 > 많은 도움주셔서 감사합니다. 아래와 같이 식을 작성했습니다 사실은 정확한 뜻을 모르겠습니다. 제가 의도한 표현이 아닌것 같습니다. 주석을 부탁합니다 의도는 3봉연속양봉 이상일때 거래량이 가장 큰 봉을 기억하여 그값을 이용하고자 합니다. 그런데 연속되는 봉이 3개, 4개 이상일경우에는 어떻게 표현하는지 모르겠습니다. 무조건 같은 색깔의 봉이 3개이상이면 그범위을 구분하여 최대거래량을 구하여 그봉의 거래량,시,고,저,종가를 기억했다가 다음진입에 이용할것입니다. if DayIndex>0 then { if highest(V,countif(C>O,3)) Then #이부분 설명부탁합니다. var1 = V; if V > var1 Then var1 = V; var2 = C; var3 = O; var4 = H; var5 = L; } 예를 들면 1. 현재 거래량이 5000개이상 양봉에서 매수상태이고 무조건 3봉연속이상(7봉연속도 있겠지요) 진행되는 음봉이 나타나고 연속음봉이 끝나면 양봉인 현재봉에서 바로전 음봉연속봉 중에 최고의 거래량이 매수 진입거래량 보다 크면 청산, 또는 현재봉(양봉)과 비교하여 현재봉거래량보다 크면 청산을 결정. 매도상태라면 반대이겠지요. 연속되는 거래량봉의 조건(최고거래량)으로 매수청산이 된다면 바로 진입을 하지않고 다음진입에는 앞에 나온 연속음봉 최고거래량 봉의 시가에 장중에 터치만 해도 바로 매도진입을 합니다. 2. 같은연속봉이 한번이 아니고 여러번 나타나면 어떻게 표현하나요 수식이 가능하겠지요. 첫번째 연속봉에서는 조건이 맞지않아 청산을 하지않았는데 다음3개봉 이상 연속봉이 나타나면 무조건 청산(손절) 3.장시작봉은 빼고 장중(10시부터 2시30분까지)에 음봉은 음봉끼리 양봉은 양봉끼리 거래량을 비교할수 있는 수식도 꼭부탁합니다. 자꾸 번거럽게 해서 죄송합니다만 이제 배우는 중이라 너무 답답합니다. 가까우면 찾아가고 싶지만 제주에서 가기가 쉽지않네요.