怎么畫出指標算出圖形日線波動,平均值 [MC]
-
MC用戶求助:
有三個問題,第一,圖4這個指標的計算資料是基于data1嗎?(可以在指標設置-屬性中看到);第二,每天的最高價減最低價,然后畫一條K線?這里的K線的的開高低收分別取哪個值,和最高減最低有什么關系;第三,”算出一個平均值“,基于什么算出平均值?
?
-
MC回復討論一:
有三個問題,第一,圖4這個指標的計算資料是基于data1嗎?(可以在指標設置-屬性中看到);第二,每天的最高價減最低價,然后畫一條K線?這里的K線的的開高低收分別取哪個值,和最高減最低有什么關系;第三,”算出一個平均值“,基于什么算出平均值?
?
-
MC回復討論二:
1.圖4 是經過編程指標算出來的。指標公式為:data1-data2?data3/31.1035
2.對。我現在得到的是5分鐘K線圖。怎么把它轉換成日線圖,做成高開低收類型的。
3.就是K線圖做好之后,一天的最高減最低的數值,日線圖顯示總共100天,那就是100天的平均值?
-
MC回復討論三:
array: afloat[300](0), HDay[99](0), LDay[99](0);
var: flag1(0), flag2(0), day_average(0);
if date<>date[1] then begin
? ?? ???if flag1<>0 then begin
? ?? ?? ?? ?? ? array_sort(afloat,0,flag1-1,false);
? ?? ?? ?? ?? ? HDay[mod(flag2,100)]=afloat[0];
? ?? ?? ?? ?? ? LDay[mod(flag2,100)]=afloat[flag1-1];
? ?? ?? ?? ?? ? plotpaintbar[1](afloat[0],afloat[flag1-1]);
? ?? ?? ?? ?? ? fill_array(afloat,0);
? ?? ?? ?? ?? ? flag2=flag2+1;
? ?? ?? ?? ?? ? flag1=0;
? ?? ???end;
end;
afloat[flag1]=(close data1)-(close data2)*(close data3)/31.1035;
flag1=flag1+1;
if flag2<100 and flag2<>0 then?
day_average=array_sum(afloat,0,flag2)/flag2
else day_average=array_sum(afloat,0,99)/100;?
-
MC回復討論四:
array: afloat[300](0), HDay[99](0), LDay[99](0);
var: flag1(0), flag2(0), day_average(0);
if date<>date[1] then begin
? ?? ???if flag1<>0 then begin
? ?? ?? ?? ?? ? array_sort(afloat,0,flag1-1,false);
? ?? ?? ?? ?? ? HDay[mod(flag2,100)]=afloat[0];
? ?? ?? ?? ?? ? LDay[mod(flag2,100)]=afloat[flag1-1];
? ?? ?? ?? ?? ? plotpaintbar[1](afloat[0],afloat[flag1-1]);
? ?? ?? ?? ?? ? fill_array(afloat,0);
? ?? ?? ?? ?? ? flag2=flag2+1;
? ?? ?? ?? ?? ? flag1=0;
? ?? ???end;
end;
afloat[flag1]=(close data1)-(close data2)*(close data3)/31.1035;
flag1=flag1+1;
if flag2<100 and flag2<>0 then?
day_average=array_sum(afloat,0,flag2)/flag2
else day_average=array_sum(afloat,0,99)/100;
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容