커뮤니티
시간관련 시스템문의
2018-12-25 13:41:48
278
글번호 124745
미국은 썸머타임이 있어서 개장시간이 기간별로 상이합니다.
그래서
이런 수식을 만들고 싶습니다.
개장시간이 아침 7시인 경우 매수진입은 매수1
아침 8시인 경우 매수진입은 매수2
개장시간이 아침 7시인 경우 매도진입은 매도1
아침 8시인 경우 매도진입은 매도2
지금까지는 연도별로 썸머타임시간을 일일히 입력해서 사용했는데,
7시정각에 시가가 형성되는지 유무에 따라 날짜 입력없이 할 수 있을꺼 같은데
여기서 풀리지 않네요. TimeOpen 이란 변수를 어떻게 활용해야 할지 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-12-26 10:21:02
안녕하세요
예스스탁입니다.
1
if bdate != bdate[1] then
{
Condition1 = false;
if stime < 80000 Then
Condition1 = true;
}
if Condition1 == true then
{
if 매수1 Then
buy("b1");
if 매도1 Then
sell("s1");
}
if Condition1 == false then
{
if 매수2 Then
buy("b2");
if 매도2 Then
sell("s2");
}
2
이전에 다른 사용자분이 문의 주셔서 만든
summer타임 구별식을 이용하면 아래와 같습니다.
아래내용도 참고하셔서 사용하시기 바랍니다.
Var : Summer(False),Year(0);
Year = Floor(sDate / 10000);
Value1 = (10000 * Year) + (100 * 3) + 1;
Value2 = 15 - dayofweek(value1);
value3 = (10000 * Year) + (100 * 11) + 1;
value4 = 8 - dayofweek(value3);
Summer = date > (10000 * Year) + (100 * 3) + value2
And date < (10000 * Year) + (100 * 11) + value4;
if summer == true then
{
if 매수1 Then
buy("b1");
if 매도1 Then
sell("s1");
}
if summer == false then
{
if 매수2 Then
buy("b2");
if 매도2 Then
sell("s2");
}
즐거운 하루되세요
> 탄탄시스템 님이 쓴 글입니다.
> 제목 : 시간관련 시스템문의
> 미국은 썸머타임이 있어서 개장시간이 기간별로 상이합니다.
그래서
이런 수식을 만들고 싶습니다.
개장시간이 아침 7시인 경우 매수진입은 매수1
아침 8시인 경우 매수진입은 매수2
개장시간이 아침 7시인 경우 매도진입은 매도1
아침 8시인 경우 매도진입은 매도2
지금까지는 연도별로 썸머타임시간을 일일히 입력해서 사용했는데,
7시정각에 시가가 형성되는지 유무에 따라 날짜 입력없이 할 수 있을꺼 같은데
여기서 풀리지 않네요. TimeOpen 이란 변수를 어떻게 활용해야 할지 부탁드립니다.
다음글
이전글