真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略

這篇文章主要介紹了My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略文章都會有所收獲,下面我們一起來看看吧。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的欽州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

第一代CTA交易系統(tǒng)和策略

第一代CTA交易系統(tǒng)出現(xiàn)在20世紀(jì)60年代和70年代。由于當(dāng)時商品市場的強勁趨勢,CTA策略在當(dāng)時取得了可觀的收益。這一時期商品市場的強勁趨勢可歸因于第二次世界大戰(zhàn)后經(jīng)濟持續(xù)增長和經(jīng)濟通脹上升。強大的趨勢市場允許簡單的趨勢跟蹤系統(tǒng)實現(xiàn)更好的回報。第一代CTA系統(tǒng)處理較少的基本市場和品種,交易系統(tǒng)相對簡單,通常是一個跟蹤多個交易目標(biāo)的交易系統(tǒng)。由于當(dāng)時商品市場的趨勢,這種策略運作良好。

第一代交易系統(tǒng)中使用的策略是那些現(xiàn)在熟悉趨勢跟蹤策略的策略,例如移動平均系統(tǒng)(加上一些簡單的過濾條件,例如當(dāng)短期移動平均線超過長期移動平均線時或者反之亦然),一個簡單的趨勢跟蹤策略可以有效地發(fā)揮交易目標(biāo)基本面的連續(xù)趨勢。持續(xù)的經(jīng)濟增長,通貨膨脹和石油危機是這種持續(xù)性背后的原因。但是,當(dāng)許多交易者使用相同的策略并且基本面的持續(xù)存在不再存在時,第一代交易策略需要發(fā)展以適應(yīng)新環(huán)境。

第二代CTA交易系統(tǒng)和策略

由于美元和黃金的脫鉤,金融期貨市場在1970年至1980年間迅速發(fā)展,允許期貨管理基金參與許多期貨市場,包括貨幣市場,債券市場,股指期貨和股票金融衍生品。此外,信息技術(shù)的發(fā)展和低成本使得白天很容易獲得數(shù)據(jù)。進入CTA基金的資金規(guī)模的增加和競爭的加劇使CTA策略更加復(fù)雜和適應(yīng)性更強。

基于上述市場特征,第二代CTA交易系統(tǒng)和策略與第一代CTA策略相比具有以下特點:

  • 交易的主題更加多樣化。金融期貨市場的加入使得交易品種和市場更加多樣化。

  • 在交易策略之上,第二代CTA交易系統(tǒng)的策略不僅限于純趨勢跟蹤和價格突破。應(yīng)用更多數(shù)學(xué)模型來監(jiān)控多個市場。是否根據(jù)不同的市場條件或平均響應(yīng)策略使用趨勢跟蹤。由于許多機構(gòu)參與期貨市場的流動性,期貨市場的持續(xù)低波動期也已出現(xiàn)。在這種情況下,傳統(tǒng)的第一代CTA系統(tǒng)難以盈利并適應(yīng)市場變化。該戰(zhàn)略變得重要。

  • 第二代CTA策略可以在交易窗口和持有時間進行短期交易。與第一代CTA戰(zhàn)略不同,第二代戰(zhàn)略已經(jīng)開始監(jiān)控短期和高頻交易的日內(nèi)交易模式。這一特征源于計算機技術(shù)的發(fā)展,使得財務(wù)數(shù)據(jù)的提供更加及時和頻繁。

第三代CTA交易系統(tǒng)和策略

第三代CTA交易系統(tǒng)是第二代交易系統(tǒng)的進一步多樣化,分散化和更多適應(yīng)性。第三代CTA使用更多的交易系統(tǒng)來交易更多的市場和品種。在戰(zhàn)略方面,使用更有利可圖的市場模式。所有這些都是基于在多個市場中運行多個模型的組合。

鑒于CTA策略的運用如此之廣,加之經(jīng)過了時間的沉淀,也非常成熟,是廣大量化交易員廣泛接觸和想了解的經(jīng)典策略模型(特別是對于新手),發(fā)明者量化平臺很早就開發(fā)了標(biāo)準(zhǔn)的CTA策略的類庫,讀者在發(fā)明者量化平臺如想應(yīng)用CTA策略,只需簡單的把代碼復(fù)制過去,或者直接引用這個類庫。

擴展性方面也是十分方便,代碼的注釋非常清晰和簡單易懂,想進行深度訂制或者擴展,只需在現(xiàn)有的框架下直接進行。

部分源碼(JavaScript版):

function main() {
    $.CTA(exchanges[0], 0.01, function(r, mp, pair){  // 第一個參數(shù)是要做的交易所對象,第二個參數(shù)0.01是交易所要求的最小下單數(shù)量,第三個匿名函數(shù)function(){...}是回調(diào)函數(shù),交易邏輯就寫在這個函數(shù)中,該回調(diào)函數(shù)第一個參數(shù)r接收最新的K線數(shù)據(jù),第二個參數(shù)接收持倉數(shù),第三個參數(shù)接收交易對名稱

        if (r.length < 20) {   // 判斷K線柱數(shù)量 
            return
        }
        var emaSlow = TA.EMA(r, 20)
        var emaFast = TA.EMA(r, 5)
        var cross = _Cross(emaFast, emaSlow); // 判斷指標(biāo)相交狀態(tài),_Cross參看:https://www.fmz.com/bbs-topic/1140
        if (mp <= 0 && cross > 1) {
            Log(pair, "買, 金叉周期", cross, "mp:", mp);
            return 0.1 * (mp < 0 ? 2 : 1)  // 返回的數(shù)值就是要開倉的數(shù)量,正數(shù)是 開多,負(fù)數(shù)是開空,0是全部平掉。
        } else if (mp >= 0 && cross < -1) {
            Log(pair, "賣, 死叉周期", cross, "mp:", mp);
            return -0.1 * (mp > 0 ? 2 : 1)
        }
    })
}

My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略
My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略
My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略

關(guān)于“My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前文章:My語言怎么實現(xiàn)CTA交易系統(tǒng)和策略
轉(zhuǎn)載來于:http://weahome.cn/article/gcgjeg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部