커뮤니티
수식 좀 부탁드릴게요
2011-05-26 15:49:18
624
글번호 39116
안녕하세요 코딩좀 물어보려고 합니다.
시뮬레이션을 돌리기 위해서 장 시작시 시장가가 전날종가보다 높을 시에 시장가로 매수한다를
어떻게 코딩해야하는지 모르겠습니다 ㅜ
if stime=090000 and dayclose(1)<시장가함수??? then buy("b",atmarket);
이렇게 코딩을 하면 되는건가요??
그리고 제대로 코딩을 했을 시에 시뮬레이션을 돌렸을 때 장 시작시에 매수를 했다고 신호를
나오게 하려면 어떻게 해야하나요??
if stime=090000 then buy("b",atmarket);
이렇게만 코딩을 하고 시뮬레이션을 돌렷을때도 장시작에 매수를 했는지 표시가안나오더라구요 ㅜㅜ
답변 부탁드릴게요 감사합니다
답변 1
예스스탁 예스스탁 답변
2011-05-27 09:06:24
안녕하세요
예스스탁입니다.
1.
랭귀지에 시장가, 매수1호가,매도1호가등의 호가는 제공되지 않습니다.
시초가 수신시 매수하시고자 하시면
전일 마지막봉에 if문을 만족시켜 신호가 떨어지게
작성하시면 됩니다.
if stime== 151500 then #일반주식의 경우 150000
buy("b",atmarket);
수식에서 같다라는 표현은 ==입니다.
=은 값의 저장을 나타냅니다. A = B B값을 A에 저장
즐거운 하루되세요
> 애비조셉 님이 쓴 글입니다.
> 제목 : 수식 좀 부탁드릴게요
> 안녕하세요 코딩좀 물어보려고 합니다.
시뮬레이션을 돌리기 위해서 장 시작시 시장가가 전날종가보다 높을 시에 시장가로 매수한다를
어떻게 코딩해야하는지 모르겠습니다 ㅜ
if stime=090000 and dayclose(1)<시장가함수??? then buy("b",atmarket);
이렇게 코딩을 하면 되는건가요??
그리고 제대로 코딩을 했을 시에 시뮬레이션을 돌렸을 때 장 시작시에 매수를 했다고 신호를
나오게 하려면 어떻게 해야하나요??
if stime=090000 then buy("b",atmarket);
이렇게만 코딩을 하고 시뮬레이션을 돌렷을때도 장시작에 매수를 했는지 표시가안나오더라구요 ㅜㅜ
답변 부탁드릴게요 감사합니다