開拓者 TB 在收盤前平掉所有倉位 [開拓者 TB]
- 咨詢內容: 周期5分鐘的日內交易,MA1金叉MA2,MA1在MA2上的時候開多倉1手,在MA1死叉MA2,MA1在MA2下的時候,平掉前面的多倉,并且反向開空倉1手,在收盤前平掉所有倉位.
看看下面寫的對不對。
Params
Numeric N1(5);
Numeric N2(10);
Numeric Lots(1);
Vars
NumericSeries MA1;
NumericSeries MA2;
Begin
MA1=XAverage(sma(CLOSE,1.5,0.1),n1);
MA2=XAverage(sma(CLOSE,1.5,0.1),n2);
PlotNumeric("ma1",ma1);
PlotNumeric("ma2",ma2);
If(ma1>ma2)
{
Buy(lots,open);
}
If(MarketPosition==1 And BarsSinceEntry>0)
{
If(ma1<ma2)
{
SellShort(lots,open);
Return;
}
If(Date[-1]!=InvalidInteger && Date!=Date[-1])
{
Sell(0,Close);
BuyToCover(0,Close);
}Else If(Date==CurrentDate && Time>=0.1503 && CurrentTime>=0.1503)
{
Sell(0,Open);
BuyToCover(0,Open);
}}
End - TB技術人員: MA1=XAverage(sma(Open,1.5,0.1),n1);
MA2=XAverage(sma(Open,1.5,0.1),n2);
改一改吧,否則是未來函數 - TB客服:
不放棄 發表于 2013-4-9 10:00
MA1=XAverage(sma(Open,1.5,0.1),n1);
MA2=XAverage(sma(Open,1.5,0.1),n2);
改一改吧,否則 ...
這個是未來函數嗎? 最近在分鐘線上觀察了段時間,沒發現信號會事后修正啊。 - 網友回復:
gott12345 發表于 2013-4-9 17:23
這個是未來函數嗎? 最近在分鐘線上觀察了段時間,沒發現信號會事后修正啊。 ...
XAverage(sma 你作了平均之后數據會有些鈍化,信號可能會不變,這樣用肯定是未來函數,毫無疑問 - 網友回復: 用什么代碼來替代啊,怎么修改變沒未來的,不會啊
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容