のリストは以下の機能は、基本的なクリーナーは、各セキュリティに
def PVGOscreen():
PVGO = PV - EPS/r
ratio = PVGO/PV
print (ratio)
if (ratio < 0.6) :
print("stable security")
else:
print("volatile security")
if (K < 0.2) and (K > D) :
print ("Technical Buy")
elif (K > 0.8) and (K < D) :
print ("Technical Sell")
else:
print ("Not Actionable")
print (PVGOscreen(Securities))
を評価する方法を定義
Securities = [ 'AAPL' , 'TSLA' , 'AMZN' ]
for 'AAPL':
PV = 120
EPS = 8.31
r = 0.0519
K=.86
D=.88
for 'TSLA':
PV = 244.73
EPS = -5
r = 0.2
K=.83
D=.90
for 'AMZN':
PV = 808.33
EPS = 4.46
r = 0.087
K=.86
D=.90
PVGO画面の下で評価される有価証券を定義します
私が得ている出力は以下の通りで、AAPLの期待される出力です。異なる証券の変数の値を変更しようとすると、以下の
TSLAとAMZNの出力を取得するにはどうすればよいですか。証券のリストの各証券の変動価値をどのように変更し、AAPLのみを取得するのではなく、これらの証券のそれぞれについてPVGOscreenの出力をどのように変更するのですか?
' 'のためにAAPL ': 'は有効なPythonではありません。他の言語ですか? –
'for 'AAPL':'はSyntaxErrorなので、実際にコードとして実行しようとしていますか? 'for'文は* loop *です。あなたは正確に何をしようとしていますか?なぜ*関数に引数として値を渡さないのですか? –
'def PVGOscreen()'は引数をとりませんが、 'Securities'を渡しています。これは意味をなさない。 「証券」はリストです。 –