![]() |
在這個頁面顯示本主題全部的 10 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請教公式編寫問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=17642)
請教公式編寫問題
我欲於30日均線之末端,再接一小段「延長線」,而這一小段延長線,必須是順著原來的「方向及角度」放射5根K線位置之長,而這延長線,採非固定型,前面30日均線末端若改變方向,即應順著改變方向。
請問版主?加「延長線」之公式,應如何編寫呢?
回覆: 請教公式編寫問題
引用:
最初由 crownschen 發表
我欲於30日均線之末端,再接一小段「延長線」,而這一小段延長線,必須是順著原來的「方向及角度」放射5根K線位置之長,而這延長線,採非固定型,前面30日均線末端若改變方向,即應順著改變方向。
請問版主?加「延長線」之公式,應如何編寫呢?
原碼:
MM:=MA(C,10);
NK:=5;
if datacount-NK-1 < lbound(MM) then exit; //K棒不足跳離
SS:=MM[datacount]-MM[datacount-1];
SMM:refx(MM,NK) shift5; //此處的5需隨NK值調改
for i=datacount-NK+1 to datacount do begin
SMM[i]:=SMM[i-1]+SS;
end;
此公式,是向後畫一條「水平延長線」。
而我要的是必須依照原來的「方向及角度」向後畫「放射延長線」。
敬請版主再修改一下。
引用:
最初由 crownschen 發表
此公式,是向後畫一條「水平延長線」。
而我要的是必須依照原來的「方向及角度」向後畫「放射延長線」。
敬請版主再修改一下。
為什麼第一行用MM:=MA(C,10);帶入可以。
若是第一行用MM:=REFX(MA(C,10),5);帶入卻不可以。
請問若要以MM:=REFX(MA(C,10),5);帶入,應如何編寫?
引用:
最初由 crownschen 發表
為什麼第一行用MM:=MA(C,10);帶入可以。
若是第一行用MM:=REFX(MA(C,10),5);帶入卻不可以。
請問若要以MM:=REFX(MA(C,10),5);帶入,應如何編寫?
請教版主,我要將〈MA10線+延長線〉一併往前〈往左〉挪移3根K線,應如何處理呢?
引用:
最初由 crownschen 發表
請教版主,我要將〈MA10線+延長線〉一併往前〈往左〉挪移3根K線,應如何處理呢?
1,最末一根K線會出現《殘餘水平延長線》,要如何將最末一根殘餘水平延長線消除?
2,欲調整“延長線之長短”應於何處調整?我調整“NK及shift5”之數字,而卻無效。
引用:
最初由 crownschen 發表
1,最末一根K線會出現《殘餘水平延長線》,要如何將最末一根殘餘水平延長線消除?
2,欲調整“延長線之長短”應於何處調整?我調整“NK及shift5”之數字,而卻無效。
| 全部時間均為台灣時間, 現在時間為12:05 | 在這個頁面顯示本主題全部的 10 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.