請問我要抓取兩個K棒之間的最高價,為什麼代碼增加符合檔數會變少呢
INput:N(90,"天期");
extremes(LOW,N,-1,value2,value3);
extremes(HIGH,value3,1,value5,value6);
if value5>value2
then ret=1;
以上抓到1746檔
INput:N(90,"天期");
extremes(LOW,N,-1,value2,value3);
extremes(HIGH,value3,1,value5,value6);
value31 = value3-1;
value32 = value6+1;
Array : NumArray[](0);
value51 = value31-value32+1 ;
Array_SetMaxIndex(NumArray, value51);
for value20 =value32 to value31
NumArray[value20]=high[value20];
NthExtremesArray(NumArray,value51,1,1,value9,VAlue10);
NthExtremesArray(NumArray,value51,2,1,value11,value12);
if value5>value2
Then ret=1;
程式變成這樣,為什麼符合檔數變成61檔呢
1 評論