커뮤니티
거래일관련 질문다시 드립니다.
2009-06-15 11:34:01
595
글번호 22809
아래는 관리자님께서 답해주신 것과 제가 질문 올린 것입니다.
1. 우선 buy() 대신에 ExitLong 이 들어가야 할 것 같은데 맞는지요?
2. 분봉을 사용하고 있는데, Var1[괄호] 괄호 안에 BarsSinceEntry를 사용해도 되는것인지요? 제 목적은 거래일로 따져서, 진입이 이루어진 날을 포함하여 3일째에는 무조건 청산하도록 하는 것입니다. 늘 도움말씀 감사드립니다.
###################################################################
날짜는 주말이나 월이변경될때 날자값이 크게 바뀌므로
거래일을 카운트하는 변수를 만들어 사용하시기 바랍니다.
if sdate != sdate[1] then
var1 = var1+1;
if var1[BarsSinceEntry] == var1+2 and stime == 150000 then
buy();
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
만약 이틀오버나잇을 허용한다면... 즉
진입한 날을 포함하여 3일 째 되는 날, 장 중에도
청산신호가 안나오면 그 3일 째 날 15시에 청산하겠다면
어떻게 식을 적어주어야 하나요?
답변 1
예스스탁 예스스탁 답변
2009-06-15 11:52:20
안녕하세요
에스스탁입니다.
1.
죄송합니다. 수식이 잘못 작성되었습니다.
if sdate != sdate[1] then
var1 = var1+1;
if var1 == var1[BarsSinceEntry]+2 and stime == 150000 then
exitlong();
입니다.
2.
if sdate != sdate[1] then
var1 = var1+1;
위 수식은 날짜가 변경될때마다 1씩 누적하는 식입니다.
거래일수를 리턴합니다.
var1[BarsSinceEntry]은 진입시점의 거래일수 값을 나타냅니다.
var1 == var1[BarsSinceEntry]+2 는 진입시점에서의 var1보다 현재 var1이 2 크다라는 의미입니다.
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 거래일관련 질문다시 드립니다.
> 아래는 관리자님께서 답해주신 것과 제가 질문 올린 것입니다.
1. 우선 buy() 대신에 ExitLong 이 들어가야 할 것 같은데 맞는지요?
2. 분봉을 사용하고 있는데, Var1[괄호] 괄호 안에 BarsSinceEntry를 사용해도 되는것인지요? 제 목적은 거래일로 따져서, 진입이 이루어진 날을 포함하여 3일째에는 무조건 청산하도록 하는 것입니다. 늘 도움말씀 감사드립니다.
###################################################################
날짜는 주말이나 월이변경될때 날자값이 크게 바뀌므로
거래일을 카운트하는 변수를 만들어 사용하시기 바랍니다.
if sdate != sdate[1] then
var1 = var1+1;
if var1[BarsSinceEntry] == var1+2 and stime == 150000 then
buy();
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
만약 이틀오버나잇을 허용한다면... 즉
진입한 날을 포함하여 3일 째 되는 날, 장 중에도
청산신호가 안나오면 그 3일 째 날 15시에 청산하겠다면
어떻게 식을 적어주어야 하나요?
이전글