안녕하세요?
아래글번호 65424번 재질문입니다.
스크립트 검증 요청드립니다.
구체적인 사례를 들어 요청드립니다.
HSIF20을 5분봉으로 거래하고자 합니다.
우리시간 기준으로
1. 2019/12/20 금요일 18시 15분 T+1장이 시작되고 처음 시작된 가격은 28,037입니다.
2. 2019/12/21 토요일 04시경 T+1장이 마감되는 가격은 28,035입니다.
3. 28,037 > 28,035 : 양봉입니다.
4. 2019/12/23 월요일 T장 10시 15분에 시장가 매도를 하고 싶습니다. 기술적으로 어려우면 10시 20분봉이 완성되고 익봉 시가에 매도진입입니다.
5. 2019/12/23 월요일 T장 17시에 매도진입한 포지션 청산입니다.
6. 반대로 3번에서 음봉이 발생되었더라면 매수진입하여 17시 청산입니다.
---------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : Tcond(false);
if (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then
{
var1 = O;
}
if stime < 100000 then
var2 = c;
if (NextBarSdate != sdate and NextBarStime >= 101500) or
(NextBarSdate == sdate and NextBarStime >= 101500 and stime < 101500) then
{
if var2 > var1 and var1 > 0 Then
buy("b",AtMarket);
if var2 < var1 and var1 > 0 Then
sell("s",AtMarket);
}
SetStopEndofday(170000);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수 검증 요청
> 안녕하세요??
아래 글번호 65404번 스크립트 검증 요청드립니다.
진입만 1번 있고 청산이 발생되지 않습니다.
----------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
input : starttime(101500),endtime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then
{
var1 = O;
}
if stime < 100000 then
var2 = c;
if (NextBarSdate != sdate and NextBarStime >= 101500) or
(NextBarSdate == sdate and NextBarSdate >= 101500 and stime < 101500) then
{
if var2 > var1 and var1 > 0 Then
buy("b",AtMarket);
if var2 < var1 and var1 < 0 Then
sell("s",AtMarket);
}
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
함수 요청드립니다.
항셍지수 선물 5분봉으로 거래를 하고자 합니다.
10시 15분 T장 시초가에 진입을 하는데
T+1장이 양봉이면 매도, 음봉이면 매수
당일 17시 시간청산입니다.
답변 1
예스스탁
예스스탁 답변
2019-12-30 15:31:50
안녕하세요
예스스탁입니다.
작성해 드린 수식이 양봉매수 음봉 매도입니다.
음봉매수, 양봉매수이면 신호함수만 반대로 작성하시면 됩니다.
var : Tcond(false);
if (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then
{
var1 = O;
}
if stime < 100000 then
var2 = c;
if (NextBarSdate != sdate and NextBarStime >= 101500) or
(NextBarSdate == sdate and NextBarStime >= 101500 and stime < 101500) then
{
if var2 > var1 and var1 > 0 Then
sell("s",AtMarket);
if var2 < var1 and var1 > 0 Then
Buy("b",AtMarket);
}
SetStopEndofday(170000);
12월 20일 18시15분 시가가 28.037
12월 21일 04시경 종가가 28.035이므로 음봉입니다.
음봉이므로 첨부된 그림과 같이 매수신호 발생합니다.
이후 17시에 청산합니다.
아래 18시15분 시가를 그리는 지표입니다.
차트에 적용해 같이 보시면 됩니다.
var : Tcond(false);
if (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then
{
var1 = O;
}
if stime < 100000 then
var2 = c;
plot1(var1);
새해 좋은 일만 가득하시길 기원합니다.
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래글번호 65424번 재질문입니다.
스크립트 검증 요청드립니다.
구체적인 사례를 들어 요청드립니다.
HSIF20을 5분봉으로 거래하고자 합니다.
우리시간 기준으로
1. 2019/12/20 금요일 18시 15분 T+1장이 시작되고 처음 시작된 가격은 28,037입니다.
2. 2019/12/21 토요일 04시경 T+1장이 마감되는 가격은 28,035입니다.
3. 28,037 > 28,035 : 양봉입니다.
4. 2019/12/23 월요일 T장 10시 15분에 시장가 매도를 하고 싶습니다. 기술적으로 어려우면 10시 20분봉이 완성되고 익봉 시가에 매도진입입니다.
5. 2019/12/23 월요일 T장 17시에 매도진입한 포지션 청산입니다.
6. 반대로 3번에서 음봉이 발생되었더라면 매수진입하여 17시 청산입니다.
---------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : Tcond(false);
if (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then
{
var1 = O;
}
if stime < 100000 then
var2 = c;
if (NextBarSdate != sdate and NextBarStime >= 101500) or
(NextBarSdate == sdate and NextBarStime >= 101500 and stime < 101500) then
{
if var2 > var1 and var1 > 0 Then
buy("b",AtMarket);
if var2 < var1 and var1 > 0 Then
sell("s",AtMarket);
}
SetStopEndofday(170000);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수 검증 요청
> 안녕하세요??
아래 글번호 65404번 스크립트 검증 요청드립니다.
진입만 1번 있고 청산이 발생되지 않습니다.
----------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
input : starttime(101500),endtime(020000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= 181500) or
(sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then
{
var1 = O;
}
if stime < 100000 then
var2 = c;
if (NextBarSdate != sdate and NextBarStime >= 101500) or
(NextBarSdate == sdate and NextBarSdate >= 101500 and stime < 101500) then
{
if var2 > var1 and var1 > 0 Then
buy("b",AtMarket);
if var2 < var1 and var1 < 0 Then
sell("s",AtMarket);
}
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
함수 요청드립니다.
항셍지수 선물 5분봉으로 거래를 하고자 합니다.
10시 15분 T장 시초가에 진입을 하는데
T+1장이 양봉이면 매도, 음봉이면 매수
당일 17시 시간청산입니다.