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

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


由 N122562663 在 2013-06-27 09:05 發表:

文字.價位、顯示位置.右換左

總版主您好:請問.總版主在下列方式中、文字.價位、顯示位置在劃面的右方、如要文字.價位、顯示位置在劃面的最左方.0的位置、公式該如何修改、請指導、;謝謝您。
顯示文字(是否最後週期 AND E1,E1,數字轉化為字符串(E1,0)+' 壓'),;


由 cgjj 在 2013-06-27 09:18 發表:

回覆: 文字.價位、顯示位置.右換左

引用:
最初由 N122562663 發表
總版主您好:請問.總版主在下列方式中、文字.價位、顯示位置在劃面的右方、如要文字.價位、顯示位置在劃面的最左方.0的位置、公式該如何修改、請指導、;謝謝您。
顯示文字(是否最後週期 AND E1,E1,數字轉化為字符串(E1,0)+' 壓'),;



E1 是條件還是價格?

若是價格, 不應該會有以下式子存在:
是否最後週期 AND E1


由 N122562663 在 2013-06-27 10:07 發表:

E1

總版主您好:E1是下列公式、請指導、;謝謝您。
a0:=有效值週期數(收盤價);a3:=系統參數(3);a2:=系統參數(2);a4:=系統參數(4);
a5:=系統參數(5);a6:=系統參數(1);n0:=a3-a2;nn:=a0-a2;h1:=(a4-a5)/7;
h2:=h1/4;l1:=最低值(最低價,n0);l07:=l1[a3];
y0:=a0>=a2;vv:=條件函數(y0=1 and a6>=a0,成交量,0);
c1:=條件函數(介於(收盤價,a4-0*h1,a4-1*h1),vv,0);
c2:=條件函數(介於(收盤價,a4-1*h1,a4-2*h1),vv,0);
c3:=條件函數(介於(收盤價,a4-2*h1,a4-3*h1),vv,0);
c4:=條件函數(介於(收盤價,a4-3*h1,a4-4*h1),vv,0);
c5:=條件函數(介於(收盤價,a4-4*h1,a4-5*h1),vv,0);
c6:=條件函數(介於(收盤價,a4-5*h1,a4-6*h1),vv,0);
c7:=條件函數(介於(收盤價,a4-6*h1,a4-7*h1),vv,0);
c8:=條件函數(介於(收盤價,a4-7*h1,a4-8*h1),vv,0);
c9:=條件函數(介於(收盤價,a4-8*h1,a4-9*h1),vv,0);
c10:=條件函數(介於(收盤價,a4-9*h1,a4-10*h1),vv,0);

v1:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c1,n0),0),2));
v2:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c2,n0),0),2));
v3:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c3,n0),0),2));
v4:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c4,n0),0),2));
v5:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c5,n0),0),2));
v6:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c6,n0),0),2));
v7:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c7,n0),0),2));
v8:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c8,n0),0),2));
v9:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c9,n0),0),2));
v10:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c10,n0),0),2));

av0:=最大值(v1,最大值(v2,最大值(v3,最大值(v4,最大值(v5,最大值(v6,最大值(v7,最大值(v8,最大值(v9,v10)))))))));
x1:=v1/av0>=nn/n0 and nn>=0;x2:=v2/av0>=nn/n0 and nn>=0;
x3:=v3/av0>=nn/n0 and nn>=0;x4:=v4/av0>=nn/n0 and nn>=0;
x5:=v5/av0>=nn/n0 and nn>=0;x6:=v6/av0>=nn/n0 and nn>=0;
x7:=v7/av0>=nn/n0 and nn>=0;x8:=v8/av0>=nn/n0 and nn>=0;

E1:=條件函數(v1/av0>=nn/n0 and nn>=0,a4-0*h1*0.5,a4-0*h1);
顯示文字(是否最後週期 AND E1,E1,數字轉化為字符串(E1,0)+' 壓');


由 cgjj 在 2013-06-27 10:23 發表:

回覆: E1

