要畫指針線,只要在程式中寫明以下幾點就可以了:
第一、明確指針線所在視窗,是主圖還是副圖
第二、要建立陣列,用以儲存指針線在各個位置的值。
第三、要建立指針線與陣列的對應關係,哪個陣列對應哪條指針線
第四、要明確指針線的線型,是曲線還是柱線或者是箭頭
第五、如果指針線是箭頭,還要說明是哪種箭頭
第六、給陣列賦值
其中:第
一、二條寫在檔案頭部中,
第三、四、五條寫在init()函式中(init函式僅在指標載入時執行一次)
第六條寫在start()函式中(start函式在資料發動變動時執行,變動一次執行一次)
下面以macd為例說明
我們知道,macd指標由二條曲線和一組紅綠柱線組成。(下圖一)
其中:白線是二根**的差;
紫線是白線的移動平**;
紅綠柱線則是白線和紫線的差,白線上穿紫線,出現紅柱,下穿則出現綠柱。
我們從簡單入手,先去除紫線和紅綠柱線,僅保留其中的那根白線,來看白線是怎樣畫出來的。
下面是全部語句:
#property indicator_separate_window
#property indicator_color1 white
#property indicator_level1 0
extern int fma=12;
extern int sma=26;
double buf;
int init()
int start()
int start()
指標觸發函式。與init函式不同,該函式在有資料變化時被觸發,如果資料被不斷更新,則該函式將不斷執行。start也是系統預設的函式名,但使用時也仍然需要進行創設,所以也要加定義符int
在HTML中畫一條橫線
怎麼畫一條橫線?我想到的有三種方法,但是各自樣式不一,所以大家按需求來哦。1.標籤,對的,這個標籤就代表一條橫線,樣式大概是這樣的,如圖 a與b之間哦 2.來構造,我們知道border是邊界的意思,很多時候我們用它設定一些邊邊框的什麼,這裡我們就用到了它,看看 還是在a和b之間插乙個橫線 ab 效果...
(DFB) 在螢幕中間畫一條直線
函式功能 在螢幕中間畫一條水平直線 include include include static idirectfb dfb null 這是最上層的介面所有函式的入口均由它進入 static idirectfbsu ce primary null 主平面,也就是螢幕了,在互動層使用dfscl ful...
畫一條0 5px的線
1 直接設定0.5px,在不同的瀏覽器會有差異 不同系統的不同瀏覽器對小數點的px有不同的處理 畫一條0.5px的線 2 設定成1px,然後使用縮放功能 畫一條0.5px的線 3 採用meta viewport的方式 width device width表示將viewport視窗的寬度調整為裝置的寬...