커뮤니티
재질문드립니다.
2012-02-29 16:44:10
278
글번호 48405
안녕하세요
예스스탁입니다.
if dayopen(0) >= dayClose(1)*1.05 then
buy("B",atmarket);
if dayopen(0) <= dayClose(1)*0.95 then
Sell("S",atmarket);
위식과 아래식은 의미는 같지만
위식은 첫봉완성시에 신호가 발생하는 식입니다.
신호의 표시는 두번째봉 시가에 표시가 됩니다.
아래식은 시초가 수신시에 조건만족하면 즉시 신호가 발생하는 식입니다.
if stime == 151000 then{#일반종목이면 150000
if NextBarOpen >= C*1.05 then
buy("B",AtMarket);
if NextBarOpen <= C*0.95 then
sell("S",AtMarket);
}
즐거운 하루되세요
이렇게 답변해주셨는데
그럼 위에식에서 진입식을
atmarket 말고 atstop 으로 하면 바로진입할수있지안나요?
var=매수값(0);
매수값=DayClose(1)*1.05;
이렇게 값 할당했다하면
Buy("B",atstop,매수값);
이렇게 진입을 atstop 으로바꾼다면 위아래 같은 식인가요?
답변 1
예스스탁 예스스탁 답변
2012-02-29 17:31:28
안녕하세요
예스스탁입니다.
atstop은 지정한 가격 이상의 시세 발생하면 신호를 발생하라는 타입니다.
아래와 같이 작성하시면 전일 종가보다 5%위의 시세만 발생하면 매수하라는 식이므로
시초가만 따져서 진입하는 것과는 다른 식입니다.
물론 아래식으로 하면 시초가가 전일종가보다 5%높은 곳에서 바로 시작하면
신호가 발생하지만
시초가가 전일종가+5% 아래에서 시작해
시세가 상승해 전일종가+5%이상인 시세가 발생해도 신호가 발생합니다.
var : 매수값(0);
매수값=DayClose(1)*1.05;
Buy("B",atstop,매수값);
기존에 문의하신 분의 의도는 시초가가 전일종가보다 5%위에서 시작하면
시초가 수신시에 즉시 매수하는 내용이었습니다.
즐거운 하루되세요
> 타고난스캘퍼 님이 쓴 글입니다.
> 제목 : 재질문드립니다.
> 안녕하세요
예스스탁입니다.
if dayopen(0) >= dayClose(1)*1.05 then
buy("B",atmarket);
if dayopen(0) <= dayClose(1)*0.95 then
Sell("S",atmarket);
위식과 아래식은 의미는 같지만
위식은 첫봉완성시에 신호가 발생하는 식입니다.
신호의 표시는 두번째봉 시가에 표시가 됩니다.
아래식은 시초가 수신시에 조건만족하면 즉시 신호가 발생하는 식입니다.
if stime == 151000 then{#일반종목이면 150000
if NextBarOpen >= C*1.05 then
buy("B",AtMarket);
if NextBarOpen <= C*0.95 then
sell("S",AtMarket);
}
즐거운 하루되세요
이렇게 답변해주셨는데
그럼 위에식에서 진입식을
atmarket 말고 atstop 으로 하면 바로진입할수있지안나요?
var=매수값(0);
매수값=DayClose(1)*1.05;
이렇게 값 할당했다하면
Buy("B",atstop,매수값);
이렇게 진입을 atstop 으로바꾼다면 위아래 같은 식인가요?
다음글
이전글