커뮤니티
일정시간 경과 후
2015-11-19 11:10:48
160
글번호 92540
아래에 관련 된 수식과 함수에 대하여 도움주시면 감사 하겠습니다.
가. S & P 500 지수선물에서
!. 영업일시작(현지시각 17:00:00) 후 첫번째 진입 신호 이후 부터 발생 되는
반대방향의 진입신호는 일정시간(분) 경과후 발생 하도록 하기 위한 수식
2. 일봉차트상의 직전영업일 종가의 표시(현지시각 16:00:00)
분봉차트상의 직전영업일 종가의 표시(현지시각 16:00:00)
틱 차트상의 직전영업일 종가의 표시(현지시각 16:00:00)
나. 일봉차트의 시스템성능보고서상에는 체결시각의 표시가 없는데 일봉차트에서 체결시각을 알 수있는 방안이 있나요?
다. NO.45073 에 추가질문 있습니다. 답변 부탁 합니다.
답변 1
예스스탁 예스스탁 답변
2015-11-19 11:45:07
안녕하세요
예스스탁입니다.
1.
input : N(30);
var : T(0),S1(0),S2(0),TT(0),pre(0),entry(0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
T = 1;
pre = TotalTrades;
}
if date != date[1] Then{
S2 = 1440-S1;
T = 2;
}
if T == 1 then
TT = TimeToMinutes(time)-S1;
if T == 2 Then
TT = TimeToMinutes(time)+S2;
if MarketPosition == 0 Then
entry = TotalTrades-pre;
Else
entry = (TotalTrades-pre)+1;
if 매수진입조건 Then{
if entry == 0 Or MarketPosition ==0 or
(entry >= 1 and MarketPosition == -1 and TimeToMinutes(stime) >= TT[BarsSinceEntry]+N) Then
buy();
}
if 매도진입조건 Then{
if entry == 0 Or MarketPosition ==0 or
(entry >= 1 and MarketPosition == 1 and TimeToMinutes(stime) >= TT[BarsSinceEntry]+N) Then
sell();
}
2.
if bdate != bdate[1] Then
var1 = C[1];
plot1(var1);
3.
봉의 시간은 시가와 종가시간만 제공되고 있습니다.
수식에서는 체결시각은 제공되고 있지 않습니다.
4
실시간차트에서도
현재 마지막봉인 당일봉만 제외하면 모두 시뮬레이션 데이터입니다.
과거봉은 모두 가설에 의해 움직인것으로 판단하고 신호가 나오므로
과거 신호는 같고 실시간봉만 시세를 실시간으로 따라가므로
현재 실시간일때와 발생하는 신호와
해당 봉이 이후에 과거봉이 되었을때가 다르게 됩니다.
해당 부분은 수식으로 제어가 되지 않습니다.
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 일정시간 경과 후
> 아래에 관련 된 수식과 함수에 대하여 도움주시면 감사 하겠습니다.
가. S & P 500 지수선물에서
!. 영업일시작(현지시각 17:00:00) 후 첫번째 진입 신호 이후 부터 발생 되는
반대방향의 진입신호는 일정시간(분) 경과후 발생 하도록 하기 위한 수식
2. 일봉차트상의 직전영업일 종가의 표시(현지시각 16:00:00)
분봉차트상의 직전영업일 종가의 표시(현지시각 16:00:00)
틱 차트상의 직전영업일 종가의 표시(현지시각 16:00:00)
나. 일봉차트의 시스템성능보고서상에는 체결시각의 표시가 없는데 일봉차트에서 체결시각을 알 수있는 방안이 있나요?
다. NO.45073 에 추가질문 있습니다. 답변 부탁 합니다.