커뮤니티

참조 추가 부탁드립니다

프로필 이미지
하지일출
2016-07-19 21:05:00
213
글번호 100212
답변완료
안녕하세요... Seven Binary Wave 에서 CCI 와 CO 두가지 조건을 제거하고, 외국인 선물순매수량 과 삼성전자(타종목)를 참조종목으로 추가하여 지표식을 만들고자 합니다... 아래와 같이 지표식을 만들고.. 차트에 실현시켜보면.. 제대로 지표가 나오지 않고 +2 -2이하로 제한되는군요... 참조 종목이 원인인듯 한데... 이유를 모르겠습다.. 지표식 수정을 부탁드립니다... Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var: value(0), BNW_SEVEN(0), 외국인선물수량(0, data2) ; 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 SAR(0.02,0.2) < C then value = value + 1; else value = value - 1; if data2(외국인선물수량) > 1000 then value = value + 1 ; else if data2(외국인선물수량) < -1000 then value = value - 1 ; else value = 0 ; if data3( C > ma(C, maPeriod) ) then // 삼성전자 value = value + 1 ; else value = value - 1 ; BNW_SEVEN = value; // BW 가 사용자 함수로 등록되어 있어서 BNW 로 함 Plot1(BNW_SEVEN,"세븐 바이너리웨이브"); PlotBaseLine1(0,"기준선0"); PlotBaseLine2(3,"기준선3"); PlotBaseLine3(-3,"기준선-3"); 무더운 여름 날씨에 건강에 유의하시기 바라며...
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-20 14:40:12

안녕하세요 예스스탁입니다. 식을 수정했습니다. 외국인선물순매수수량은 data2로 추가한 상태이므로 수식에서 data2(c)로만 사용하시면 됩니다. 또한 if data2(외국인선물수량) > 1000 then value = value + 1 ; else if data2(외국인선물수량) < -1000 then value = value - 1 ; else value = 0 ; 위와 같은 문장이면 외국인선물순매수수량이 1000이하 -1000이상이면 value가 다시 0으로 초기화 됩니다. else value = 0 ; 은 제거해야 합니다. 수정한 식입니다. Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var: value(0,data1), BNW_SEVEN(0,data1); if data1(ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period)) then value = 1; else value = -1; if data1(C >= ma(C, maPeriod)) then value = value + 1; else value = value - 1; if data1((C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0) then value = value + 1; else value = value - 1; if data1(ema((C-lowest(L, stoPeriod1)) / (highest(H, stoPeriod1) - lowest(L, stoPeriod1)) * 100, stoPeriod2)>=50) then value = value + 1; else value = value - 1; if data1(SAR(0.02,0.2) < C) then value = value + 1; else value = value - 1; if data2(c) > 1000 then value = value + 1 ; if data2(C) < -1000 then value = value - 1 ; if data3( C > ma(C, maPeriod) ) then // 삼성전자 value = value + 1 ; else value = value - 1 ; BNW_SEVEN = value; // BW 가 사용자 함수로 등록되어 있어서 BNW 로 함 Plot1(BNW_SEVEN,"세븐 바이너리웨이브"); PlotBaseLine1(0,"기준선0"); PlotBaseLine2(3,"기준선3"); 즐거운 하루되세요 > 하지일출 님이 쓴 글입니다. > 제목 : 참조 추가 부탁드립니다 > 안녕하세요... Seven Binary Wave 에서 CCI 와 CO 두가지 조건을 제거하고, 외국인 선물순매수량 과 삼성전자(타종목)를 참조종목으로 추가하여 지표식을 만들고자 합니다... 아래와 같이 지표식을 만들고.. 차트에 실현시켜보면.. 제대로 지표가 나오지 않고 +2 -2이하로 제한되는군요... 참조 종목이 원인인듯 한데... 이유를 모르겠습다.. 지표식 수정을 부탁드립니다... Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var: value(0), BNW_SEVEN(0), 외국인선물수량(0, data2) ; 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 SAR(0.02,0.2) < C then value = value + 1; else value = value - 1; if data2(외국인선물수량) > 1000 then value = value + 1 ; else if data2(외국인선물수량) < -1000 then value = value - 1 ; else value = 0 ; if data3( C > ma(C, maPeriod) ) then // 삼성전자 value = value + 1 ; else value = value - 1 ; BNW_SEVEN = value; // BW 가 사용자 함수로 등록되어 있어서 BNW 로 함 Plot1(BNW_SEVEN,"세븐 바이너리웨이브"); PlotBaseLine1(0,"기준선0"); PlotBaseLine2(3,"기준선3"); PlotBaseLine3(-3,"기준선-3"); 무더운 여름 날씨에 건강에 유의하시기 바라며...