수고하십니다.
Q1:
5.20 골든크로스,그이전 골든크로스,또 그이전골든크로스를 지정하는 함수가 있는지요?
정해진 함수가 없다면, 지금 골든크로스 자리와 그이전골든크로스,,,,, 앞에서 일어났던 골든크로스지점을 변수로 지정하는 방법이 궁금합니다.
Q2:
해선 자동매매 데이트레이딩으로 익일 04시에 청산하려고 하는데요,, 예전 답변을 참조해보니 stime을 이용한 답변을 보았습니다.
if stime==040000 or (stime > 040000 and stime[1] < 040000) then {
ExcitLong();
ExcitShort();
}
위 수식대로 하면되는건가요?
그리고 해선 차트상에 나와있는 시간과 내 컴퓨터에 나와있는 시간이 다르던데요... 제 컴퓨터 시간기준 04시로 세팅하면 되는것인지요?
답변 1
예스스탁
예스스탁 답변
2022-09-13 15:05:44
안녕하세요
예스스탁입니다.
1
아래와 같이 배열변수를 이용해 저장하시면 됩니다.
VV[0]이 최근, VV[1]이 직전, VV[2]가 전전순으로 골드때 종가가 저장됩니다.
Array : VV[20](0);
var1 = ma(C,5);
Var2 = ma(C,20);
if CrossUp(var1,var2) Then
{
For cnt = 19 Downto 1
{
VV[cnt] = VV[cnt-1];
}
VV[0] = c;
}
2
아래와 같이 작성해 사용하시면 됩니다.
수식은 차트에 수신되는 데이타의 시간을 이용합니다.
컴퓨터 시간은 해당 수식과 관련이 없습니다.
if (sDate != sDate[1] and stime>=040000) or
(sDate == sDate[1] and stime >= 040000 and stime[1] < 040000) then
{
ExitLong();
ExitShort();
}
즐거운 하루되세요
> apqk62 님이 쓴 글입니다.
> 제목 : 이전 5,20 골든크로스자리들을 변수로 담을 수 있는지요..?
> 수고하십니다.
Q1:
5.20 골든크로스,그이전 골든크로스,또 그이전골든크로스를 지정하는 함수가 있는지요?
정해진 함수가 없다면, 지금 골든크로스 자리와 그이전골든크로스,,,,, 앞에서 일어났던 골든크로스지점을 변수로 지정하는 방법이 궁금합니다.
Q2:
해선 자동매매 데이트레이딩으로 익일 04시에 청산하려고 하는데요,, 예전 답변을 참조해보니 stime을 이용한 답변을 보았습니다.
if stime==040000 or (stime > 040000 and stime[1] < 040000) then {
ExcitLong();
ExcitShort();
}
위 수식대로 하면되는건가요?
그리고 해선 차트상에 나와있는 시간과 내 컴퓨터에 나와있는 시간이 다르던데요... 제 컴퓨터 시간기준 04시로 세팅하면 되는것인지요?