일봉 기준으로 오늘의 종가가 오늘의 200이평선 위에 있으면 내일 시가에 매수까지는 아래와 같이 하면 되는거 같은데, 모래의 시가에 매수청산을 어떻게 해야하는지 잘 안되어서요 ㅠㅠ 매번 무한 감사드립니다.
If C > MA(C,200) then
{
Buy("매수", atMarket);
}
감사합니다.
답변 3
예스스탁
예스스탁 답변
2021-06-14 15:28:28
안녕하세요
예스스탁입니다.
If MarketPosition == 0 and C > MA(C,200) then
{
Buy("매수", atMarket);
}
if MarketPosition == 1 and BarsSinceEntry ==1 Then
ExitLong("bx",AtMarket);
즐거운 하루되세요
> mildred 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 일봉 기준으로 오늘의 종가가 오늘의 200이평선 위에 있으면 내일 시가에 매수까지는 아래와 같이 하면 되는거 같은데, 모래의 시가에 매수청산을 어떻게 해야하는지 잘 안되어서요 ㅠㅠ 매번 무한 감사드립니다.
If C > MA(C,200) then
{
Buy("매수", atMarket);
}
감사합니다.
mildred
2021-06-14 21:34:24
안녕하세요,
매번 무한 감사드립니다.
MarketPosition이라는 함수가 아직도 좀 이해가 잘 안가서요.
Buy에서 제가 작성한것에다가 MarketPosition == 0을 추가해야 하는 이유가 왜인건지 해서요.
또한 Exit부분에서도 BarsSinceEntry == 1이 있는데 굳이 MarketPosition == 1을 왜 추가해야 하는거지요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의드립니다
>
안녕하세요
예스스탁입니다.
If MarketPosition == 0 and C > MA(C,200) then
{
Buy("매수", atMarket);
}
if MarketPosition == 1 and BarsSinceEntry ==1 Then
ExitLong("bx",AtMarket);
즐거운 하루되세요
> mildred 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 일봉 기준으로 오늘의 종가가 오늘의 200이평선 위에 있으면 내일 시가에 매수까지는 아래와 같이 하면 되는거 같은데, 모래의 시가에 매수청산을 어떻게 해야하는지 잘 안되어서요 ㅠㅠ 매번 무한 감사드립니다.
If C > MA(C,200) then
{
Buy("매수", atMarket);
}
감사합니다.
예스스탁
예스스탁 답변
2021-06-17 13:13:35
안녕하세요
예스스탁입니다.
차트상 종가에 무포지션일 때 진입하라는 내용입니다.
해당 내용이 없으면 청산조건과 진입조건이 동시에 만족할 수도 있습니다.
시스템은 청산과 동일시점에 같은 방향진입이 발생하면 해당 진입이 또 청산됩니다
예를들어
종가가 200이평보다 커서 다음날시가에 진입을 하고
다음날도 종가가 200이평보다 큰상태이면
다다음날 시가에 매도와 함께 다시 매수가 발생합니다.
하지만 청산함수가 동일시점에 발생하는 매수신호를 다시 청산하므로
불필요한 매수와 매도가 한번씩 더 발생하게 됩니다.
이런 일을 막기위해
진입에 MarketPosition == 0 조건을 추가해서
시가에 매수나 매도 중 하나의 신호만 발생하게 작성된 것입니다.
즐거운 하루되세요
> mildred 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 문의드립니다
>
안녕하세요,
매번 무한 감사드립니다.
MarketPosition이라는 함수가 아직도 좀 이해가 잘 안가서요.
Buy에서 제가 작성한것에다가 MarketPosition == 0을 추가해야 하는 이유가 왜인건지 해서요.
또한 Exit부분에서도 BarsSinceEntry == 1이 있는데 굳이 MarketPosition == 1을 왜 추가해야 하는거지요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의드립니다
>
안녕하세요
예스스탁입니다.
If MarketPosition == 0 and C > MA(C,200) then
{
Buy("매수", atMarket);
}
if MarketPosition == 1 and BarsSinceEntry ==1 Then
ExitLong("bx",AtMarket);
즐거운 하루되세요
> mildred 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 일봉 기준으로 오늘의 종가가 오늘의 200이평선 위에 있으면 내일 시가에 매수까지는 아래와 같이 하면 되는거 같은데, 모래의 시가에 매수청산을 어떻게 해야하는지 잘 안되어서요 ㅠㅠ 매번 무한 감사드립니다.
If C > MA(C,200) then
{
Buy("매수", atMarket);
}
감사합니다.