奇狐社區論壇
在這個頁面顯示本主題全部的 3 個文章

奇狐社區論壇 (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=21562)


由 Rosetta 在 2018-09-15 14:41 發表:

請問公式寫法

請教版主,下列條件如何寫,謝謝。

畫出游標動態所在位置的垂直線,且
A.若當日收盤價在65日均線之上,計算並顯示出
(當日最高價-當日65日均線數值)/2+(當日65日均線數值)的數值,且此數值畫水平線由當日開始向左延伸21日
B.若當日收盤價在65日均線之下,計算並顯示出
(當日65日均線數值-當日最低價)/2+(當日最低價)的數值,且此數值畫水平線由當日開始向左延伸21日


由 cgjj 在 2018-09-16 21:42 發表:

回覆: 請問公式寫法

引用:
最初由 Rosetta 發表
請教版主,下列條件如何寫,謝謝。

畫出游標動態所在位置的垂直線,且
A.若當日收盤價在65日均線之上,計算並顯示出
(當日最高價-當日65日均線數值)/2+(當日65日均線數值)的數值,且此數值畫水平線由當日開始向左延伸21日
B.若當日收盤價在65日均線之下,計算並顯示出
(當日65日均線數值-當日最低價)/2+(當日最低價)的數值,且此數值畫水平線由當日開始向左延伸21日



MA65:=MA(C,65);
CC:=C; HH:=H; LL:=L;
PP:=SYSPARAM(1);
if PP>datacount or PP<lbound(MA65) then PP:=datacount;
MM:=0;
if CC[PP]>MA65[PP] then MM:=(HH[PP]-MA65[PP])/2+MA65[PP];
if CC[PP]<MA65[PP] then MM:=(MA65[PP]-LL[PP])/2+MA65[PP];
DRAWSL(MM>0 and barpos=PP,MM,0,21,1) pxdn2;


由 Rosetta 在 2018-09-18 08:20 發表:

回覆: 回覆: 請問公式寫法

引用:
最初由 cgjj 發表
MA65:=MA(C,65);
CC:=C; HH:=H; LL:=L;
PP:=SYSPARAM(1);
if PP>datacount or PP<lbound(MA65) then PP:=datacount;
MM:=0;
if CC[PP]>MA65[PP] then MM:=(HH[PP]-MA65[PP])/2+MA65[PP];
if CC[PP]<MA65[PP] then MM:=(MA65[PP]-LL[PP])/2+MA65[PP];
DRAWSL(MM>0 and barpos=PP,MM,0,21,1) pxdn2;



謝謝版主


全部時間均為台灣時間, 現在時間為07:53
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.