커뮤니티

전제조건 있는경우

프로필 이미지
용이
2003-12-04 00:53:52
5651
글번호 1550
답변완료
안녕하세요.. 5분봉 차트에서 질문있습니다. 질문1.(전제조건) 거래량 오실레이터가 N봉이내에서 0 상향돌파를 전제로..현재시점에서 스토캐스틱이 골드크로스면 매수. 이걸 어떻게 나타내면 됩니까? 성격이 비슷한 지표들은 신호를 동시에 발생시키기도 하지만 성격이 다르면 하나를 전제로 다른 것을 만족하게끔 표현해야 하는 것 같아서요.. 질문2. (가중치) 매도식을 If로 여럿설정한 다음 만족하면 1 아니면 0 . 그리고 마지막에 value=1이면 매도, 이렇게 설정한 경우, 매도식중 특정하나가 만족하면 다른것에 우선하여 매도한다를 식으로 하면 어떻게 하지요? 가중치로 해결할 수 있을 것 같긴한데..어떻게 해야할지 모르겠네요. 예를들어 var = value1(0),value2(0),value3(0),value4(0); value1 = StochasticsK(10, 5); value2 = StochasticsD(10, 5, 5); value3 = disparity(20); value4 = ma(c,120); If crossdown(value1,value2) then value4 = 1; else value4 = 0; If value3>102 then value4 = 1; else value4 = 0; If value4>=1 then { Exitlong(); } 여기에 crossdown(c,value4)를 우선적으로 만족하면 다른조건에 상관없이 매도..이렇게 하고 싶다면요? 질문3.(가중치) 위 질문하고 비슷한데 조건다만족하지만 신호발생봉의길이가 일정% 이상이면 매수하지않는다는 어떻게 나타내지요? 예를들어 var = value1(0),value2(0),value3(0),value5(0); value1 = StochasticsK(10, 5); value2 = StochasticsD(10, 5, 5); value3 = disparity(20); If crossup(value1,value2) then value5 = 1; else value5 = 0; If value3>102 then value5 = 1; else value5 = 0; If value5>=1 then { Buy(); } 매수조건 다 만족하지만 발생봉이 3%이상이면 매수하지않는다를 적용한다면요? 2번 질문과 많이 상관이 있는것 같긴한데 그걸 모르니까 이것도 모르겠네요. 질문4.(확인후 매수) 매수식에 맞는조건을 충족한게 2봉전이고 c[1]과 c가 연속양봉인 경우 매수한다면 어떻게 하나요? 예를들어 value1 = OSCV(5,20); value2 = disparity(20); If crossup(value1,0) and value2<98 then { Buy(); } 이런 매수조건을 만족하는게 두봉전이라고 하면 value1 = OSCV(5,20)[2]; value2 = disparity(20)[2]; If crossup(value1,0) and value2<98 and c[1]>o[1] and c>o then { Buy(); } 이렇게 하면 되나요? 질문5. 세븐바이너리 웨이브 시스템식 혹시 알수 없나요? 제일투자신탁 홈페이지에는 내용만 나와 있지 식은 알수 가 없어서요. 질문이 많네요. 함수 하나하나 구성은 알것 같은데.. 그걸 연결시키는게 어렵네요. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-12-04 10:39:33

