커뮤니티
시스템식 부탁드립니다.
2013-03-04 17:05:17
299
글번호 60129
안녕하세요 시스템식 및 검색식 부탁드립니다. 감사합니다
1. BinaryWave MACD 지표에서 BWMACD 값이 BWMACD_Sig 값을 상향돌파하면 매수
2. BinaryWave Seven 지표에서 지표값이 상승하면 매수
3. CMO 지표에서 과매수구간을 상향돌파하면 매수
4. RSI 지표에서 지표값이 상승하면 매수
5. Williams'R 지표에서 기준선 -80선을 상향돌파하면 매수
위의 다섯가지 조건을 모두 만족하면 매수
다음 봉에 무조건 매도 되는 시스템식 부탁드립니다.
아울러 위 조건을 모두 만족하는 검색식도 부탁드리겠읍니다.
감사합니다.
답변 2
예스스탁 예스스탁 답변
2013-03-04 17:41:22
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
아래 시스템식과 종목검색식을 사용하시려면 아래 사용자함수식이 먼저 작성되어 있어야 합니다.
작성한 식은 1~5의 조건이 모두 만족할 경우 매수되는 식인데, CrossUP조건이 있는 경우가 있어서 이 조건들을 모두 만족하는 경우는 극히 드물게 발생합니다. 작성한 식을 기준으로 CrossUp조건을 변경해서 사용하셔야 될것 같습니다.
예를들어 시스템식 중 Condition1 = CrossUp( BWMACD,BWMACDsig); 부분이 있는데
이 부분을 Condition1 = BWMACD > BWMACDsig; 와 같이 변경해서 작성하시면 됩니다.
[시스템식]
Input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), sPeriod(12), IPeriod(26),sigPeriod(9);
var : BinaryWave(0),BWMACD(0),BWMACDsig(0), BW7(0);
INPUT: CMOPeriod(9), RSIPeriod(9), WRperiod(14);
var : Chandre(0), RSIV(0), WR(0);
BinaryWave = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
BWMACD = ema(BinaryWave,sPeriod)-ema(BinaryWave,IPeriod);
BWMACDsig = ema(BWMACD,sigPeriod);
BW7 = BW_SEVEN();
Chandre = CMO(CMOPeriod);
RSIV = RSI(RSIperiod);
WR = WILLR(WRperiod);
Condition1 = CrossUp( BWMACD,BWMACDsig);
Condition2 = BW7 > BW7[1];
Condition3 = CrossUp(Chandre,-50);
Condition4 = RSIV > RSIV[1];
condition5 = CrossUp(WR, -80);
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 Then
buy();
if BarsSinceEntry > 1 Then
exitlong();
[종목검색식]
Input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), sPeriod(12), IPeriod(26),sigPeriod(9);
var : BinaryWave(0),BWMACD(0),BWMACDsig(0), BW7(0);
INPUT: CMOPeriod(9), RSIPeriod(9), WRperiod(14);
var : Chandre(0), RSIV(0), WR(0);
BinaryWave = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
BWMACD = ema(BinaryWave,sPeriod)-ema(BinaryWave,IPeriod);
BWMACDsig = ema(BWMACD,sigPeriod);
BW7 = BW_SEVEN();
Chandre = CMO(CMOPeriod);
RSIV = RSI(RSIperiod);
WR = WILLR(WRperiod);
Condition1 = CrossUp( BWMACD,BWMACDsig);
Condition2 = BW7 > BW7[1];
Condition3 = CrossUp(Chandre,-50);
Condition4 = RSIV > RSIV[1];
condition5 = CrossUp(WR, -80);
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 Then
find(1);
[사용자함수식:BW_SEVEN]
var: value(0);
//문장1 : MACD가 MACD 시그널선 보다 큼
if ema(C,12)-ema(C,26) >= ema(ema(C,12)-ema(C,26),9) then
value = 1;
else
value = -1;
//문장2 : 종가가 이동평균선보다 큼
if C >= ma(C, 20) then
value = value + 1;
else
value = value - 1;
//문장3 : Price ROC가 0선보다 큼
if (C - C[12]) / C[12] * 100 >= 0 then
value = value + 1;
else
value = value - 1;
//문장4 : StochasticsK선이 50선 보다 큼
if ema((C-lowest(L, 5)) / (highest(H, 5) - lowest(L, 5)) * 100, 3)>=50 then
value = value + 1;
else
value = value - 1;
//CCI가 0선 보다 큼
if CCI(9) > 0 then
value = value + 1;
else
value = value - 1;
//CO가 0선 보다 큼
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;
//문장7 : 종가가 파라볼릭보다 큼
if SAR(0.02,0.2) < C then
value = value + 1;
else
value = value - 1;
BW_SEVEN = value;
> 예닮 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 안녕하세요 시스템식 및 검색식 부탁드립니다. 감사합니다
1. BinaryWave MACD 지표에서 BWMACD 값이 BWMACD_Sig 값을 상향돌파하면 매수
2. BinaryWave Seven 지표에서 지표값이 상승하면 매수
3. CMO 지표에서 과매수구간을 상향돌파하면 매수
4. RSI 지표에서 지표값이 상승하면 매수
5. Williams'R 지표에서 기준선 -80선을 상향돌파하면 매수
위의 다섯가지 조건을 모두 만족하면 매수
다음 봉에 무조건 매도 되는 시스템식 부탁드립니다.
아울러 위 조건을 모두 만족하는 검색식도 부탁드리겠읍니다.
감사합니다.
예닮
2013-03-04 18:08:25
수고하셨읍니다. 대단히 감사드립니다.