到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 請教背景問題
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

請教背景問題

版主你好,
自己寫了指標,當無加多空背景盤中操作正常;但加了多空背景操作會變慢,不知如何改善,麻煩版主協助?

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 10:48
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18198

回覆: 請教背景問題

引用:
最初由 a9681054 發表
版主你好,
自己寫了指標,當無加多空背景盤中操作正常;但加了多空背景操作會變慢,不知如何改善,麻煩版主協助?



您是採何種指令加的?
不建議用 DRAWGBK, FILLRGN, DRAWBKBMP
因為這三者繪圖計算負荷或載入運算都比較重

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 11:08
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

FILLRGN(SUM(UD>-1,2)=2,999999,LL)COLORFFCCFF; //當UD>-1在HL及LL之間填滿上攻彩帶顏色
FILLRGN(SUM(UD<1,2)=2,HL,-999999)COLORCCCC99; //當UD<1在HL及LL之間填滿下跌彩帶顏色

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 11:14
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

版主,
那請教應該使用什麼指令比較ok?

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 11:17
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

引用:
最初由 a9681054 發表
FILLRGN(SUM(UD>-1,2)=2,999999,LL)COLORFFCCFF; //當UD>-1在HL及LL之間填滿上攻彩帶顏色
FILLRGN(SUM(UD<1,2)=2,HL,-999999)COLORCCCC99; //當UD<1在HL及LL之間填滿下跌彩帶顏色



STICKLINE(SUM(UD>-1,2)=2,HL,LL,10,0),colorFF99CC;// 當UD>-1在HL及LL之間填滿上攻彩帶顏色
STICKLINE(SUM(UD<1,2)=2,HL,LL,10,0),colorFFCC00;// 當UD<1在HL及LL之間填滿下跌彩帶顏色

如果改成上式,
1).請教總版主高德,用STICKLINE是否"繪圖計算負荷或載入運算比較輕"?
2).如何知道"計算負荷或載入運算"?
末學感恩您

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 11:28
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18198

引用:
最初由 a9681054 發表
FILLRGN(SUM(UD>-1,2)=2,999999,LL)COLORFFCCFF; //當UD>-1在HL及LL之間填滿上攻彩帶顏色
FILLRGN(SUM(UD<1,2)=2,HL,-999999)COLORCCCC99; //當UD<1在HL及LL之間填滿下跌彩帶顏色



您給它天文數字當然會慢囉
想想自 LL價到 999999 是多大的範圍,電腦要去運算那些地方要填滿,是很花時間的,別說盤中,盤後要跑都很吃重

若要堅持原效果,可改為這樣處理。
給它價格十倍的數,應該已經非常足夠嚕
甚至不需給到十倍這樣多, 給越多跑越慢

FILLRGN(SUM(UD>-1,2)=2,LL+LL*10,LL)COLORFFCCFF; //當UD>-1在HL及LL之間填滿上攻彩帶顏色
FILLRGN(SUM(UD<1,2)=2,HL,HL-HL*10)COLORCCCC99; //當UD<1在HL及LL之間填滿下跌彩帶顏色

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 11:50
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

版主你好,
可以了,真非常感謝你的協助,感恩~

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 12:03
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18198

引用:
最初由 cyberpeace 發表
...........
1).請教總版主高德,用STICKLINE是否"繪圖計算負荷或載入運算比較輕"?
2).如何知道"計算負荷或載入運算"?
末學感恩您



其實表現方式很多....

範例1:
MA1:=MA(C,5); MA2:=MA(C,15);
UD:=SGN(MA1-MA2);
STICKLINE(UD=1,0,100,10,0) COLOR000033 NOAXIS;
STICKLINE(UD-1,0,100,10,0) COLOR003300 NOAXIS;
KLINE(O,H,L,C,0);

範例2:
MA1:=MA(C,5); MA2:=MA(C,15);
UD:=SGN(MA1-MA2);
DRAWICON(UD=1,c,10) ALIGN4;
DRAWICON(UD=-1,c,11) ALIGN5;

簡單介紹,以繪圖運算來說:

畫線和畫矩形框或矩形色塊是較快速的

FILLRGN 因為要把封閉區間填滿
它需要花費不少時間算是否在封閉區中

DRAWGBK 漸變背景色
電腦要算出每一層要用何色,再用該色畫出該層,所以比畫同色區塊費時

DRAWBKBMP 使用BMP圖檔
則是載入圖檔和解析圖形格式現示時需花時間
圖檔大或是畫面上顯示非常多的圖檔時,都會較費時

再例如,有些人會很喜歡漸層K棒
漸層K棒是很酷很炫沒錯,但它多了許多不必要的運算
指標說真的,畫面簡單容易辨識清楚明瞭就好
不建議浪費太多資源在酷炫的美觀效果上

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 12:19
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

感謝版主說明~

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 12:50
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

感恩高德詳細解說,

子曰:"問"有三種,不懂則問,似懂非懂則問,雖懂而想知更多則問!

末學再請問一直以來有疑問的一些dummy questions,
1).在寫指標程式, 有些時候會在某幾行"暫時不運算"的指令開頭加上"//",
或在寫完一行程式的後面加上提示說明, ".......; //....."
2).在程式段落間"空一行",

請教您這些加了"//......"的指令, 或程式段落間"空一行", 會占用Ram, 影響運算中硬碟存取資源頻率,與降低CPU演算程式的Computing Time嗎?

末學感恩您

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 13:23
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18198

引用:
最初由 cyberpeace 發表
感恩高德詳細解說,

子曰:"問"有三種,不懂則問,似懂非懂則問,雖懂而想知更多則問!

末學再請問一直以來有疑問的一些dummy questions,
1).在寫指標程式, 有些時候會在某幾行"暫時不運算"的指令開頭加上"//",
或在寫完一行程式的後面加上提示說明, ".......; //....."
2).在程式段落間"空一行",

請教您這些加了"//......"的指令, 或程式段落間"空一行", 會占用Ram, 影響運算中硬碟存取資源頻率,與降低CPU演算程式的Computing Time嗎?

末學感恩您



基本上不會影響
就算有也僅是微乎其微,非常微小,微小到可以當做不存在

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 13:33
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

引用:
最初由 cgjj 發表
基本上不會影響
就算有也僅是微乎其微,非常微小,微小到可以當做不存在



如此就好,小確幸中.....

透過指標寫作,希望能優簡化規則;
但再好的指標 ,依然無法擺脫慾望的糾纏;
因為指標太短,而慾望太長;

一切福田,不離方寸;多空無驚,自在枯榮.
末學感恩與祝福您

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 13:56
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18198

不客氣,謝謝您

向版主報告此篇 | 查IP位址
Old Post 2015-01-16 14:02
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為01:29 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們