커뮤니티
간단한 질문드립니다
2011-08-19 12:30:01
679
글번호 42054
var : cro(0,data1);
if Crossdown(ma(C,5), ma(c,20)) Then
cro = 1;
if Crossup(ma(C,20), ma(c,60)) then
cro = -1;
if cro==-1 and ~~~~ <--- 요렇게 식을 작성하면 20,60골든시 전체 구간을 감시하게
되는건가요? 20,60이 골든크로스 난이후 구간을 감시하게
하고 싶은데 저렇게 간단히 작성이 가능한건지 궁금합니 다(20,60골든크로스 전체구간이라함은.. 크로스가 일어난이후 20일선이 60일선보다 위에 있는 구간 전체를 말합니다)
다른 질문 : 조건만족시 atstop 을 이용하여 매수를 하려고 할때 조건만족된 고가에서
3틱이상에서 진입하는데.. 조건만족 다음봉, 다다음봉 두봉만 감시하여 3틱을 넘지 못하면 매수하지 않는 식 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2011-08-19 14:50:59
안녕하세요
예스스탁입니다.
var : cro(0,data1);
if Crossdown(ma(C,5), ma(c,20)) Then
cro = 1;
if Crossup(ma(C,20), ma(c,60)) then
cro = -1;
위와 같이 작성하시면
20선이 60선을 상향돌파하면 cro값이 -1이 되고
5선이 20선을 하향하면 cro값이 1이 되므로
20선이 60선보다 큰 구간만을 감시하는 것은 아닙니다.
만약 아래와 같이 되엇다면 20-60골드부터 5-20 데드까지의 구간을
보게 되므로 20선이 60선보다 작을때도 감시할 수 있습니다.
20-60 골드 ---> 20-60데드 --> 5-20 데드
식을 아래와 같이 작성하셔야
20선이 60선보다 큰 구간만 감시하게 됩니다.
var : cro(0,data1);
if Crossdown(ma(C,20), ma(c,60)) Then
cro = 1;
if Crossup(ma(C,20), ma(c,60)) then
cro = -1;
2.
if 조건 Then{
var1 = H;
var2 = index;
}
if index < var2+3 Then
buy("b",AtStop,var1+PriceScale*3);
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 간단한 질문드립니다
> var : cro(0,data1);
if Crossdown(ma(C,5), ma(c,20)) Then
cro = 1;
if Crossup(ma(C,20), ma(c,60)) then
cro = -1;
if cro==-1 and ~~~~ <--- 요렇게 식을 작성하면 20,60골든시 전체 구간을 감시하게
되는건가요? 20,60이 골든크로스 난이후 구간을 감시하게
하고 싶은데 저렇게 간단히 작성이 가능한건지 궁금합니 다(20,60골든크로스 전체구간이라함은.. 크로스가 일어난이후 20일선이 60일선보다 위에 있는 구간 전체를 말합니다)
다른 질문 : 조건만족시 atstop 을 이용하여 매수를 하려고 할때 조건만족된 고가에서
3틱이상에서 진입하는데.. 조건만족 다음봉, 다다음봉 두봉만 감시하여 3틱을 넘지 못하면 매수하지 않는 식 부탁드립니다