커뮤니티

재질문드립니다.

프로필 이미지
타고난스캘퍼
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 으로바꾼다면 위아래 같은 식인가요?