股票入門基礎知識、配資炒股、炒股配資,股票配資平臺門戶網
股票配資 > 股票書籍 > 如何編寫股票公式 > 股票源碼的引入和修改

股票源碼的引入和修改

如何編寫股票公式 2019-07-10 12:5184如何編寫股票公式 股票源碼引入和修改
   
 
    股票源碼的引入和修改,初學者要認真閱讀,我們這篇文章是專門為初學者編輯的,希望對股票源碼的引入和修改不會的初學者會有所幫助。


如何編寫股票公式:股票源碼的引入和修改
    源碼的引入和修改
 
    (一)股票源碼的引入和修改:在各種股軟中的引入方法
 
    股軟之間雖然區別較大,但有一個共同點,就是第一步都是打開公式編輯器。下面再分別簡要說明一下:
 
    一、大智慧
 
    1. 把要導入的公式(源碼)考下來,方法是用左鍵先把源碼變藍,之后點右鍵,點復制;
 
    2. 進入大智慧------>特色功能------>自編指標------>常用------>技術指標------>新建,在出現的公式編輯區的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制后粘貼到公式名稱欄------>確認------>退出。
 
    3、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導入的公式。
 
    二、飛狐
 
    1、復制源碼,方法同上。
 
    2、進入主界面,即K線圖模式。
 
    用鼠標靠近左側單擊,出現管理面板------>雙擊技術指標------>用鼠標右鍵單擊任何一個公式組的名稱,比如“其它”------>點新建公式------>在出現的公式編輯區的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制后粘貼到公式名稱欄------>確定------>退出。
 
    3、找到新建的公式,雙擊即可使用。
 
    三、大智慧2
 
    特別提示:必須在聯網的狀態下才可操作
 
    有兩種方式可以進入公式編輯頁面。一是將鼠標靠近上部,點擊《公式》―――《公式管理》―――雙擊《技術指標》―――單擊指標組―――《新建》。
 
    另一種方式是,將鼠標靠近左邊,在出現的對話框中雙擊《技術指標》―――右鍵單擊選定的公式組―――《新建》。
 
    三、分析家
 
    復制公式原碼到分析家界面―――點擊上面的《公式》―――點擊《公式管理》―――按公式歸類把其點擊變色―――點擊《新建》。
 
    四、通達信
 
    將鼠標靠近左邊,在出現的對話圖標中選F(x)即《公式管理器》圖標―――雙擊《技術指標公式》―――單擊選定的指標組―――《新建》。
 
    五、同花順
 
    將鼠標靠近上部―――點擊《公式》圖標,進入后的操作與其他股軟基本一樣。
 
    特別提示:必須在《描述》欄中加上文字或字母之類,否則無法通過。
 
    (二)公式引入時的注意事項和說明
 
    一、參數問題
 
    復制的源碼中有參數的,例如:{N  1  100  15},有三種解決辦法:
 
    1、手工將參數分別填加到參數表中。
 
    2、采取變通方式進行改動。{N  1  100  15}改動后為:N:=15;
 
    特別提示:注意用參數的大小處于中間的值來替換。這個中間值也是缺省值。另外:N后面必須加上等號,它的意思是不顯示。
 
    3、對于INPUT:N(5), M(10,1,100,2);這類有申明參數函數的,飛狐,大智慧2和分析家可不用理它,系統會自動將參數填加到參數表中。這里的M(10,1,100,2)里面的2是步長,手工填加時可刪去。
 
    二、股票源碼的引入和修改:粘貼源碼時常見的問題和注意事項
 
    1、未定義的標識符
 
    多數是由參數引起的。還有就是有些源碼中附帶了公式名稱或說明,這些公式源碼以外的內容,如:名稱,說明以及參數等等,凡在{ }以外的,均要刪除,或者用{ }將其括上。
 
    2、條件選股類的公式,應加入到和“技術指標”并列的“條件選股”組中。
 
    3、是主圖公式的,需在公式編輯區中點“主圖疊加”。
 
    4、通達信的輸出一般都限定在16條。多出的解決辦法是:將沒有必要輸出的語句后面加上“等號”,或者刪去。
 
    例:
 
    買點: STICKLINE(Var6>REF(Var6,1) AND Var6>0 ,Var6,Var8,10,0);
 
    DRAWICON(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-140,4);
 
    DRAWTEXT(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-40,'建議關注 '),COLORffffff;
 
    這三項分別是劃柱線、顯示小箭頭和顯示文字。留一個就行了。
 
    加“等號”的例子:
 
    Var2:MA(CLOSE,10);
 
    Var3:MA(CLOSE,20);
 
    Var4:MA(CLOSE,30);
 
    加上后:
 
    Var2:MA(CLOSE,10);
 
    Var3:=MA(CLOSE,20);
 
    Var4:MA(CLOSE,30);
 
    意思是保留了10日均線和30日均線的輸出,將20日的隱去。
 
    特別提示:不論什么股軟,當遇到線條過多過亂時,都可以采用這種辦法使圖形簡練清晰。
 
    5、顏色符號及逗號問題
 
    例:倉:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),,colormagenta;
 
    此句可能存在兩個問題,一是后面有兩個“逗號”,對于飛狐等通過,而對于大智慧2和分析家等,則是問題,必須刪去一個。反之,一個沒有也不行。二是后面的colormagenta,大智慧是不認識的。換成通用的:colorf00ff0就行了。
 
    6、是否輸出與顏色標識問題
 
    例:倉:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0;
 
    這個語句的特點是在前面有等號“ = ”,意思是不輸出,但后面還有顏色修飾符和指標線粗細函數。有些股軟對此是放行的,即:不輸出。而大智慧2和分析家卻不認,把它看成相互矛盾的病句。解決辦法:將修飾符全部刪去,或將前面的 = 號去掉,讓語句輸出。

備案號:瓊ICP備33246251號

郵箱地址:
二肖中特二肖二马中特