커뮤니티

신호나오게 부탁드립니다.

프로필 이미지
관양
2004-08-25 20:33:11
1269
글번호 4940
답변완료
안녕하세요... 10분봉 데이시스템인데요... 아래식에서 계약수를 2계약으로 수정하면 신호가 사라집니다. buy("매수1조건",onclose,def,2) buy("매수2조건",onclose,def,2) sell("매도1조건",onclose,def,2) sell("매도2조건",onclose,def,2) 아래식으로 하면 신호가 정상적으로 발생합니다. 신호생성방법 좀 부탁드립니다.미리 감사드립니다. ________아래__________ var : 진입(0), 청산(0), 당일봉(0), 매수식(0),매수청산식(0), 매도식(0),매도청산식(0),buycount(0),sellcount(0), value1(0), value2(0), value3(0), value4(0), value5(0), value6(0),value7(0), value8(0),value9(0),value10(0),value11(0),value12(0),P(0),R1(0),R2(0),S1(0),S2(0),vvalue4(0),vvalue5(0),파동(0); value1= value2= value3= value4= value5= value6= value7= value8= value9= value10= value11= value12= P=(DayHigh(1)+DayLow(1)+DayClose(1))/3; R1=P+(P-DayLow(1)); R2=P+(DayHigh(1)-DayLow(1)); S1=P-(DayHigh(1)-P); S2=P-(DayHigh(1)-DayLow(1)); vvalue4= vvalue5= 파동= 당일봉 = dayindex(); 매수식 = 매수청산식= 매도식= 매도청산식= if date != date[1] then { buycount = 0; sellcount = 0; } if buycount < 1 then if 매수식 then { buy("매수1조건",onclose,def,1); buyCount = buyCount+1; } else if sellcount == 1&& (매도청산식) &&!(value5>value6&&c<value3) &&accumN(iff( accumN(iff(c > dayopen()+(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c<dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then buy("매수2조건",onclose,def,1); if sellcount < 1 then if 매도식 then { sell("매도1조건",onclose,def,1); sellcount = sellcount +1; } else if buycount== 1 && (매수청산식) &&!(value5<value7&&c>value4) &&accumN(iff( accumN(iff(c < dayopen()-(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c>dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then sell("매도2조건",onclose,def,1); if 매수청산식 then exitlong(); if 매도청산식 then exitshort();
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2004-08-26 16:35:37

안녕하세요 예스스탁입니다. 보내주신 식에 임의의 5이평과 20이평의 골든/데드크로스로 확인 결과 신호가 제대로 나오고 있었습니다. 정확한 원인을 확인하기 위해서 식 전체를 보내주시기 바랍니다. var : 진입(0), 청산(0), 당일봉(0), 매수식(0),매수청산식(0), 매도식(0),매도청산식(0),buycount(0),sellcount(0), value1(0), value2(0), value3(0), value4(0), value5(0), value6(0),value7(0), value8(0),value9(0),value10(0),value11(0),value12(0),P(0),R1(0),R2(0),S1(0),S2(0),vvalue4(0),vvalue5(0),파동(0); 매수식 = crossup(ma(c,5), ma(c,20)); 매수청산식=crossdown(ma(c,5), ma(c,20)); 매도식=crossdown(ma(c,5), ma(c,20)); 매도청산식=crossup(ma(c,5), ma(c,20)); if date != date[1] then { buycount = 0; sellcount = 0; } if buycount < 1 then if 매수식 then { buy("매수1조건",onclose,def,2); buyCount = buyCount+1; } else if sellcount == 1&& (매도청산식) &&!(value5>value6&&c<value3) &&accumN(iff( accumN(iff(c > dayopen()+(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c<dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then buy("매수2조건",onclose,def,2); if sellcount < 1 then if 매도식 then { sell("매도1조건",onclose,def,2); sellcount = sellcount +1; } else if buycount== 1 && (매수청산식) &&!(value5<value7&&c>value4) &&accumN(iff( accumN(iff(c < dayopen()-(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c>dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then sell("매도2조건",onclose,def,2); if 매수청산식 then exitlong(); if 매도청산식 then exitshort(); 감사합니다. > 관양 님이 쓴 글입니다. > 제목 : 신호나오게 부탁드립니다. > 안녕하세요... 10분봉 데이시스템인데요... 아래식에서 계약수를 2계약으로 수정하면 신호가 사라집니다. buy("매수1조건",onclose,def,2) buy("매수2조건",onclose,def,2) sell("매도1조건",onclose,def,2) sell("매도2조건",onclose,def,2) 아래식으로 하면 신호가 정상적으로 발생합니다. 신호생성방법 좀 부탁드립니다.미리 감사드립니다. ________아래__________ var : 진입(0), 청산(0), 당일봉(0), 매수식(0),매수청산식(0), 매도식(0),매도청산식(0),buycount(0),sellcount(0), value1(0), value2(0), value3(0), value4(0), value5(0), value6(0),value7(0), value8(0),value9(0),value10(0),value11(0),value12(0),P(0),R1(0),R2(0),S1(0),S2(0),vvalue4(0),vvalue5(0),파동(0); value1= value2= value3= value4= value5= value6= value7= value8= value9= value10= value11= value12= P=(DayHigh(1)+DayLow(1)+DayClose(1))/3; R1=P+(P-DayLow(1)); R2=P+(DayHigh(1)-DayLow(1)); S1=P-(DayHigh(1)-P); S2=P-(DayHigh(1)-DayLow(1)); vvalue4= vvalue5= 파동= 당일봉 = dayindex(); 매수식 = 매수청산식= 매도식= 매도청산식= if date != date[1] then { buycount = 0; sellcount = 0; } if buycount < 1 then if 매수식 then { buy("매수1조건",onclose,def,1); buyCount = buyCount+1; } else if sellcount == 1&& (매도청산식) &&!(value5>value6&&c<value3) &&accumN(iff( accumN(iff(c > dayopen()+(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c<dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then buy("매수2조건",onclose,def,1); if sellcount < 1 then if 매도식 then { sell("매도1조건",onclose,def,1); sellcount = sellcount +1; } else if buycount== 1 && (매수청산식) &&!(value5<value7&&c>value4) &&accumN(iff( accumN(iff(c < dayopen()-(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c>dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then sell("매도2조건",onclose,def,1); if 매수청산식 then exitlong(); if 매도청산식 then exitshort();
프로필 이미지

관양

2004-08-26 17:17:22

안녕하세요. 진입설정에서 주문수량을 2로 하니까 신호가 나오네요. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 신호나오게 부탁드립니다. > 안녕하세요 예스스탁입니다. 보내주신 식에 임의의 5이평과 20이평의 골든/데드크로스로 확인 결과 신호가 제대로 나오고 있었습니다. 정확한 원인을 확인하기 위해서 식 전체를 보내주시기 바랍니다. var : 진입(0), 청산(0), 당일봉(0), 매수식(0),매수청산식(0), 매도식(0),매도청산식(0),buycount(0),sellcount(0), value1(0), value2(0), value3(0), value4(0), value5(0), value6(0),value7(0), value8(0),value9(0),value10(0),value11(0),value12(0),P(0),R1(0),R2(0),S1(0),S2(0),vvalue4(0),vvalue5(0),파동(0); 매수식 = crossup(ma(c,5), ma(c,20)); 매수청산식=crossdown(ma(c,5), ma(c,20)); 매도식=crossdown(ma(c,5), ma(c,20)); 매도청산식=crossup(ma(c,5), ma(c,20)); if date != date[1] then { buycount = 0; sellcount = 0; } if buycount < 1 then if 매수식 then { buy("매수1조건",onclose,def,2); buyCount = buyCount+1; } else if sellcount == 1&& (매도청산식) &&!(value5>value6&&c<value3) &&accumN(iff( accumN(iff(c > dayopen()+(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c<dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then buy("매수2조건",onclose,def,2); if sellcount < 1 then if 매도식 then { sell("매도1조건",onclose,def,2); sellcount = sellcount +1; } else if buycount== 1 && (매수청산식) &&!(value5<value7&&c>value4) &&accumN(iff( accumN(iff(c < dayopen()-(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c>dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then sell("매도2조건",onclose,def,2); if 매수청산식 then exitlong(); if 매도청산식 then exitshort(); 감사합니다. > 관양 님이 쓴 글입니다. > 제목 : 신호나오게 부탁드립니다. > 안녕하세요... 10분봉 데이시스템인데요... 아래식에서 계약수를 2계약으로 수정하면 신호가 사라집니다. buy("매수1조건",onclose,def,2) buy("매수2조건",onclose,def,2) sell("매도1조건",onclose,def,2) sell("매도2조건",onclose,def,2) 아래식으로 하면 신호가 정상적으로 발생합니다. 신호생성방법 좀 부탁드립니다.미리 감사드립니다. ________아래__________ var : 진입(0), 청산(0), 당일봉(0), 매수식(0),매수청산식(0), 매도식(0),매도청산식(0),buycount(0),sellcount(0), value1(0), value2(0), value3(0), value4(0), value5(0), value6(0),value7(0), value8(0),value9(0),value10(0),value11(0),value12(0),P(0),R1(0),R2(0),S1(0),S2(0),vvalue4(0),vvalue5(0),파동(0); value1= value2= value3= value4= value5= value6= value7= value8= value9= value10= value11= value12= P=(DayHigh(1)+DayLow(1)+DayClose(1))/3; R1=P+(P-DayLow(1)); R2=P+(DayHigh(1)-DayLow(1)); S1=P-(DayHigh(1)-P); S2=P-(DayHigh(1)-DayLow(1)); vvalue4= vvalue5= 파동= 당일봉 = dayindex(); 매수식 = 매수청산식= 매도식= 매도청산식= if date != date[1] then { buycount = 0; sellcount = 0; } if buycount < 1 then if 매수식 then { buy("매수1조건",onclose,def,1); buyCount = buyCount+1; } else if sellcount == 1&& (매도청산식) &&!(value5>value6&&c<value3) &&accumN(iff( accumN(iff(c > dayopen()+(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c<dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then buy("매수2조건",onclose,def,1); if sellcount < 1 then if 매도식 then { sell("매도1조건",onclose,def,1); sellcount = sellcount +1; } else if buycount== 1 && (매수청산식) &&!(value5<value7&&c>value4) &&accumN(iff( accumN(iff(c < dayopen()-(abs(value1-value2)*0.13),1,0),dayindex()+1)>=1&& c>dayopen(),1,0),dayindex()+1)==1 && stime>=091100 && stime<=133000 then sell("매도2조건",onclose,def,1); if 매수청산식 then exitlong(); if 매도청산식 then exitshort();