引用:
最初由 N122562663 發表
總版主您好:E1是下列公式、請指導、;謝謝您。
a0:=有效值週期數(收盤價);a3:=系統參數(3);a2:=系統參數(2);a4:=系統參數(4);
a5:=系統參數(5);a6:=系統參數(1);n0:=a3-a2;nn:=a0-a2;h1:=(a4-a5)/7;
h2:=h1/4;l1:=最低值(最低價,n0);l07:=l1[a3];
y0:=a0>=a2;vv:=條件函數(y0=1 and a6>=a0,成交量,0);
c1:=條件函數(介於(收盤價,a4-0*h1,a4-1*h1),vv,0);
c2:=條件函數(介於(收盤價,a4-1*h1,a4-2*h1),vv,0);
c3:=條件函數(介於(收盤價,a4-2*h1,a4-3*h1),vv,0);
c4:=條件函數(介於(收盤價,a4-3*h1,a4-4*h1),vv,0);
c5:=條件函數(介於(收盤價,a4-4*h1,a4-5*h1),vv,0);
c6:=條件函數(介於(收盤價,a4-5*h1,a4-6*h1),vv,0);
c7:=條件函數(介於(收盤價,a4-6*h1,a4-7*h1),vv,0);
c8:=條件函數(介於(收盤價,a4-7*h1,a4-8*h1),vv,0);
c9:=條件函數(介於(收盤價,a4-8*h1,a4-9*h1),vv,0);
c10:=條件函數(介於(收盤價,a4-9*h1,a4-10*h1),vv,0);

v1:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c1,n0),0),2));
v2:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c2,n0),0),2));
v3:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c3,n0),0),2));
v4:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c4,n0),0),2));
v5:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c5,n0),0),2));
v6:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c6,n0),0),2));
v7:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c7,n0),0),2));
v8:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c8,n0),0),2));
v9:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c9,n0),0),2));
v10:=字符串轉化為數字(數字轉化為字符串(條件函數(是否最後週期,求和(c10,n0),0),2));

av0:=最大值(v1,最大值(v2,最大值(v3,最大值(v4,最大值(v5,最大值(v6,最大值(v7,最大值(v8,最大值(v9,v10)))))))));
x1:=v1/av0>=nn/n0 and nn>=0;x2:=v2/av0>=nn/n0 and nn>=0;
x3:=v3/av0>=nn/n0 and nn>=0;x4:=v4/av0>=nn/n0 and nn>=0;
x5:=v5/av0>=nn/n0 and nn>=0;x6:=v6/av0>=nn/n0 and nn>=0;
x7:=v7/av0>=nn/n0 and nn>=0;x8:=v8/av0>=nn/n0 and nn>=0;

E1:=條件函數(v1/av0>=nn/n0 and nn>=0,a4-0*h1*0.5,a4-0*h1);
顯示文字(是否最後週期 AND E1,E1,數字轉化為字符串(E1,0)+' 壓');



基本上不建議您放左邊
因為需動用 sysparam 函數, 會讓 CPU 因此負擔變重
若仍硬要做的話, 方式如下:(需搭配十字游標移動使用)
DRAWTEXT(barpos=sysparam(2),E1[datacount],NUMTOSTR(E1,0)+' 壓');

若您可接受, 顯示的E1值位置, 與相對應價格無關
(也就是文字位置與價格軸無關)
可改採用下面的方式處理: (可省CPU)
DRAWTEXTEX(1,1,0,0,NUMTOSTR(E1,0)+' 壓');


由 N122562663 在 2013-06-27 10:49 發表:

A.B公式

總版主您好:A公式:前有用過、負擔太重、不考慮用。但B公式:只能在固定位置顯示、無法随價位同步移動、可有解決之道、請指導、;謝謝您。
A:DRAWTEXT(barpos=sysparam(2),E1[datacount],NUMTOSTR(E1,0)+' 壓');
B:DRAWTEXTEX(1,1,0,0,NUMTOSTR(E1,0)+' 壓');


由 cgjj 在 2013-06-27 11:43 發表:

回覆: A.B公式

引用:
最初由 N122562663 發表
總版主您好:A公式:前有用過、負擔太重、不考慮用。但B公式:只能在固定位置顯示、無法随價位同步移動、可有解決之道、請指導、;謝謝您。
A:DRAWTEXT(barpos=sysparam(2),E1[datacount],NUMTOSTR(E1,0)+' 壓');
B:DRAWTEXTEX(1,1,0,0,NUMTOSTR(E1,0)+' 壓');



山不轉路轉
一是改顯示在右邊, 不要放左邊
另一方法是改畫水平虛線來替代


由 N122562663 在 2013-06-27 12:39 發表:

畫水平虛線

總版主您好:右邊有比它重要的東西要放、若用畫水平虛線來替代、也可顯示價位於左邊、是最優狀况、可以的話、煩請公式支援、謝謝您。


由 cgjj 在 2013-06-27 13:16 發表:

回覆: 畫水平虛線

引用:
最初由 N122562663 發表
總版主您好:右邊有比它重要的東西要放、若用畫水平虛線來替代、也可顯示價位於左邊、是最優狀况、可以的話、煩請公式支援、謝謝您。


方法就前面那些可選擇, 您自行衡量了

呈現的方式有很多種, 路不通就轉其他路
(右邊, 可以顯示的空間可調整, 內容安排彈性多)


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


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

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