大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內(nèi)容

期貨期權(quán)交流寫出你的第一個交易策略 [MC]

  • 咨詢內(nèi)容: 自動化程序交易的目的最主要是徹徹底底的執(zhí)行設(shè)定好的策略,避免人性的干擾,又可以24hr執(zhí)行監(jiān)測,可以在投入真正資金前,回測自己交易策略的績效。平常交易時間還能把心力花在研擬策略上。
    一般人第一眼看到程序交易,總想說太復(fù)雜困難,
    其實程序交易的基礎(chǔ)很簡單,當(dāng)符合某種情形時,就買進(jìn)。當(dāng)符合某種情形時,就賣出。
    簡單吧?

    用英文來解釋,其實就是:If A happens, then buy. If B happens, then sell.
    所以我們只要去定義 A、B,以及更明確地把 Buy 、Sell的模式定義出來就好。這已經(jīng)幾乎快要變成咱們MC認(rèn)得的 easy language 程序語言了。
    很多人都以為寫程序一定要工程背景的人才寫得出來,其實不然。在交易領(lǐng)域里面,所使用的程序語言其實跟英文很像,而且所使用的英文都是很簡單的。
    電腦其實也是判斷K棒的價格的變化來執(zhí)行的,那K棒上最重要的四個價位,Open 開盤價,High 最高價,Close 收盤價,Low 最低價,這四個價格構(gòu)成了一根K棒,也顯示了價格的變化。


    語法中Close > 100 (表示收盤價大于100 ),Low < 100 (最低價小于100 ),High > Open (最高價大于開盤價)。
    上面是平鋪直述的直述句,若是加上一點簡單的 if ...then ...(假如...發(fā)生,就....),就可以變成一個可執(zhí)行的策略,
    舉例: (先不考慮marketposition目前手中部位的情形)
    if High > Open then buy next bar at market;//當(dāng)最高價高于開盤價時,買進(jìn)1手市價。
    if Low < Open then sell next bar at market;//當(dāng)最低價低于開盤價時,賣出1手市價。
    備注: next bar是指下一根K棒,market是指市價。

    再進(jìn)階一點的,就可以開始使用一些技術(shù)分析的指標(biāo)來協(xié)助。以 RSI舉例, RSI的中文名稱是 相對強弱指標(biāo) Relative Strength Index ,是一個 0~100 的指標(biāo),50以上代表目前偏多,50以下代表目前偏空。
    我們來一起寫一個簡單的策略:
    RSI 大于 52 買進(jìn)1口(做多),RSI 小于 48 賣出1口(做空 or 平倉),(意思是,趨勢轉(zhuǎn)向上,我就跟跟看,趨勢轉(zhuǎn)向下就快跑),
    我們一開始得先定義一下變數(shù)。什么叫做變數(shù)?變數(shù)顧名思義,就是在程序執(zhí)行中,會一直變動的數(shù)字,例如開車時的時速表。
    所以我們得先告訴電腦, RSI的定義。這個動作叫做 宣告。
    所以在策略一開頭,
    inputs: Price(close), Len(12);//input 是未來可以在MC里調(diào)整的參數(shù),price(收盤價)以及時間周期 Len(在這邊是12根K棒),
    vars: var1(0);//vars 告訴系統(tǒng)我們要宣告變數(shù)了,定義一下var1 變數(shù)(variable) ,告訴電腦我們有這個變數(shù)要偵測。
    var1=RSI(Price,len);//定義,var1=RSI 讓var1 這個變數(shù)等于指標(biāo)RSI,而且是用 上面定義的時間以及價格參數(shù)去計算RSI,此例為 12根K棒的收盤價。
    if marketposition=0 and var1 >52 then beginbuy("buy") next bar at market;end;
    //假如目前沒有部位(marketposotion=0) 而且 var1(RSI)大于52,就在下一根K棒開始時(next bar),市價(market)買進(jìn)(buy)。多單進(jìn)場!沒有寫手?jǐn)?shù)就1手。并在圖上標(biāo)記 buy ("buy")。記得尾巴要寫 end; 告訴電腦這部分策略的結(jié)尾。
    marketposotion是指您在市場的部位,
    marketposition=0 沒有部位,
    marketposition=1 手上多單,
    marketposition=-1 手上空單。


    復(fù)制代碼繼續(xù)
    if marketposition=0 and var1 < 48 then beginsellshort("sell") next bar at market;end;// 空單進(jìn)場! sellshort 是空單的進(jìn)場的語法 并標(biāo)記 sell 在圖上。
    if marketposition>0 and var1 <48 then beginsell("exit_buy") next bar at market;end;//假如手上是多單而且RSI小于 48,就把手中的多單市價平倉。
    if marketposition<0 and var1 > 52 then beginbuytocover("exit_sell") next bar at market;end;//假如手上是空單而且RSI大于52,就把手中的空單市價平倉。


    MultiCharts RSI 策略完整程序碼


    inputs: Price(close), Len(12);vars: var1(0);var1=RSI(Price,len);
    if marketposition=0 and var1 >52 then beginbuy("buy") next bar at market;end;
    if marketposition=0=0 and var1 < 48 then beginsellshort("sell") next bar at market;end;
    if marketposition>0 and var1 <48 then beginsell("exit_buy") next bar at market;end;
    if marketposition<0 and var1 > 52 then beginbuytocover("exit_sell") next bar at market;end;



    復(fù)制代碼
    (作者:老余的金融筆記)

    程序語言, 最低價, 開盤價, 收盤價, 英文

     

  • MC技術(shù)部: 新年快樂

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲综合一二三 | 天天干天天操天天透 | 激情欧美一区二区三区中文字幕 | 国产一级特黄老妇女大片免费 | 亚洲精品久久久久久久无 | 伊人色综合一区二区三区 | 视频一区在线免费观看 | 亚洲女精品一区二区三区 | 99久久精彩视频 | 国产精品免费视频一区二区三区 | 免费看一级毛片 | 国内精品视频免费观看 | 免费观看一级特黄欧美大片 | 久久视频免费观看 | 2019国产精品视频 | 欧美社区 | 快播视频在线 | 欧美色xxx | 亚洲视频一区在线播放 | 色丁香六月 | 日本不卡影院 | 欧美色另类 | 夜夜操天天 | 久草b | 国产亚洲精品激情一区二区三区 | 综合久色 | 国产三级做爰在线播放最爱 | 亚洲韩国欧美 | 国产香蕉98碰碰久久人人 | 日日操干 | 亚洲国产精久久小蝌蚪 | 久久婷婷久久一区二区三区 | 成年女人午夜毛片免费看 | 国产精品ady9 | 久久精品中文字幕有码日本 | 玖玖国产在线 | 久草国产精品 | 久爱www成人网免费视频 | 亚洲一区二区三区久久精品 | 橘梨纱视频一区二区在线观看 | 久久99精品久久久久久综合 |