選股公式內容為:股價當日上午分時走勢圖中最高價和最低價在漲跌幅4%和負3%之間。也就是說當天上午股價在漲跌幅—3%到4%之間震蕩。


只做業績好的公司,知道點金叉死叉輪迴線什麼的,做長期價值投資,貴州茅臺,五糧液,片仔癀,雲南白藥。。。。


以下公式可以用在通達信軟體中.

選股週期需要在1分k下使用,

選股時間下午開盤以後,

選股條件是當日上午分時圖中走勢波動在當日上午最高價漲幅不超過百分之四,最低價跌幅不超過負百分之三的範圍之內.

XG:BARSLAST(DAY&REF(DAY,1))&>119 AND REF((HHV(h,BARSLAST(DAY&REF(DAY,1))+1)/REF(C,BARSLAST(DAY&REF(DAY,1))+1)&<1.04)*(REF(C,BARSLAST(DAY&REF(DAY,1))+1)/LLV(l,BARSLAST(DAY&REF(DAY,1))+1)&<1.03)*(BARSLAST(DAY&REF(DAY,1))=119),BARSLAST(DAY&REF(DAY,1))-119);


其實有更簡單的辦法,用InSync CEP,一款很小眾的股票軟體。

在交易日上午快結束時候,運行下面代碼,就能把符合你要求的股票選出來。

前面是根據開盤價設置震蕩區間。後面四句是設置約束,有任何編程經驗的話,一看就能懂。

冒號表示變數賦值,符號表示」並且「的意思。OPEN表示當日開盤價,LOW表示當日最低價,HIGH表示當日最高價。

$P11:OPEN*1.04;

$P12:OPEN*1.03;

$P21:OPEN*0.98;

$P22:OPEN*0.97;

LOW&

LOW&>$P22

HIGH&>$P12

HIGH&


是收盤時候看還是說實時看?兩個不一樣額

2017-06-01更新

每天三點半之後復盤,選出LZ要的股票,用tushare會很慢,建議LZ用wind,工具python3,代碼如下:

import tushare as ts
import pandas as pd
import datetime

#參數
end=11:30:00
up=1.04
down=0.97

today=str(datetime.datetime.today())[0:10]
yesterday=str(datetime.datetime.today()-datetime.timedelta(1))[0:10]

a=datetime.datetime.now()
#過濾停牌
def halt():
df=ts.get_today_all()
code=list(df[code])
halt=[]
for i in range(len(code)):
df=ts.get_hist_data(code[i])
print(code[i])
if len(df)&>2:
if df.index[0]==today:
if df.index[1]==yesterday:
halt.append(code[i])
return halt

#最高價和最低價在漲跌幅4%和負3%之間
def getstock():
code=halt()
stock=[]
for i in range(len(code)):
df=ts.get_hist_data(code[i])
close=df[close][1]
maxprice=close*up
minprice=close*down
df = ts.get_tick_data(code[i],today)
for i in range(len(df)):
if df[time][i]==end:
index=i
tick=df[index:]
if tick[price].max()&<=maxprice: if tick[price].min()&>=minprice:
stock.append(code[i])

return stock

#輸出到excel
stock=getstock()
b=datetime.datetime.now()
print(耗時:,b-a)
df=pd.DataFrame({code:stock})
df.to_excel(1.xls,index=False)


謝謝邀請。感覺你是在找一分鐘背馳後的強勢反彈股,不知道是否是這個意思?但背馳的精髓就是中樞下的買入,你這麼找出來的票,再進入就是在中樞內或者中樞上了,這個位置不能買入。
這麼選有何意義?
推薦閱讀:
相關文章