안녕하세요? 예스스탁입니다... 문의하신 내용에 대해서 차례대로 답변드리면 다음과 같습니다... 질문1. Input : shortPeriod(5), longPeriod(20), p(10), p1(6), p2(6), N(5); var: 거래량오실레이터(0); 거래량오실레이터 = OSCV(shortPeriod,longPeriod); if accumN(iff(crossup(거래량오실레이터,0), 1,0), N) >= 1 and //N봉 이내에서 거래량 오실레이터가 0선 상향돌파 crossup(StochasticsK(p, p1), StochasticsD(p, p1, p2)) then buy(); if crossdown(StochasticsK(p, p1), StochasticsD(p, p1, p2)) then sell(); 질문2. 문의하신 내용은 하나의 매수청산(매도)식 안에서 연산자 "OR"로 연결해서 작성하실 수 있습니다. var: value1(0),value2(0),value3(0), value4(0); value1 = StochasticsK(10, 5); value2 = StochasticsD(10, 5, 5); value3 = disparity(20); value4 = ma(c,120); if crossdown(c,value4) or crossdown(value1,value2) or value3 > 102 then exitlong(); 위 식은 세개의 식 중에서 어느 한가지라도 만족을 하게 되면 기존 포지션을 청산하는 식이 됩니다. 따라서, crossdown(c,value4)를 우선적으로 만족하면 다른조건에 상관없이 매도가 될 것입니다. 질문3. input : percent(3); var: value1(0), value2(0), value3(0); value1 = StochasticsK(10, 5); value2 = StochasticsD(10, 5, 5); value3 = disparity(20); if crossup(value1,value2) and value3 > 102 and C < O * (1+Percent/100) then //현재봉의 종가가 시가대비 3% 미만 Buy(); 질문4. var: value1(0), value2(0); value1 = OSCV(5,20); value2 = disparity(20); If crossup(value1,0)[2] and value2[2] < 98 and c[1]>o[1] and c>o then Buy(); 질문5. 1. 세븐 바이너리 웨이브 사용자함수 #### BW_SEVEN #### Input: shortPeriod(Numeric), longPeriod(Numeric), Period(Numeric), maPeriod(Numeric), ROCPeriod(Numeric), stoPeriod1(Numeric), stoPeriod2(Numeric), CCIPeriod(Numeric); var: value(0); if ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period) then value = 1; else value = -1; if C >= ma(C, maPeriod) then value = value + 1; else value = value - 1; if (C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0 then value = value + 1; else value = value - 1; if ema((C-lowest(L, stoPeriod1)) / (highest(H, stoPeriod1) - lowest(L, stoPeriod1)) * 100, stoPeriod2)>=50 then value = value + 1; else value = value - 1; if CCI(CCIPeriod) > 0 then value = value + 1; else value = value - 1; if ema(accum(((C -L)-(H- C))/ (H-L)*V), 3) - ema(accum(((C -L)-(H- C))/(H-L)*V), 10) >=0 then value = value + 1; else value = value - 1; if SAR(0.02,0.2) < C then value = value + 1; else value = value - 1; BW_SEVEN = value; 2. 세븐 바이너리 웨이브 지표식 #### BW_SEVEN #### input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(10), stoPeriod1(10), stoPeriod2(6), CCIPeriod(10); plot1(BW_SEVEN(shortPeriod, longPeriod, Period, maPeriod, ROCPeriod, stoPeriod1, stoPeriod2, CCIPeriod)); 3. 세븐 바이너리 웨이브 시스템식 #### BW_SEVEN #### input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(10), stoPeriod1(10), stoPeriod2(6), CCIPeriod(10); var: value(0); value = BW_SEVEN(shortPeriod, longPeriod, Period, maPeriod, ROCPeriod, stoPeriod1, stoPeriod2, CCIPeriod); # 매수/매도청산 If CrossUp(value,5) Then { Buy(); Exitshort(); } # 매도/매수청산 If CrossDown(value,-5) Then { Sell(); Exitlong(); } 즐거운 하루 되세요... > 용이 님이 쓴 글입니다. > 제목 : 전제조건 있는경우 > 안녕하세요.. 5분봉 차트에서 질문있습니다. 질문1.(전제조건) 거래량 오실레이터가 N봉이내에서 0 상향돌파를 전제로..현재시점에서 스토캐스틱이 골드크로스면 매수. 이걸 어떻게 나타내면 됩니까? 성격이 비슷한 지표들은 신호를 동시에 발생시키기도 하지만 성격이 다르면 하나를 전제로 다른 것을 만족하게끔 표현해야 하는 것 같아서요.. 질문2. (가중치) 매도식을 If로 여럿설정한 다음 만족하면 1 아니면 0 . 그리고 마지막에 value=1이면 매도, 이렇게 설정한 경우, 매도식중 특정하나가 만족하면 다른것에 우선하여 매도한다를 식으로 하면 어떻게 하지요? 가중치로 해결할 수 있을 것 같긴한데..어떻게 해야할지 모르겠네요. 예를들어 var = value1(0),value2(0),value3(0),value4(0); value1 = StochasticsK(10, 5); value2 = StochasticsD(10, 5, 5); value3 = disparity(20); value4 = ma(c,120); If crossdown(value1,value2) then value4 = 1; else value4 = 0; If value3>102 then value4 = 1; else value4 = 0; If value4>=1 then { Exitlong(); } 여기에 crossdown(c,value4)를 우선적으로 만족하면 다른조건에 상관없이 매도..이렇게 하고 싶다면요? 질문3.(가중치) 위 질문하고 비슷한데 조건다만족하지만 신호발생봉의길이가 일정% 이상이면 매수하지않는다는 어떻게 나타내지요? 예를들어 var = value1(0),value2(0),value3(0),value5(0); value1 = StochasticsK(10, 5); value2 = StochasticsD(10, 5, 5); value3 = disparity(20); If crossup(value1,value2) then value5 = 1; else value5 = 0; If value3>102 then value5 = 1; else value5 = 0; If value5>=1 then { Buy(); } 매수조건 다 만족하지만 발생봉이 3%이상이면 매수하지않는다를 적용한다면요? 2번 질문과 많이 상관이 있는것 같긴한데 그걸 모르니까 이것도 모르겠네요. 질문4.(확인후 매수) 매수식에 맞는조건을 충족한게 2봉전이고 c[1]과 c가 연속양봉인 경우 매수한다면 어떻게 하나요? 예를들어 value1 = OSCV(5,20); value2 = disparity(20); If crossup(value1,0) and value2<98 then { Buy(); } 이런 매수조건을 만족하는게 두봉전이라고 하면 value1 = OSCV(5,20)[2]; value2 = disparity(20)[2]; If crossup(value1,0) and value2<98 and c[1]>o[1] and c>o then { Buy(); } 이렇게 하면 되나요? 질문5. 세븐바이너리 웨이브 시스템식 혹시 알수 없나요? 제일투자신탁 홈페이지에는 내용만 나와 있지 식은 알수 가 없어서요. 질문이 많네요. 함수 하나하나 구성은 알것 같은데.. 그걸 연결시키는게 어렵네요. 감사합니다.