커뮤니티
신호나오게 부탁드립니다.
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();
다음글
이전글