我是初级/中级Python程序员,但我没有编写应用程序,只是编写脚本。我目前没有大量使用面向对象设计,所以我希望这个项目能帮助我培养OOD技能。问题是,我不知道从设计的角度从哪里开始(我知道如何创建对象和所有这些东西)。值得一提的是,我也是自学的,没有接受过正规的CS教育。我想尝试编写一个程序来跟踪投资组合中的股票/期权头寸。我对什么是好的候选对象(投资组合、股票、期权等)和方法(买入、卖出、更新数据等)有一个大概的了解。多头头寸为买入开仓和卖出平仓,而空头头寸为卖出开仓和买入平仓。portfolio.PlaceOrder(type="BUY",symbol="ABC",date="0
我遇到的问题是我有元素存储在Redis中。我正在尝试更新一个可能不存在的元素的计数器。我有一个函数可以递增这些值,它的返回类型为defincrement(id:String):Future[Option[Long]]因此,我打电话查看该ID是否存在。这具有Future[Boolean]的返回类型。如果这个bool值是False,那么我想返回None,并立即完成。但是,如果bool值是True,那么我想再次调用以增加我的值,它具有返回类型Future[Long]。这是我尝试过的一些代码:for{exists现在我意识到这行不通,但我不知道该怎么做。我可以将None包装在Future中,然
做期权的朋友请看过来!当前与掘金量化合作的特定券商已经能够支持期权数据和交易接口啦~如需开展期权量化,请联系我了解更多详情。本期我们将和大家分享一个策略,介绍如何利用期权进行自动化套利。期现套利是指某种期货合约,当期货市场与现货市场在价格上出现差距,从而利用两个市场的价差,低买高卖而获利。但一手期货的价格往往很贵,以上证50股指期货为例:当前一手IH2205是2800点左右,合约乘数是每点300元,一手市值就等于2800*300,高达84万元,交易所保证金是12%,一手保证金就等于84万元*0.12%=10.08万元。可见,股指期货的资金要求高,资金的利用率较低。相比之下,期权就很有优势了。如
做期权的朋友请看过来!当前与掘金量化合作的特定券商已经能够支持期权数据和交易接口啦~如需开展期权量化,请联系我了解更多详情。本期我们将和大家分享一个策略,介绍如何利用期权进行自动化套利。期现套利是指某种期货合约,当期货市场与现货市场在价格上出现差距,从而利用两个市场的价差,低买高卖而获利。但一手期货的价格往往很贵,以上证50股指期货为例:当前一手IH2205是2800点左右,合约乘数是每点300元,一手市值就等于2800*300,高达84万元,交易所保证金是12%,一手保证金就等于84万元*0.12%=10.08万元。可见,股指期货的资金要求高,资金的利用率较低。相比之下,期权就很有优势了。如