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

為什么用SetTBProfileString2File無法有效阻止斷線后重復發單 - TradeBlazer公式 [開拓者 TB]

  • 咨詢內容: If(開倉條件&&Value(GetTBProfileString2File("C:\TB.log",Symbol,"MyPosition"))!=1)
            {
                    Buy(Lots,Open);
                    SetTBProfileString2File("C:\TB.log",Symbol,"MyPosition",Text(MarketPosition));
            }

    試想運行機制:

    當前滿足開多倉條件,則開多倉,然后將MarketPosition置入 "MyPosition"  此時為1

    而這時斷線重連,因為MyPosition取值為1  則不觸發開倉   


    實際運行情況是,斷線之后會重復開倉,請問問題出在什么地方?  謝謝

     

  • TB技術人員: 回復 1# rookies


    MarketPosition的值會有變化的。

     

  • TB客服: 運行機制方面的問題么?     MarketPosition值會變化是指什么問題能不能詳細說一下。

    當開倉完之后,我檢查過C:\TB.Log   發現  MyPosition  值為1   這個沒有問題  

    這時斷線并不影響MyPosition的值,為什么重連之后還會重復發單?


    如果我用SetTBProfileString2File("C:\TB.log",Symbol,"MyPosition","1");

    這樣是否會解決重復發單問題?

     

  • 網友回復: 建議試試
    If(Value(GetTBProfileString2File("C:\TB.log",Symbol,"MyPosition"))!=1 && 開倉條件)
            {
                    Buy(Lots,Open);
                    SetTBProfileString2File("C:\TB.log",Symbol,"MyPosition",Text(MarketPosition));
            }

    if 括號里的條件順序對結果似乎會有影響

     

  • 網友回復: 謝樓上,不過我想IF()內的順序應該影響不大

    管理員能出來說說,為什么這種情況無法避免重復發單么?

 

如果以上指標公式不適用于您常用的行情軟件

或者您想改編成選股公式,以便快速選出某種形態個股的話,

可以聯系我們相關技術人員 QQ: 262069696  點擊在線交流進行 有償 改編!

 


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 8888四色奇米在线观看免费看| 久久久久久AV无码免费网站| 精品久久久久久无码人妻热| 国产成人无码a区在线观看视频| 99精品国产在热久久无毒不卡| 无人码一区二区三区视频 | 好男人资源在线观看好| 久久精品国产欧美日韩| 欧美激情第一欧美在线| 医生好大好硬好爽好紧| 香蕉视频一区二区| 国产精品网址在线观看你懂的 | 免费在线视频你懂的| 多人伦交性欧美在线观看| 中文字幕第一页在线播放| 有人有看片的资源吗www在线观看| 亚洲网站在线播放| 精品无码成人片一区二区98| 国产噜噜在线视频观看| 又大又硬又爽又粗又快的视频免费 | 日韩欧美亚洲国产精品字幕久久久| 亚洲欧美日韩精品久久| 男生女生差差差很痛| 国产AV寂寞骚妇| 黄色一级片在线播放| 国产精品无码DVD在线观看| a级毛片在线免费| 性欧美大战久久久久久久| 久久久久成人精品| 最新中文字幕在线| 亚洲国产精品无码久久一区二区| 狠狠久久永久免费观看| 冲田杏梨AV一区二区三区| 色偷偷人人澡人人爽人人模| 国产妇女馒头高清泬20p多| 男女抽搐一进一出无遮挡| 国产麻豆天美果冻无码视频| h视频在线免费| 巨年少根与艳妇全文阅| 中文字幕日韩人妻不卡一区 | 国产aaa女人十八毛片|