커뮤니티
수식부탁드립니다---------------
2012-05-08 17:19:14
365
글번호 50882
input:매매구분(1),진입가(261.35),손절(1);
if 매매구분 == 0 Then{
buy("b",AtStop,진입가);
}
if 매매구분 == 1 Then{
sell("s",AtStop,진입가);
}
위처럼하면 261.35에 매도해야하는데 261.00 에매도했네요
왜그런가요 고쳐주세요
- 1. 진입.xlsx (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2012-05-09 08:49:47
안녕하세요
예스스탁입니다.
atstop은
매수에서는 지정한 가격 이상의 시세가 발생하면 신호발생
매도에서는 지정한 가격 이하의 시세가 발생하면 신호발생
atlimit은
매수에서는 지정한 가이 이하의 시세가 발생하면 신호발생
매도에서는 지정한 가격 이상의 시세가 발생하면 신호발생
입니다.
매수와 매도의 진입가격이 동일하므로
매수와 매도 각 2개중에 하나만 택하셔서 사용하시기 바랍니다.
input:매매구분(1),진입가(261.35),손절(1);
if 매매구분 == 0 Then{
#시가가 진입가보다 아래에서 생성되면 진입가까지 시세상승하면 매수
if NextBarOpen < 진입가 Then
buy("b1",AtStop,진입가);
#시가가 진입가보다 위에서 생성되면 진입가까지 시세하락하면 매수
if NextBarOpen > 진입가 Then
buy("b2",Atlimit,진입가);
}
if 매매구분 == 1 Then{
#시가가 진입가보다 위에서 생성되면 진입가까지 시세하락하면 매도
if NextBarOpen > 진입가 Then
sell("s1",AtStop,진입가);
#시가가 진입가보다 아래에서 생성되면 진입가까지 시세상승하면 매도
if NextBarOpen < 진입가 Then
sell("s2",Atlimit,진입가);
}
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다---------------
> input:매매구분(1),진입가(261.35),손절(1);
if 매매구분 == 0 Then{
buy("b",AtStop,진입가);
}
if 매매구분 == 1 Then{
sell("s",AtStop,진입가);
}
위처럼하면 261.35에 매도해야하는데 261.00 에매도했네요
왜그런가요 고쳐주세요
다음글
이전글