안녕하세요
100분봉을 사용하고 있고 몇일에 한번 매수매도신호가 나오는데
일일15시45분에 장이 종료되지만 날짜가 바뀔때 당일 16시 20분등 종료시간이 지나서 신호가 완성되어 주문이 당일에 체결되지 않고 다음날 시작가에 체결됩니다.
신호가 봉 완성시점에 나가서 그러겠지만 당일 장종료시간 전이나 15시 30분에(당일 장시간내)
주문 신호가 나오게 하려면 어떻게 해야 하나요?
(예시)예스래귀지입니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if stime >= 90000 and stime < 153000 then {
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
}
답변 1
예스스탁
예스스탁 답변
2020-02-10 14:31:11
안녕하세요
예스스탁입니다.
1
문의하신 내용은 가능하지 않습니다.
랭귀지가 봉완성이 기준으로 미완성봉에서 시간 체크해서 제어가 되지 않습니다.
도움을 드리지 못해 죄송합니다.
2
만일 당일 마지막 완성봉에서는 신호를 발생하지 않고자 하시면 아래와 같은 조건을 추가하시면 됩니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if stime >= 100000 and NextBarSdate == sdate then
{
# 매수/매도청산
If CrossUP(value1, value2) Then
{
buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
}
즐거운 하루되세요
> 팡팡 님이 쓴 글입니다.
> 제목 : 시간관련 질문입니다.
> 안녕하세요
100분봉을 사용하고 있고 몇일에 한번 매수매도신호가 나오는데
일일15시45분에 장이 종료되지만 날짜가 바뀔때 당일 16시 20분등 종료시간이 지나서 신호가 완성되어 주문이 당일에 체결되지 않고 다음날 시작가에 체결됩니다.
신호가 봉 완성시점에 나가서 그러겠지만 당일 장종료시간 전이나 15시 30분에(당일 장시간내)
주문 신호가 나오게 하려면 어떻게 해야 하나요?
(예시)예스래귀지입니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if stime >= 90000 and stime < 153000 then {
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
}