導航:首頁 > 編程語言 > 通達信嵌入Python編寫公式嗎

通達信嵌入Python編寫公式嗎

發布時間:2024-10-22 07:18:48

❶ 以主圖可見最高點、最低點之間畫一條直線,如何寫通達信公式謝謝!

這個問題需要使用Python編寫通達信公式,但由於我是一個文本模型,無法直接編寫代碼。但我可以提供一些基本的思路和指導。
在通達信中,最高點和最低點之間的直線可以通過計算最高點和最低點的垂直距離來繪制。
首先,你需要獲取最高點和最低點的坐標。
然後,你需要計算這兩個點之間的垂直距離。
最後,你可以使用通達信的繪圖函數來繪制這條直線。
以下是一個簡單的示例代碼,僅供參考:
首先,導入必要的庫:
import numpy as np
然後,定義一個函數來計算垂直距離:
def calculate_vertical_distance(x1, y1, x2, y2):
return abs(y2 - y1)
接下來,定義一個函數來繪制直線:
def draw_line(x1, y1, x2, y2):
np.plot([x1, x2], [y1, y2], 'k-')
最後,調用這兩個函數來繪制直線:
x1 = 0
y1 = np.max(data)
x2 = 1
y2 = np.min(data)
draw_line(x1, y1, x2, y2)

❷ 求問大神通達信如何能選股後自動標記公式名

您可以通過在選股公式中加入&&strchr(name, '-')來標記公式名。其中,name是公式名稱,&&表示邏輯與,strchr函數用於查找字元串中某個字元的位置,-為公式名稱中的分隔符。

具體實現方法如下:

❸ 利用Python腳本語言開發通達信DLL公式

開發通達信DLL公式時,使用C++面臨諸多繁瑣步驟,如每次編譯後需熱更新前先解綁,修改代碼後也需重新編譯,且缺乏調試工具,這無疑降低了開發效率。

對比之下,使用腳本語言如JavaScript、Lua開發通達信公式能實現熱更新,大幅提高開發速度。我曾成功利用JavaScript和Lua編寫通達信腳本dll。

然而,直接在DLL中運行Python引擎的設想並未實現,原因在於Python執行速度較慢,且32位的通達信與64位Python存在兼容性問題。為解決此問題,我採用綁定Python DLL並編寫對應的計算公式,通過Python文件實現公式計算,無需每次重新編譯DLL。

首先,綁定Python的DLL,選擇9號dll,然後編寫公式,利用TDXDLL9函數調用Python中定義的計算邏輯,如FLine1和FLine2。編寫對應的Python文件,實現TestPlugin1和TestPlugin2函數,與公式調用一一對應。修改Python文件無需重新編譯DLL,操作與普通dll公式相同。

結果表明,使用Python開發通達信DLL公式,不僅效率高、開發便捷,且語法簡潔,支持熱更新和調用強大庫如Numpy、TA-lib,功能豐富。Python作為開發語言,能提供更順暢的開發體驗,降低開發門檻,讓股票公式開發工作變得更加輕松。

Python在金融數據處理和演算法開發方面展現出了強大的潛力,不僅簡化了公式開發流程,還提供了豐富的庫支持。對於有興趣的朋友,歡迎私信交流。

更多信息,可關注公眾號:tonyblackwhite

閱讀全文

與通達信嵌入Python編寫公式嗎相關的資料

熱點內容
php如何修改伺服器的埠號 瀏覽:642
幾何講義pdf 瀏覽:91
利用python創建變數 瀏覽:733
期貨入門基礎知識pdf 瀏覽:180
比心app海灘幣在哪裡看 瀏覽:942
聚合直播app源碼 瀏覽:482
打造雲伺服器需要多少錢 瀏覽:565
pythonsql變數賦值 瀏覽:490
電腦建立共享文件夾以後 瀏覽:472
一加8t如何加密文件 瀏覽:673
phpfpm是否啟動 瀏覽:916
加密精靈隱藏了怎麼恢復 瀏覽:166
程序員什麼樣的公司最好 瀏覽:65
製冷壓縮機與設備實訓 瀏覽:12
自己在家搭建伺服器有什麼用 瀏覽:707
mysql和php和ajax 瀏覽:377
四洲制的編譯者是 瀏覽:444
單片機小車調速程序 瀏覽:986
伺服器沒反應是怎麼回事啊 瀏覽:497
通達信嵌入Python編寫公式嗎 瀏覽:212