![]() |
在這個頁面顯示本主題全部的 6 個文章 |
奇狐社區論壇 (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=17485)
累計數值總和寫法
請教總版主大人或版上各位高手大大
假設每天K棒,依據不同的比較條件a1~…..~a9,
a1、a2、a3得1、
a4、a5、a6得0、
a7、a8、a9得-1
每根K各得「1、0、-1」三種數值;
請問,如何在副圖,每天統計顯示「包含當天在內」的最近30根K棒的「1、0、-1」的累計數值總和。
例如今天為7、昨天為8….等等
請教寫法
感恩您!
回覆: 累計數值總和寫法
引用:
最初由 cyberpeace 發表
請教總版主大人或版上各位高手大大
假設每天K棒,依據不同的比較條件a1~…..~a9,
a1、a2、a3得1、
a4、a5、a6得0、
a7、a8、a9得-1
每根K各得「1、0、-1」三種數值;
請問,如何在副圖,每天統計顯示「包含當天在內」的最近30根K棒的「1、0、-1」的累計數值總和。
例如今天為7、昨天為8….等等
請教寫法
感恩您!
回覆: 回覆: 累計數值總和寫法
引用:
最初由 ccutmis 發表
//範例數列flag有三種狀態: 0,1,-1
flag:C*0;
flag:=IIF(C>O,1,IIF(C<O,-1,0)),linethick0;
//最近的三十根K棒flag狀態加總
ck:=barpos<=datacount-30+1;
近30日flag加總:SUM(if(flag>-2,flag,0),N);
在此用flag加總做一範例,提供您參考,希望有幫助!
回覆: 回覆: 回覆: 累計數值總和寫法
引用:
最初由 cyberpeace 發表
dear ccutmis
//以下是末學試寫的語法,再加上ccutimis指教的flag加總範例:
L1:=L<ref(L,1);
L2:=L>ref(L,1);
H1:=H<ref(L,1);
H2:=H<ref(H,1);
H3:=H>ref(H,1);
H4:=H>ref(L,1) and H<ref(H,1);
C1:=C<ref(L,1);
C2:=C>ref(H,1);
C3:=C>ref(L,1) and C<ref(H,1);
a1:=L1 and H1 and C1;
a2:=L1 and H4 and C1;
a3:=L1 and H4 and C3;
a4:=L1 and H3 and C1;
a5:=L1 and H3 and C3;
a6:=L1 and H3 and C2;
a7:=L2 and H2 and C3;
a8:=L2 and H3 and C3;
a9:=L2 and H3 and C2;
DRAWICON(a1,3,11);
DRAWICON(a2,3,11);
DRAWICON(a3,3,11);
DRAWICON(a4,3,15);
DRAWICON(a5,3,15);
DRAWICON(a6,3,15);
DRAWICON(a7,3,10);
DRAWICON(a8,3,10);
DRAWICON(a9,3,10);
flag:C*0;
flag:=IIF(C>O,1,IIF(C<O,-1,0)),linethick0;
ck:=barpos<=datacount-30+1;
近30日flag加總:SUM(if(flag>-2,flag,0),30);
想請教, 為何算出的加總計數不一樣,
以今天來講, 加權算出數值8, 但flag加總數值為0,
是不是我前面的問題沒有講清楚?
請指教, 感恩您!
引用:
//範例數列flag有三種狀態: 0,1,-1
flag:C*0;
flag:=IIF(C>O,1,IIF(C<O,-1,0)),linethick0;
回覆: 回覆: 回覆: 回覆: 累計數值總和寫法
引用:
最初由 ccutmis 發表
您是誤會了,先前回覆:
這只是一個範例,直接複制貼上,自然與你想要的不同。
本文只針對程式寫作方面問題討論,我把範例做一下修改給您參考:
//如果a1或a2或a3為1,則flag為1
//如果a4或a5或a6為1,則flag為0
//否則flag為-1
flag:=IIF(a1 or a2 or a3,1,IIF(a4 or a5 or a6,0,-1));
希望有幫助!
回覆: 回覆: 回覆: 回覆: 回覆: 累計數值總和寫法
引用:
最初由 cyberpeace 發表
hahahaha.......
What a silly mistake!
人有所不足,智有所不明,
I'm not so good at 程式寫作
Anyway, Thank you very much.
I'll manage to cope with it.
感恩與祝福您 新年快樂 吉祥如意
全部時間均為台灣時間, 現在時間為06:11 | 在這個頁面顯示本主題全部的 6 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.