目前了解的幾個(gè)Python包
常用的是Pandas包和Matplotlib包
邏輯函數(shù)知多少:除了Excel里面的if函數(shù)、MySQL語(yǔ)言的CASE WHEN 函數(shù)、還應(yīng)該了解Python語(yǔ)言的if函數(shù)
簡(jiǎn)單的if函數(shù)計(jì)算
例如:fb['Direction']=[1 if fb.loc[ei,'PriceDiff']>0 else -1 for ei in fb.index]
在fb數(shù)據(jù)框中創(chuàng)建【Direction】列,如果PriceDiff列的數(shù)據(jù)大于0 那么Direction列的數(shù)據(jù)就返回1 否則Direction列的數(shù)據(jù)就返回-1
ym['Share']=[1 if ym.loc[ei,'MA10']>ym.loc[ei,'MA50'] else -1 for ei in ym.index]
在ym數(shù)據(jù)框中創(chuàng)建【Share】列,如果MA10列的數(shù)據(jù)大于MA50列的數(shù)據(jù),那么Share列的數(shù)據(jù)就返回1 否則就返回-1
復(fù)雜的if函數(shù)計(jì)算
ym['Profit']=[ym.loc[ei,'Close1']-ym.loc[ei,'Close'] if ym.loc[ei,'Share']==1 else 0 for ei in ym.index]
在ym數(shù)據(jù)框中創(chuàng)建【Profit】列,如果Share列中的數(shù)據(jù)等于1就返回Close1列減去Close列的數(shù)據(jù)之差,否則就返回0
完