① 如何把編程用到股票中去
1、打開通達信交易軟體。
2、到股票查看界面。選擇左上角的「功能」--「專家系統」--「公式管理器」,或者直接按快捷鍵Ctrl+F鍵,打開公式管理器。
3、在公式管理器編輯界面,選擇你要導入的公式類型,選擇「其他類型」或「條件選股公式」,然後點擊右上角的「新建」按鈕。
4、給公式取一個名字便於識別,對公式進行一定的描述,然後寫上源代碼,或者導入源代碼,最後再點測試公式。看是否能測試通過。通過後,最後確定。
5、利用我們製作好的公式來進行選出滿足公式的股票。點擊左上角的「功能」,選擇「選股器」裡面的「綜合選股」或「條件選股」。
6、在公式中,下拉菜單,找到我們製作好的公式。
7、「加入條件」,點擊右下角「執行選股」,數據就會開始分析。
8、把得到的股票添加到自選的板塊,這樣數據分析完後,找到相應的板塊,比如,添加到自選股板塊中。按F6查看自選股板塊,就得到了這個公式篩選出來的股票了。
② 怎麼用python計算股票
作為一個python新手,在學習中遇到很多問題,要善於運用各種方法。今天,在學習中,碰到了如何通過收盤價計算股票的漲跌幅。
第一種:
讀取數據並建立函數:
import numpy as np
import matplotlib.pyplot as plt
from scipy.interpolate import spline
from pylab import *
import pandas as pd
from pandas import Series
a=pd.read_csv('d:///1.csv',sep=',')#文件位置
t=a['close']
def f(t):
s=[]
for i in range(1,len(t)):
if i==1:
continue
else:
s.append((t[i]-t[i-1])/t[i]*100)
print s
plot(s)
plt.show()
f(t)
第二種:
利用pandas裡面的方法:
import pandas as pd
a=pd.read_csv('d:///1.csv')
rets = a['close'].pct_change() * 100
print rets
第三種:
close=a['close']
rets=close/close.shift(1)-1
print rets
總結:python是一種非常好的編程語言,一般而言,我們可以運用構建相關函數來實現自己的思想,但是,眾所周知,python中裡面的有很多科學計算包,裡面有很多方法可以快速解決計算的需要,如上面提到的pandas中的pct_change()。因此在平時的使用中應當學會尋找更好的方法,提高運算速度。
③ 怎樣編程,讀取股票某一天的收盤價
做不了的,這個程序需要交易所提供數據給你,而交易所是需要收費的.
④ 求一股票編程公式
你要求的內容就是收盤價的3日簡單移動平均線;
(REF(CLOSE,2)+REF(CLOSE,1)+CLOSE)/3;
或-----
MA(CLOSE,3);
該2個語句計算的結果是一樣的,所以,使用MA(CLOSE,3);即可.。
⑤ 跪求編寫股票公式
{1:5日成交量從下往上穿過10日成交量}
T1:=CROSS(MA(V,5),MA(V,10));
{2:RSI指標的RSI1從下往上穿過RIS2}
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
T2:=CROSS(RSI1,RSI2);
{選股}
T1 AND T2;
參數設置就在公式編輯框上面的格子中,分別填上名稱(即N1,N2)最小值、最大值和預設值。如果你不想設置參數的話,就按以下公式吧。
{1:5日成交量從下往上穿過10日成交量}
T1:=CROSS(MA(V,5),MA(V,10));
{2:6天RSI上穿12天RSI}
T2:=CROSS(RSI(6),RSI(12));
{選股}
T1 AND T2;
⑥ 股票編程公式
在圖形上繪制柱線.
用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當COND條件滿足時,在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標准間距),EMPTH為0畫實心柱,-1畫虛線空心柱,否則畫實線空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分。
⑦ 用編程編指標,做股票
那個不行,還是眼光
⑧ 帶有編程兩字的股票
在股票軟體里輸入信息兩個拼音首字母xx就可以全部看到,有十幾二十個左右。如000070、000555……
⑨ 高分求股票公式編程
漲停:=C>=REF(C,1)*1.095 AND C>=H;
漲停次數:COUNT(C,N)>=M;
⑩ 高分求兩個股票公式的編程語句詳細解釋
第1個公式:
FD賦值:(最高價-最低價)/3
OPEN1賦值:開盤價>FD*2+最低價
OPEN3賦值:開盤價<FD+最低價
OPEN2賦值:取反
CLOSE1賦值:收盤價>FD*2+最低價
CLOSE3賦值:收盤價<FD+最低價
CLOSE2賦值:取反
DFZD賦值:CLOSE1 OR (OPEN3 AND CLOSE2)
WQS1賦值:OPEN2 AND CLOSE2
KFZD賦值:取反
ZD賦值:(最高價+最低價)/2
QSXS賦值:ZD>昨日最高價
QSXX賦值:ZD<昨日最低價
WQS2賦值:取反
S1賦值:DFZD AND QSXS
S2賦值:KFZD AND QSXX
S3賦值:DFZD AND QSXX
S4賦值:KFZD AND QSXS
S5賦值:DFZD AND WQS2
S6賦值:KFZD AND WQS2
S7賦值:WQS1 AND (QSXS OR QSXX OR WQS2)
輸出 CG:收盤價的17日簡單移動平均,COLOR00AA00,LINETHICK2
輸出 FL:2日內CG的最高值,COLOR00AA00
輸出 FS:如果CG<FL,返回(CG-(FL-CG)),否則返回FL,COLOR00AA00,LINETHICK2
如果CG>=FLANDBARSCOUNT(收盤價)>17,返回CG,否則返回無效數,畫黃色,LINETHICK2
如果CG>=FLANDBARSCOUNT(收盤價)>17,返回FS,否則返回無效數,畫黃色,LINETHICK2
AMV0賦值:成交量(手)*(開盤價+收盤價)/2
VAR0賦值:(收盤價*2+最高價+最低價)/4*成交量(手)
VAR1賦值:VAR0的89日累和/成交量(手)的89日累和
VAR2賦值:如果統計2日中滿足VAR0>0的天數>=2,返回收盤價的89日簡單移動平均*(1+(VAR0的89日簡單移動平均/昨日VAR0的89日簡單移動平均-1)/21),否則返回收盤價的89日簡單移動平均
VAR3賦值:如果統計8日中滿足收盤價-VAR1的絕對值>21的天數>=1ANDCOUNT(收盤價/昨收<0.8,8)<1ANDCOUNT(VAR0>0,2)>=2,返回10,否則返回0
VAR4賦值:如果收盤價>=VAR1ANDCOUNT(VAR0>0,2)>=2,返回VAR1*1.001,否則返回如果VAR0<0.1ANDCOUNT(VAR0>0,2)<1.5,返回收盤價的89日簡單移動平均,否則返回VAR1*0.999
VAR5賦值:如果VAR3>0,返回VAR2,否則返回VAR4
VAR6賦值:收盤價的89日簡單移動平均
輸出 搏殺生命線:如果VAR5/昨日VAR5>1.1ORVAR5/昨日VAR5<0.9,返回VAR6,否則返回VAR5,COLORFF80FF,LINETHICK2
當滿足條件收陽線時,在最高價和最低價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色
當滿足條件收陽線時,在收盤價和開盤價位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫紅色
當滿足條件收陰線時,在最高價和最低價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫綠色
當滿足條件收陰線時,在收盤價和開盤價位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫綠色
第2個公式:
輸出安全線:(收盤價+最高價+最低價)/3的55日指數移動平均,COLORF4E202
A賦值:收盤價的55日指數移動平均的10日線性回歸斜率*15+收盤價的2日指數移動平均
輸出 SD:A的13日指數移動平均,COLORFF80FF
輸出 SK:收盤價的55日指數移動平均的10日線性回歸斜率*15+收盤價的2日指數移動平均,COLOR80FFFF,LINETHICK2
當滿足條件收陽線時,在最高價和最低價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色
當滿足條件收陽線時,在收盤價和開盤價位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫紅色
當滿足條件收陰線時,在最高價和最低價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫綠色
當滿足條件收陰線時,在收盤價和開盤價位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫綠色