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