首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >搜索比给定值更大的数据列表?

搜索比给定值更大的数据列表?
EN

Stack Overflow用户
提问于 2020-06-22 11:01:18
回答 1查看 35关注 0票数 0

因此,我有4个不同的潜在期权交易的不同的罢工,出价和implied_volatility的骰子列表。

代码语言:javascript
复制
search_option = [{'strike_price': '1', 'bid_price': '0.25', 'implied_volatility': '0.94' }, 
{'strike_price': '3.5', 'bid_price': '0.20', 'implied_volatility': '0.88'},
{'strike_price': '2', 'bid_price': '0.05', 'implied_volatility': None}, 
{'strike_price': '3.5', 'bid_price': '0.31', 'implied_volatility': '0.25'}]

在这里,代码搜索具有最高implied_volatility的选项,并给出输出。

代码语言:javascript
复制
highest_IV, highest_idx = 0, None
for idx, option in enumerate(search_option):
    if option['implied_volatility'] and highest_IV < float(option['implied_volatility']):
        highest_IV = float(option['implied_volatility'])
        highest_idx = idx
if highest_idx is not None:
    print("Strike Price: {strike_price}, Bid: {bid_price}, IV: {implied_volatility}".format(**search_option[highest_idx]))

然后,我将它们分别保存为变量,以便启动交易。

代码语言:javascript
复制
order_strike_price = search_option[highest_idx].get('strike_price')
order_bid_price = search_option[highest_idx].get('bid_price')
....
....

我不再需要“最高隐含波动率”代码了。

我现在的任务是,怎样才能找到一个价格高于3,出价<0.25的选项?

然后,我需要将匹配字典的所有键(罢工、出价、implied_volatility)保存为单独的变量,就像我对上面的那些变量所做的那样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-22 11:09:13

试试这个:

代码语言:javascript
复制
search_option = [{'strike_price': '1', 'bid_price': '0.25', 'implied_volatility': '0.94' }, 
{'strike_price': '3.5', 'bid_price': '0.20', 'implied_volatility': '0.88'},
{'strike_price': '2', 'bid_price': '0.05', 'implied_volatility': None}, 
{'strike_price': '3.5', 'bid_price': '0.31', 'implied_volatility': '0.25'}]

sort = [i for i in search_option if float(i["strike_price"]) > 3 and float(i["bid_price"]) < 0.25]

print(sort)

输出:

代码语言:javascript
复制
[{'strike_price': '3.5', 'bid_price': '0.20', 'implied_volatility': '0.88'}]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62512921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档