小米老師請幫助 [開拓者 TB]
-
咨詢內容:
小米老師你好:我這個循環語句該怎么編寫呢。指南手冊和使用手冊里面都沒有范例。不知該怎么寫。請指教。謝謝。
Params
Numeric Length1(5);
Numeric Length2(20);
Numeric Length3(8);
Numeric Length4(13);
Numeric Lots(1);
Vars
NumericSeries wMA1;
NumericSeries wMA2;
NumericSeries wMA3;
NumericSeries wMA4;
Begin
wMA1 = WAverage (C,Length1);
wMA2 = WAverage (O,Length2);
wMA3 = WAverage (C,Length3);
wMA4 = XAverage (C,Length4);
PlotNumeric("wMA1",wMA1);
PlotNumeric("wMA2",wMA2);
PlotNumeric("wMA3",wMA3);
PlotNumeric("wMA4",wMA4);
集合競價和小節休息過濾
If(!CallAuctionFilter()) Return;
If ((wMA1[0.1] > wMA2[0.1])And(wMA3[0.1] > wMA2[0.1])And(wMA4[0.1] > wMA2[0.1]))
{Buy(Lots,O);Return;}
If ((wMA1[0.1] < wMA2[0.1])And(wMA3[0.1] < wMA2[0.1])And(wMA4[0.1] < wMA2[0.1]))
{SellShort(lots,O);Return;}
If ((wMA3[0.1] > wMA1[0.1])And(wMA3[0.1] > wMA2[0.1])And(wMA4[0.1] > wMA1[0.1])And(wMA4[0.1] > wMA2[0.1]))
{Buy(Lots,O);Return;}
If ((wMA3[0.1] < wMA1[0.1])And(wMA3[0.1] < wMA2[0.1])And(wMA4[0.1] < wMA1[0.1])And(wMA4[0.1] < wMA2[0.1]))
{SellShort(lots,O);Return;}
//PlotNumeric("PL",Portfolio_TotalProfit);
End?
?來源:CXH99.COM
-
TB技術人員:
是想要實現什么呀?沒有看懂。
另外回溯0.1個bar是什么概念?這樣不合理吧??
-
TB客服:
小米 發表于 2018-7-2 13:55
是想要實現什么呀?沒有看懂。
另外回溯0.1個bar是什么概念?這樣不合理吧? ...
噢對了bar回溯應該是1.發錯了。
我的意思就是一線上穿或下穿兩條線的循環語句應該怎么編寫?就是For或While如何用它們編寫循環語句呢??
-
網友回復:
小米 發表于 2018-7-2 13:55
是想要實現什么呀?沒有看懂。
另外回溯0.1個bar是什么概念?這樣不合理吧? ...
小米老師你好:
我的意思就是:
一條或者是兩條短期軌道線上穿兩條長期軌道線。如何編寫循環語句?
Params
Numeric Length1(20);
Numeric Length2(22);
Numeric Length3(2);
Numeric Length4(2);
Numeric Lots(1);
Vars
NumericSeries wMA1;
NumericSeries wMA2;
NumericSeries wMA3;
NumericSeries wMA4;
Begin
wMA1 = WAverage (C,Length1);
wMA2 = WAverage (O,Length2);
wMA3 = XAverage (C,Length3);
wMA4 = WAverage (C,Length4);
PlotNumeric("wMA1",wMA1);
PlotNumeric("wMA2",wMA2);
PlotNumeric("wMA3",wMA3);
PlotNumeric("wMA4",wMA4);
集合競價和小節休息過濾
If(!CallAuctionFilter()) Return;
If ((wMA3[1] > wMA1[1])And(wMA3[1] > wMA2[1])And(wMA4[1] > wMA1[1])And(wMA4[1] > wMA2[1]))
{Buy(Lots,C);Return;}
If ((wMA3[1] < wMA1[1])And(wMA3[1] < wMA2[1])And(wMA4[1] < wMA1[1])And(wMA4[1] < wMA2[1]))
{SellShort(lots,C);Return;}
//PlotNumeric("PL",Portfolio_TotalProfit);
End?
- 網友回復:
cf_860010 發表于 2018-7-3 12:47
小米老師你好:
我的意思就是:
一條或者是兩條短期軌道線上穿兩條長期軌道線。如何編寫循環語句?
不需要用循環吧。
if條件語句也可以實現的。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容