커뮤니티
누적분봉 수식
2011-03-25 11:00:53
984
글번호 36919
안녕하세요.. 내일이면 주말이네요~
다음 수식 부탁드립니다.
주데이타 1분봉 연결선물일 때,
1) 참조데이타를 사용하지 않고
2) 매 30분 단위로 (09:30, 10:00, 10:30....)
3) 30분단위 첫 6분간의 시고종저 값 (즉, 09:30~09:36의 시고종저,
10:00~10:06의 시고종저.....// 6분봉 개념으로, 1분봉 6개 기간의 시고종저가 되겠습니다)
-------------------------
아울러 몇가지 질문사항이 있습니다. 아래와 같은 수식이 있을 때
input: N(30),TimeExit(25);
var1=TimeToMinutes(stime)%N;
...
.....
If crossup(var1,TimeExit) Then {
..
....
1) input의 TimeExit(25)를 TimeExit(N-5)로 표현해도 되는지요?
2) var1은 현시간을 N값으로 나눈 "분단위의 나머지 값"으로 받는다는 의미인지요?
3) 만약 var1값이 분단위의 나머지 값이라면
If crossup(var1,TimeExit) 의 수식에서 var1==TimeExit 시점인 30분단위
25분시점에서 (예를들면 10:25 시점) 1초라도 지나면 바로 수식성립이 되는 것이 아니라
26분시점에서 수식성립이 되는 것인지요?
4) 위의 3번 내용이 맞다면, 25분시점에서 1초라도 지나면의 (예를들어 10:25:01시점)
내용으로 하고 싶다면 수식을 어떻게 작성해야하는지요?
5) setstoploss(1,pointstop); 의 수식에서 1pt 손실의 의미는
진입가격(신호가격?) 대비 + 설정창의 수수료 및 슬리피지 포함하여 계산되는 것인지요?
이상입니다.
그럼 오늘도 뜻있는 시간되시고, 즐거운 주말 맞으시기를 바라겠습니다.
감사합니다~
답변 1
예스스탁 예스스탁 답변
2011-03-25 11:16:33
안녕하세요
예스스탁입니다.
1.
input : TT(30),N(6);
var : Hv(0),Lv(0),Ov(0),Cv(0);
var1 = TimeToMinutes(stime)%TT;
if var1 == 0 or dayindex == 0 Then{
Ov = O;
Hv = H;
Lv = L;
Cv = C;
}
if var1 < N Then{
if H > Hv Then
Hv = H;
if L < Lv Then
Lv = L;
Cv = C;
}
plot1(Ov);
plot2(Hv);
plot3(Lv);
plot4(Cv);
2,
1). 가능하지 않습니다. 수치로만 넣으셔야 합니다.
2) 예 맞습니다. 현시간을 분단위로 게산하고 그값을 N으로 나누어 나머지값을 구해 시간을 분할할때 사용됩니다.
3) 예 맞습니다. 26분봉 혹안 56분봉 완성시에 청산되므로 27분봉 57분봉 시가수신시에 주문됩니다.
4) 분봉에서 초단위까지 지정은 가능하지 않습니다.1초단위 컨트롤은 1초봉에서나 가능합니다.
만약 25분봉완성시(26분봉 시가수신)라면 var1 == TimeExit 이고 25분봉 시가수신시라면 var1 == 24 입니다.
5) 아닙니다. 강제청산은 가격만을 가지고 계산합니다. 수수료와 슬리피지는 포함되지 않습니다.
수수료와 슬리피지는 positionProfit과 같은 손익을 리턴하는 함수에만 적용됩니다.
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 누적분봉 수식
> 안녕하세요.. 내일이면 주말이네요~
다음 수식 부탁드립니다.
주데이타 1분봉 연결선물일 때,
1) 참조데이타를 사용하지 않고
2) 매 30분 단위로 (09:30, 10:00, 10:30....)
3) 30분단위 첫 6분간의 시고종저 값 (즉, 09:30~09:36의 시고종저,
10:00~10:06의 시고종저.....// 6분봉 개념으로, 1분봉 6개 기간의 시고종저가 되겠습니다)
-------------------------
아울러 몇가지 질문사항이 있습니다. 아래와 같은 수식이 있을 때
input: N(30),TimeExit(25);
var1=TimeToMinutes(stime)%N;
...
.....
If crossup(var1,TimeExit) Then {
..
....
1) input의 TimeExit(25)를 TimeExit(N-5)로 표현해도 되는지요?
2) var1은 현시간을 N값으로 나눈 "분단위의 나머지 값"으로 받는다는 의미인지요?
3) 만약 var1값이 분단위의 나머지 값이라면
If crossup(var1,TimeExit) 의 수식에서 var1==TimeExit 시점인 30분단위
25분시점에서 (예를들면 10:25 시점) 1초라도 지나면 바로 수식성립이 되는 것이 아니라
26분시점에서 수식성립이 되는 것인지요?
4) 위의 3번 내용이 맞다면, 25분시점에서 1초라도 지나면의 (예를들어 10:25:01시점)
내용으로 하고 싶다면 수식을 어떻게 작성해야하는지요?
5) setstoploss(1,pointstop); 의 수식에서 1pt 손실의 의미는
진입가격(신호가격?) 대비 + 설정창의 수수료 및 슬리피지 포함하여 계산되는 것인지요?
이상입니다.
그럼 오늘도 뜻있는 시간되시고, 즐거운 주말 맞으시기를 바라겠습니다.
감사합니다~
이전글