COCO研究院

 找回密碼
 註冊
搜索
查看: 3258|回復: 1

FOR迴圈語法問題

[複製鏈接]
發表於 21-6-27 19:20 | 顯示全部樓層 |閱讀模式
各位大神

想要統計加總一段週期內的  "收盤價>中位數及收盤價>昨日收盤價"  與  "收盤價<中位數及收盤價<昨日收盤價" 次數.

但print出來是錯誤的,正確是要跟excel的圖一樣.

程式碼是哪邊寫錯了?? 還請各位大神指教.

程式碼如下
//---------------------------------------------------------------------------------------------------------------------------------------------------------
inputs:MMILen( 5 );

variables:l_MMI(0),MMI(0),nlow(0),nhigh(0),j(0);

l_MMI = Median(C,MMILen);

nhigh = 0;
nlow = 0;
for j=0 to MMILen-1 begin
if c[j] > l_MMI and c[j] > c[j+1] then
        nhigh = nhigh+1
else       
if c[j] < l_MMI and c[j] < c[j+1] then
        nlow = nlow+1;
end;

MMI = 100*(nhigh + nlow) / (MMILen-1);

plot1(MMI,"MMI");

print(date,"  ",time,"  ",c,"  ",nhigh,"  ",nlow,"  ",l_MMI,"  ",j,"  ");

//---------------------------------------------------------------------------------------------------------------------------------------------------------





excel

excel

mc_print

mc_print
發表於 21-6-28 03:13 | 顯示全部樓層
會不會是  nhigh = nhigh+1 少加了 ; 結尾
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-22 12:10

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |