求教如何跨周期調(diào)用MarketStrength指標(biāo) [開拓者 TB]
-
咨詢內(nèi)容:
想在日線調(diào)用周線的MarketStrength指標(biāo),請(qǐng)大神們幫忙啊,MarketStrength指標(biāo)如下
Params
? ? ? ? //MarketStrength 參數(shù)
? ? ? ? Numeric Length(10);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 強(qiáng)弱指標(biāo)和通道計(jì)算的周期值
? ? ? ? Numeric Length1(20);? ? ? ? ? ? ? ? ? ? ? ? // 計(jì)算均線MarketStrength周期均線
? ? ? ?
Vars
? ?
? ? ? ? //MarketStrength 變量
? ? ? ? NumericSeries CloseChange;? ? ? ? ? ? ? ? // 收盤價(jià)變動(dòng)值
? ? ? ? Numeric i;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 循環(huán)控制變量
? ? ? ? Numeric UpCloses;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 收盤價(jià)上漲累計(jì)值
? ? ? ? Numeric DnCloses;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 收盤價(jià)下跌累計(jì)值
? ? ? ? Numeric SumChange;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 收盤價(jià)變動(dòng)累計(jì)值
? ? ? ? NumericSeries MarketStrength;? ? ? ? // 市場(chǎng)強(qiáng)弱指標(biāo)
? ? ? ?
? ? ? ? Bool MarketStrengthup;
? ? ? ? Bool MarketStrengthdown;
? ? ? ? Numeric MarketStrengthCon ;
? ? Numeric trendup;
? ? ? ? Numeric trenddown;? ? ? ?
? ? ? ? NumericSeries MA;
? ? ? ?
Begin
//********************************************確定MarketStrength *************************************************//? ? ? ?
? ? ? ?
? ? ? ? CloseChange = Close - Close[1];
? ? ? ? UpCloses = 0;
? ? ? ? DnCloses = 0;
? ? ? ?
? ? ? ? For i = 0 To Length-1
? ? ? ? {
? ? ? ? ? ? ? ? // 收盤價(jià)上漲計(jì)入漲幅累計(jì)
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? If(CloseChange[i] > 0)
? ? ? ? ? ? ? ? ? ? ? ? UpCloses = UpCloses + CloseChange[i];
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? // 否則計(jì)入跌幅累計(jì)
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? Else
? ? ? ? ? ? ? ? ? ? ? ? DnCloses = DnCloses + CloseChange[i];
? ? ? ? }
? ? ? ?
? ? ? ? // 計(jì)算周期內(nèi)漲跌
? ? ? ?
? ? ? ? SumChange = Summation(CloseChange,Length);
? ? ? ?
? ? ? ? // 周期內(nèi)上漲,計(jì)算上漲強(qiáng)度,0-100之間
? ? ? ?
? ? ? ? If(SumChange >= 0)
? ? ? ? {
? ? ? ? ? ? ? ? MarketStrength = SumChange/UpCloses*100;
? ? ? ? }
? ? ? ? // 周期內(nèi)下跌,計(jì)算下跌強(qiáng)度,0-100之間
? ? ? ? Else
? ? ? ? {
? ? ? ? ? ? ? ? MarketStrength = SumChange/Abs(DnCloses)*100;
? ? ? ? }
? ? ? ? // 顯示指標(biāo)
? ? ? ? //PlotNumeric("MarketStrength",MarketStrength);
? ? ? ???
? ? ? ? MA = 0 ;
? ? ? ? for i = 0 to (Length1 -1){
? ? ? ? ? ? ? ? MA = MA + MarketStrength[i];
? ? ? ? }? ? ? ?
? ? ? ? MA = Abs(MA / Length1);
? ? ? ?
??PlotNumeric("MarStrMA",MA);
? ? ? ?
? ?//PlotNumeric("基準(zhǔn)",0); ? ? ? ???
? ?PlotNumeric("正向區(qū)間", 30);
? ?PlotNumeric("負(fù)向區(qū)間",-30);
? ? ? ? If ( (MA[1]> MA[2]) && ( MA[2] > MA[3])??&& (MA[3] > 20) ){
? ? ? ? ? ? ? ? MarketStrengthCon? ?=??1;
? ???}
? ? ? ???Else{
? ? ? ? ? ? ? ? MarketStrengthCon? ?=??0;
? ? ? ???}
? ? ? ?
??//? ?Commentary("MarketStrengthCon:"+Text(MarketStrengthCon));
? ? ? ?
End
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容