电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

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

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

# -*- 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)用法:瀑布線是趨勢性指標(biāo),因其在運(yùn)行的過程中,形態(tài)與瀑布極其相似,故得名為瀑布線。 瀑布線在低位粘合,短線瀑布線向上穿越長線瀑布線并向上發(fā)散,買入。 瀑布線在高位粘合,短線瀑布線向下穿越長線瀑布線并向下發(fā)散,賣出。 當(dāng)長中短期瀑布線依次由下向上排列形成多頭排列時(shí),可持股。 當(dāng)長中短期瀑布線依次由上向下排列形成空頭排列時(shí),應(yīng)空倉。 ’’’

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

今天刷Leetcode的時(shí)候,對整數(shù)進(jìn)行翻轉(zhuǎn),由于Python的除法是向下取整,因此要對輸入整數(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語言,學(xué)習(xí)Python的時(shí)候就沒有太在意邏輯運(yùn)算符,以為跟C語言一樣返回的是一個(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

另附對整數(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í)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 硅胶制品-硅橡胶制品-东莞硅胶制品厂家-广东帝博科技有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 南京欧陆电气股份有限公司-风力发电机官网 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 包头市鑫枫装饰有限公司| 致胜管家软件服务【在线免费体验】 | 方源木业官网-四川木门-全国木门专业品牌 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | LOGO设计_品牌设计_VI设计 - 特创易 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 包头市鑫枫装饰有限公司| 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 自动焊锡机_点胶机_螺丝机-锐驰机器人| 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 |