안녕하세요,
아래와 같은 조건으로 수식을 작성했는데 시그널이 잘 작동을 안하는거 같아서(실제로 나와야 하는날보다 하루씩 뒤로 밀리는거 같습니다) 검토 요청드립니다.
차트: 1분봉
조건: 전일 양봉
매수: 오늘 시초가
매수청산: 오늘 종가
If NextBarSdate != sDate and DayOpen(1)>DayClose(1) and MarketPosition == 0 Then
{
Buy("Buy", AtMarket);
}
if NextBarStime >= 153400 and sTime < 153400 Then
ExitLong("ExitLong",OnClose);
추가로 만약에 이거를 틱차트에 적용하려면 코드를 어떻게 변경해야할까요?
매번 무한 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2021-07-14 09:03:09
안녕하세요
예스스탁입니다.
1
NextBarSdate != sDate는 당일 마지막봉이 완성되었을때를 의미합니다.
작성하신 식은 당일 마지막봉에서 전일시가가 전일종가보다 크면 다음봉시가(다음날시가)가 매수입니다.
DayOpen(0)>DayClose(0)로 변경하시면 됩니다.
If NextBarSdate != sDate and DayOpen(0)>DayClose(0) and MarketPosition == 0 Then
{
Buy("Buy", AtMarket);
}
2
해당 수식 틱봉이나 분봉이나 변경할 내용이 없습니다.
주기에 따라 변경할 내용이 있지 않습니다.
즐거운 하루되세요
> mildred 님이 쓴 글입니다.
> 제목 : 수식 요청 드립니다 (매번 무한 감사드립니다)
> 안녕하세요,
아래와 같은 조건으로 수식을 작성했는데 시그널이 잘 작동을 안하는거 같아서(실제로 나와야 하는날보다 하루씩 뒤로 밀리는거 같습니다) 검토 요청드립니다.
차트: 1분봉
조건: 전일 양봉
매수: 오늘 시초가
매수청산: 오늘 종가
If NextBarSdate != sDate and DayOpen(1)>DayClose(1) and MarketPosition == 0 Then
{
Buy("Buy", AtMarket);
}
if NextBarStime >= 153400 and sTime < 153400 Then
ExitLong("ExitLong",OnClose);
추가로 만약에 이거를 틱차트에 적용하려면 코드를 어떻게 변경해야할까요?
매번 무한 감사드립니다.