国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 瀑布線指標(biāo)編寫實(shí)例

瀏覽:66日期:2022-07-23 11:03:12

我就廢話不多說(shuō)了,大家還是直接看代碼吧!

# -*- coding: utf-8 -*-'''Created on Tue May 23 08:57:02 2017@author: yunjinqi E-mail:yunjinqi@qq.com Differentiate yourself in the world from anyone else.'''import pandas as pdimport numpy as npimport datetimeimport time#獲取數(shù)據(jù)df=pd.read_csv(’C:/Users/HXWD/Desktop/000001.csv’,encoding=’gbk’)df.columns=[’date’,’code’,’name’,’close’,’high’,’low’,’open’,’preclose’,’change’,’change_per’,’volume’,’amt’]df=df[[’date’,’open’,’high’,’low’,’close’,’volume’,’amt’]]df.head()def get_EMA(df,N): for i in range(len(df)): if i==0: df.ix[i,’ema’]=df.ix[i,’close’] if i>0: df.ix[i,’ema’]=(2*df.ix[i-1,’close’]+(N-1)*df.ix[i,’close’])/(N+1) return df[’ema’]def get_PBX(df): df[’a1’]=(get_EMA(df,4)+df[’close’].rolling(8).mean()+ df[’close’].rolling(16).mean())/3 df[’a2’]=(get_EMA(df,6)+df[’close’].rolling(12).mean()+ df[’close’].rolling(24).mean())/3 df[’a3’]=(get_EMA(df,9)+df[’close’].rolling(18).mean()+ df[’close’].rolling(36).mean())/3 df[’a4’]=(get_EMA(df,13)+df[’close’].rolling(26).mean()+ df[’close’].rolling(52).mean())/3 df[’a5’]=(get_EMA(df,18)+df[’close’].rolling(36).mean()+ df[’close’].rolling(72).mean())/3 df[’a6’]=(get_EMA(df,24)+df[’close’].rolling(48).mean()+ df[’close’].rolling(96).mean())/3 return dfget_PBX(df)df.tail() ’’’瀑布線原理:均線類指標(biāo)用法:瀑布線是趨勢(shì)性指標(biāo),因其在運(yùn)行的過程中,形態(tài)與瀑布極其相似,故得名為瀑布線。 瀑布線在低位粘合,短線瀑布線向上穿越長(zhǎng)線瀑布線并向上發(fā)散,買入。 瀑布線在高位粘合,短線瀑布線向下穿越長(zhǎng)線瀑布線并向下發(fā)散,賣出。 當(dāng)長(zhǎng)中短期瀑布線依次由下向上排列形成多頭排列時(shí),可持股。 當(dāng)長(zhǎng)中短期瀑布線依次由上向下排列形成空頭排列時(shí),應(yīng)空倉(cāng)。 ’’’

補(bǔ)充知識(shí):Python使用邏輯運(yùn)算符and、or、nor判斷整數(shù)正負(fù)

今天刷Leetcode的時(shí)候,對(duì)整數(shù)進(jìn)行翻轉(zhuǎn),由于Python的除法是向下取整,因此要對(duì)輸入整數(shù)進(jìn)行正負(fù)的判斷,當(dāng)時(shí)想到的是使用三目運(yùn)算,但是看參考答案的時(shí)候,發(fā)現(xiàn)使用的是邏輯運(yùn)算符進(jìn)行正負(fù)數(shù)的判斷,當(dāng)時(shí)一臉懵逼,經(jīng)過查找相關(guān)資料理解了原理,故此做個(gè)記錄。

答案代碼如圖所示:

sign = x<0 and -1 or 1

其中x為輸入整數(shù),如果x為正數(shù)返回1,如果為負(fù)數(shù)返回-1。

由于最開始接觸的C語(yǔ)言,學(xué)習(xí)Python的時(shí)候就沒有太在意邏輯運(yùn)算符,以為跟C語(yǔ)言一樣返回的是一個(gè)布爾值,不知道為何會(huì)返回1和-1,查了相關(guān)資料發(fā)現(xiàn)Python中邏輯運(yùn)算原理如下:

x and y 布爾'與' - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計(jì)算值。 x or y 布爾'或' - 如果 x 是 True,它返回 x 的值,否則它返回 y 的計(jì)算值。 not x 布爾'非' - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。

當(dāng)輸入為一個(gè)負(fù)數(shù)時(shí),運(yùn)算過程如下所示:

>>> -123<0 True >>> True and -1 -1 >>> -1 or 1 -1

首先判斷-123<0,返回True,此時(shí)True與-1進(jìn)行與運(yùn)算,x為真,返回y的值為-1;然后-1與1進(jìn)行或運(yùn)算,由于非零整數(shù)都是為False,此時(shí)返回x的值-1。

當(dāng)輸入為一個(gè)正數(shù)時(shí),運(yùn)算過程如下所示:

>>> 123<0False>>> False and -1False>>> False or 11

首先判斷123<0,返回False,此時(shí)False與-1進(jìn)行與運(yùn)算,x為假,返回False,然后False與1進(jìn)行或運(yùn)算,由于x為假,此時(shí)返回y的值1。

總而言之,使用Python中的邏輯運(yùn)算符返回的并不是非False即True,而與輸入x,y相關(guān)。

另外判斷輸入整數(shù)的正負(fù)還可以使用三目運(yùn)算,如下所示:

sign = 1 if x>0 else -1

另附對(duì)整數(shù)實(shí)現(xiàn)翻轉(zhuǎn)完整代碼:

class Solution(object): def reverse(self, x): ''' :type x: int :rtype: int ''' a = 0 sign = x<0 and -1 or 1 x = abs(x) while(x != 0): a = a*10 + x%10 x //=10 return a*sign if a<2**31 else 0

以上這篇python 瀑布線指標(biāo)編寫實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 99免费在线播放99久久免费 | 欧美精品免费看 | 久草视频免费 | 日本特一级毛片免费视频 | 欧美人在线一区二区三区 | 久久久久久久久综合 | 成年人看的免费视频 | 欧美大胆一级视频 | 国产成年人视频 | 国产不卡毛片 | 日本不卡免费高清一级视频 | 国产高清在线精品免费 | 国产精品美女久久久久网站 | 国产精品久久自在自线观看 | 99热久久精品免费精品 | 欧美成年黄网站色视频 | 国产欧美精品区一区二区三区 | 欧美色成人综合 | 国产欧美另类久久久品 | 日韩欧美亚洲中字幕在线播放 | 国产在线爱做人成小视频 | 久久久久久久久久久福利观看 | 欧美三级成版人版在线观看 | 贵州美女一级纯黄大片 | 久久精品网站免费观看 | 精品在线一区二区 | 国产成人高清一区二区私人 | 精品国产91在线网 | 久草视频在线资源站 | 2022国内精品免费福利视频 | 一区二区网站在线观看 | 国产一区亚洲 | 亚洲精品国自产拍在线观看 | 在线观看国产情趣免费视频 | 国产日韩精品欧美一区视频 | 精品国产成人综合久久小说 | 九九在线偷拍视频在线播放 | 国产午夜精品理论片久久影视 | 中文字幕一区二区三区有限公司 | 亚洲国产片 | 特级做人爱c级特级aav毛片 |