안녕하세요
항상 친절한 답변 정말 감사드립니다!!!
이번질문은 수식에서 DATA1몸통상단 이부분의 거래량을 모두 더하고 싶습니다.
만약 cond= true 가 된다면 그조건에 성립된 DATA1몸통상단에있는 3개에 봉의 거래량을 더하고싶은데
방법이 있을까요?
알려주시면 감사하겠습니다.!!
감사합니다
Var : 몸통상단(0,Data2),Maxdata(0,data2), DATA1몸통상단(0,data1);
var : Arr(0,data1),cond(false,data1);
DATA1몸통상단 = Highest(H,3);
몸통상단 = Data2(max(C,O)); #data2몸통상단
Maxdata = data2(Highest(몸통상단, 10)); #data2 몸통상단의 3개봉 최고값
#data1의 고가가 Maxdata의 0~150봉전 값보다 크거나 같으면 cond는 true
cond = false;
For ARR = 0 TO 150
{
If DATA1몸통상단 >= Maxdata[arr] and data2(Bdate[arr]) == data2(Bdate) Then
cond = true;
}
#cond가 true일때 매수
if cond == true then
buy();
답변 1
예스스탁
예스스탁 답변
2020-06-05 09:47:59
안녕하세요
예스스탁입니다.
Var : 몸통상단(0,Data2),Maxdata(0,data2), DATA1몸통상단(0,data1);
var : Arr(0,data1),cond(false,data1);
DATA1몸통상단 = DATA1(Highest(H,3));
sumV = data1(AccumN(V,3))
몸통상단 = Data2(max(C,O)); #data2몸통상단
Maxdata = data2(Highest(몸통상단, 10)); #data2 몸통상단의 3개봉 최고값
#data1의 고가가 Maxdata의 0~150봉전 값보다 크거나 같으면 cond는 true
cond = false;
condv = 0;
For ARR = 0 TO 150
{
If DATA1몸통상단 >= Maxdata[arr] and data2(Bdate[arr]) == data2(Bdate) Then
{
cond = true;
condv = sumV;
}
}
#cond가 true일때 매수
if cond == true then
buy();
즐거운 하루되세요
> ehdsp 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
항상 친절한 답변 정말 감사드립니다!!!
이번질문은 수식에서 DATA1몸통상단 이부분의 거래량을 모두 더하고 싶습니다.
만약 cond= true 가 된다면 그조건에 성립된 DATA1몸통상단에있는 3개에 봉의 거래량을 더하고싶은데
방법이 있을까요?
알려주시면 감사하겠습니다.!!
감사합니다
Var : 몸통상단(0,Data2),Maxdata(0,data2), DATA1몸통상단(0,data1);
var : Arr(0,data1),cond(false,data1);
DATA1몸통상단 = Highest(H,3);
몸통상단 = Data2(max(C,O)); #data2몸통상단
Maxdata = data2(Highest(몸통상단, 10)); #data2 몸통상단의 3개봉 최고값
#data1의 고가가 Maxdata의 0~150봉전 값보다 크거나 같으면 cond는 true
cond = false;
For ARR = 0 TO 150
{
If DATA1몸통상단 >= Maxdata[arr] and data2(Bdate[arr]) == data2(Bdate) Then
cond = true;
}
#cond가 true일때 매수
if cond == true then
buy();