富途證券(香港)幫助中心-如何避免重複開倉
繁體中文
返回
立即開戶
清空
全部
行情
資訊
課堂
幫助
全部
港股
美股
滬深
新加坡
澳洲
日本
加拿大
馬來西亞
全部
新聞
公告
研究報告
暫無匹配內容
操作过于频繁,请稍后再试
請檢查網絡設置後重試 刷新
加載中
歷史記錄
    行情 查看更多
    資訊 查看更多
    課堂 查看更多
    幫助 查看更多
    加載中
    新聞 查看更多
    公告 查看更多
    研究報告 查看更多

    如何避免重複開倉

    當訊號持續滿足時,策略可能會重複執行下單事件。

    如何實現每次訊號只買或賣一次呢?下面介紹兩種最簡單的方法。

    場景1:通過持倉判斷

    如果“下單卡片”使用的是可以快速成交的訂單類型(例如:市價單),此時可以通過持有數量來間接判斷開倉/平倉是否成功。

    ● 如果運行標的的持有數量 > 0,則證明已開倉成功,此時將直接走平倉條件路徑;

    ● 如果該運行標的持有數量 = 0,則證明已平倉成功或未開倉,此時將走開倉條件路徑。

    注意:此方法要求訂單必須快速成交,否則仍可能出現重複下單的情況。

    場景2:通過計數器判斷

    如果“下單卡片”使用的是不一定快速成交的訂單類型(例如:限價單),此時可以通過新建數值型全局變量作為計數器,來標記是否下過訂單。

    第一步:我們在開始——屬性——全局變量處新建一個計數器”a“,用於標記是否下過買/賣單。

    ● 如果下過買單,且有持倉不為 0,則用1表示;

    ● 如果沒有下過單,且持倉為 0,則用0表示;

    根據以上規則,”a“的初始值記為0(表示未下過單且持倉為 0)。

    第二步:我們需要在策略開始運行的時候,優先對”a“和持有數量進行判斷:

    ● 如果”a" = 0,且持有數量 = 0 時,表示未下過單且沒有持倉,此時直接走開倉條件路徑;

    ● 如果”a" = 1,且持有數量 > 0 時,表示下過買單且有持倉(買單已成交),此時直接走平倉條件路徑;

    第三步:在“下單卡片”後增加賦值事件,對”a"重新賦值:

    ● 平倉條件路徑:將”a"重新賦值為 0,標記為下過賣單。

    ● 開倉條件路徑:將”a"重新賦值為 1,標記為下過買單。

    熱門市場機會

    熱門討論

    關稅風暴暫離高壓區!市場能否迎來反彈?
    當地時間4月22日,美國總統特朗普公開承認美國目前對中國出口商品的關稅過高,預計稅率將大幅降低;美國財政部長貝森特也表示中美雙方關稅戰將很快降溫。4月25日,特朗普表示將爲不同國家設定「公平的」關稅稅率。特朗普此次對華關稅態度的轉變,能否平息市場恐慌情緒?關稅拉鋸戰最終結局如何? 展开

    投資課程

    看財報揀好股