加倉問題 [開拓者 TB]
- 咨詢內容:
以下是代碼和全局交易設置,請管理員幫看看為什么無加倉信號出現
- Params
- Numeric Length1(10);
- Numeric Length2(20);
-
- Vars
- NumericSeries Ma1;
- NumericSeries Ma2;
- Numeric MyEnterPrice;
-
- Begin
- Ma1 = Average(Close,Length1);
- Ma2 = Average(Close,Length2);
- PlotNumeric("MA1",Ma1);
- PlotNumeric("MA2",Ma2);
- If(CrossOver(Ma1[1],Ma2[1]))
- {
- Buy(1,Open);
- }
- If(CrossOver(High,Highest(High,5)) )
- {
- MyEnterPrice = Highest(High,5);
- Buy(1,MyEnterPrice);
- }
- If(CrossUnder(Ma1[1],Ma2[1]) )
- {
- SellShort(1,Open);
- }
- If(CrossUnder(Low,Lowest(Low,5)) )
- {
- MyEnterPrice = Lowest(Low,5);
- SellShort(1,MyEnterPrice);
- }
- End
- Params
- TB技術人員:
求教啊求教,哪位大神找空幫忙看看吧。。。
- TB客服:
回復 1# pepsi
之后滿足條件嗎?
用bool變量輸出條件看看。 - 網友回復:
輸出Bool,代碼、全局交易設置、超級圖表如下顯示,從代碼上看不出任何錯錯誤,請管理員指點一下啊。
- Params
- Numeric Length1(10);
- Numeric Length2(20);
- Vars
- NumericSeries Ma1;
- NumericSeries Ma2;
- Numeric MyEnterPrice;
- Begin
- Ma1 = Average(Close,Length1);
- Ma2 = Average(Close,Length2);
- PlotNumeric("MA1",Ma1);
- PlotNumeric("MA2",Ma2);
- If(CrossOver(Ma1[1],Ma2[1]))
- {
- Buy(1,Open);
- PlotBool("Buy:",CrossOver(Ma1[1],Ma2[1]));
- }
- If(CrossOver(High,Highest(High,5)) And BarsSinceEntry>1)
- {
- MyEnterPrice = Highest(High,5);
- Buy(1,MyEnterPrice);
- PlotBool("Buy:",CrossOver(High,Highest(High,5)) );
- }
- If(CrossUnder(Ma1[1],Ma2[1]) )
- {
- SellShort(1,Open);
- PlotBool("Sell:",CrossUnder(Ma1[1],Ma2[1]) );
- }
- If(CrossUnder(Low,Lowest(Low,5)) And BarsSinceEntry>1)
- {
- MyEnterPrice = Lowest(Low,5);
- SellShort(1,MyEnterPrice);
- PlotBool("Sell:",CrossUnder(Low,Lowest(Low,5)) );
- }
- End
QQ截圖20120321205250.png (9.83 KB, 下載次數: 0) 2012-3-21 20:44:34 上傳 下載次數: 0
QQ截圖20120321205301.png (30.27 KB, 下載次數: 0) 2012-3-21 20:44:35 上傳 下載次數: 0
- Params
- 網友回復:
如果以上指標公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態個股的話,
- 上一篇:委托偏移設置偏移X跳
- 下一篇:自動構建主力合約--自動實現歷史測試之前…
相關文章
-
指定的模型還沒有相關內容!