經常有設計策略的朋友問我,如何給策略設計定時功能,讓策略在指定的時間去處理某些任務。例如,一些日內策略,需要在下午收盤前平倉。類似這樣的需求在策略中要如何設計才好。一個策略里面可能要用到很多時間控制,這樣來說我們把時間控制功能封裝起來最好,最大程度降低時間控制代碼與策略的耦合性,讓這個時間控制模塊可以復用,并且在使用方面簡潔易懂。
A股收盤:深證區塊鏈50指數上漲1.61%:金色財經消息,A股收盤,上證指數報3251.4點,收盤下跌0.44%,深證成指報11647.94點,收盤上漲0.12%,深證區塊鏈50指數報3448.45點,收盤上漲1.61%。區塊鏈板塊收盤上漲1.25%,數字貨幣板塊收盤上漲1.03%。[2023/3/27 13:28:49]
設計一個“鬧鐘”
Web3游戲Synergy Land將從Solana轉移到Polygon網絡:據官方消息,Web3動作角色扮演游戲Synergy Land將從Solana轉移到Polygon網絡。Synergy Land將與Web3游戲平臺Xternity合作,后者將為開發人員和企業提供一套工具和服務,以構建和部署去中心化應用程序。 Synergy Land開發由25名員工組成的團隊管理,該團隊希望在今年一季度末完成“初始游戲發售”。[2023/1/18 11:18:06]
我們設計并實現了一個創建鬧鐘對象的函數,其它語言直接可以設計一個鬧鐘類。
Ripple CEO:并不期望許多加密貨幣能夠幸存:金色財經報道,在瑞士達沃斯進行的一次采訪中,Ripple 首席執行官Brad Garlinghouse表示,最初的代幣發行熱潮對于加密貨幣來說并不是特別好。盡管如此,他承認他的預測并不準確,因為加密貨幣的總數增加到 19574 種。該行業仍處于“前寒武紀”階段,因為仍有大量實驗。
Garlinghouse 表示,一些L1技術肯定會保留下來,因為它們解決了不同的用例。
主要在以太坊上運行的NFT行業正遭受天文數字的Gas費,必須有更好的技術來支持 NFT,因為它們不會消失。(U.today)[2022/5/26 3:41:52]
設計好構造“鬧鐘”對象的函數,在使用時只需一行代碼即可創建一個“鬧鐘”對象。
例如,創建一個對象t,并且定時每天14:58觸發。
可以再創建一個對象t1,定時每天9:00觸發。
測試策略
我們寫一個測試用的策略,策略使用最簡單的均線系統,策略只是用來測試而已不用在意收益情況。策略計劃在每天9:00開盤時,根據日均線金叉、死叉判定開倉,并且在下午14:58時平倉。
在策略中放入我們已經實現的CreateAlarmClock函數,并且在main函數開始部分構造兩個“鬧鐘”對象。在策略判斷開倉、平倉的位置,加上“鬧鐘”對象調用Check函數的代碼,如代碼中注釋掉的部分。
回測運行
可以看到回測,早上9點之后開倉,下午14:58開始平倉。也可以用于多品種策略,在多品種策略中可以創建多個這樣的“鬧鐘”對象,用于多品種的時間控制,互不影響。
Python語言實現鬧鐘類
實現以及測試代碼:
回測測試運行:
需要注意的是,回測測試運行,底層K線周期不能設置過大,否則可能直接跳過時間檢測的點導致沒有觸發。
策略代碼僅僅拋磚引玉提供思路,感謝閱讀。
來源:金色財經
原標題:一口“吃掉”Sushi,Yearn加速在DeFi領域的合并據Yearn.Finance創始人AndreCronje推特消息,YFI將與壽司Sushiswap合并.
1900/1/1 0:00:00市場就是一個大舞臺,不是所有的行情都可以陳述,人是需要某種信念來激勵和約束的,人靜而后能安,人安而后能定,過去的波動,在無憾后微笑,才美麗;博弈的成敗,在收獲后微笑,才多姿;資金的起伏.
1900/1/1 0:00:00實時策略: 不廢話,直接給單,信我的就跟,不信的就看看點位,第二天下午驗證前一天策略。每天嚴格按照策略操作,一周下來不賺錢,我負責 昨日策略統計: 每天策略數據均可查,公開透明.
1900/1/1 0:00:00一、指數走勢 二、指數數據 ?截至北京時間2020年12月2日12點,ETFC50指數報7462.973點,24h下跌1%,成交額10.26億美元.
1900/1/1 0:00:00區塊鏈應被視為核心技術自主創新的重要突破,區塊鏈與價值互聯網、區塊鏈與數字資產的融合應加快推進。區塊鏈為實體經濟降本增效、構建誠信產業環境等方面來推動數字經濟發展和產業轉型.
1900/1/1 0:00:00編譯:灑脫喜@巴比特 原標題:EIP1559會造成以太坊分叉嗎?EIP1559作為一個費用改進提案已在以太坊社區內引起了巨大爭議.
1900/1/1 0:00:00