大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識(shí)>>正文內(nèi)容

急救啊,求管理幫忙寫一個(gè)SAR,固定15分鐘算一次結(jié)果 - TradeBlazer公式 [開拓者 TB]

  • 咨詢內(nèi)容: 一點(diǎn)頭緒沒用啊,求管理幫忙指引一下啊

     

  • TB技術(shù)人員: 不明白啥意思

     

  • TB客服: http://www.tradeblazer.net/forum/thread-17457-1-1.html

     

  • 網(wǎng)友回復(fù): //------------------------------------------------------------------------
    // 簡(jiǎn)稱: SAR_system
    // 名稱:
    // 類別: 公式應(yīng)用
    // 類型: 用戶應(yīng)用
    // 輸出: 穿堂風(fēng)
    //------------------------------------------------------------------------

    Params
            Numeric AfStep(0.02);
            Numeric AfLimit(0.2) ;
            Numeric malen(120);
            Numeric stopLoss(1);
            Numeric BuyLots(1);
            Numeric offset(0);
    Vars
            Numeric oParCl( 0 );
            Numeric oParOp( 0 );
            Numeric oPosition( 0 );
            Numeric oTransition( 0 );
            NumericSeries oParOp_s;
            Numeric oParOp_p;
            Numeric i_offset;
            Numeric ma;
            Bool bUpline;
            string strkey;
            string strValue;
            Numeric i_stopLoss;
            
    Begin

            ma = Average(Open,malen);
            bUpline = Open>= ma;
            ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
            oParOp_s = oParOp;
            oParOp_p = oParOp_s[1];
            i_offset = offset*MinMove*PriceScale;
            i_stopLoss = stopLoss*(OpenD(0)/100);
            
            Commentary("oParOp:"+Text(oParOp));
            Commentary("oTransition:"+Text(oTransition));
            Commentary("oPosition:"+Text(oPosition));
    If(CurrentBar>malen)
    {
            PlotNumeric("oParCl",oParCl);
            If(malen != 0)
            {
                    PlotNumeric("ma",ma);
            }


            If(MarketPosition == 0)
            {
                    If(malen == 0)
                    {
                            bUpline = True;
                    }

                    If(oTransition == 1 and bUpline)
                    {
                            Buy(BuyLots,Max(Open,oParOp_p)+i_offset);
                            Return;
                    }
                   
                    If(malen == 0)
                    {
                            bUpline = False;
                    }

                    If(oTransition == -1 and bUpline==False)
                    {
                            SellShort(BuyLots,Min(Open,oParOp_p)-i_offset);
                            Return;
                    }
            }

            If(MarketPosition == 1)
            {
                    If(malen == 0)
                    {
                            bUpline = False;
                    }
                   
                    If(LastEntryPrice-Low>=i_stopLoss)
                    {
                            Sell(BuyLots,Min(Open,LastEntryPrice-i_stopLoss)-i_offset);
                            Return;
                    }
                    If(oPosition == -1)
                    {

                            If(oTransition == -1 and bUpline==False)
                            {
                                    SellShort(BuyLots,Min(Open,oParOp_p)-i_offset);
                            }
                            Else
                            {
                                    Sell(BuyLots,Min(Open,oParOp_p)-i_offset);
                            }
                    }
            }

            If(MarketPosition == -1)
            {
                    If(malen == 0)
                    {
                            bUpline = True;
                    }

                    If(High-LastEntryPrice>=i_stopLoss)
                    {
                            BuyToCover(BuyLots,Max(Open,LastEntryPrice+i_stopLoss)+i_offset);
                            Return;
                    }               
                    If(oPosition == 1)
                    {
                            If(oTransition == 1 and bUpline)
                            {
                                    Buy(BuyLots,Max(Open,oParOp_p)+i_offset);
                            }
                            Else
                            {
                                    BuyToCover(BuyLots,Max(Open,oParOp_p)+i_offset);
                            }
                    }
            }
    }
    End

    //------------------------------------------------------------------------
    // 編譯版本        GS2010.12.08
    // 用戶版本        2011/09/05 12:21
    // 版權(quán)所有        穿堂風(fēng)
    // 更改聲明        TradeBlazer Software保留對(duì)TradeBlazer平臺(tái)
    //                        每一版本的TrabeBlazer公式修改和重寫的權(quán)利
    //------------------------------------------------------------------------
    看了這個(gè)指令,在這個(gè)原有基礎(chǔ)上,只做判斷出場(chǎng)規(guī)則,進(jìn)場(chǎng)規(guī)則不變可以嗎?

     

  • 網(wǎng)友回復(fù): 其實(shí)想請(qǐng)教高手幫忙寫一個(gè)跨周期的SAR函數(shù),在追漲殺跌置頂帖子中有人提到過,但是追漲殺跌老師沒寫,有高手一起研究一下嗎。

【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 久草在线视频免费 | 日本一级毛片视频在线看 | 亚洲伊人精品综合在合线 | 精品国产一区二区 | 午夜看一级特黄a大片 | 日本三级带日本三级带黄首页 | 国产精品久久新婚兰兰 | 梦想成为魔法少女在线观看 | 在线免费观看a视频 | 亚洲欧美日韩一区 | 国产精品久久久久久久久久免费 | 成人免费网站久久久 | 亚洲欧美日韩国产色另类 | 成人免费一级毛片在线播放视频 | 欧美在线观看视频网站 | 国产午夜成人无码免费看 | 中文字幕亚洲一区婷婷 | 99热在线免费 | 久久爱影视i | 色www 永久免费网站 | 亚洲国产男人本色在线观看的a站 | 欧美日韩视频精品一区二区 | 国产免费一级在线观看 | 成人毛片免费观看视频大全 | 久久久不卡国产精品一区二区 | 天天射天天射 | 亚洲女bbwxxxx另类 | 免费精品国产 | 亚洲狠狠婷婷综合久久久图片 | 在线观看亚洲免费视频 | 久久亚洲精中文字幕冲田杏梨 | jizzjizz护士xxx| 免费一级特黄 | 久久久久精彩视频 | 成年网站视频在线观看 | 2017天天干天天射 | 色尼玛亚洲综合 | 成人精品一区二区不卡视频 | 色狠狠狠色噜噜噜综合网 | 精品不卡一区中文字幕 | 深夜影院深a久久 |