您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內容

金字塔K逐線模式下 自編的函數是否正確?動態止盈止損功能有時好用有時不好用 沒有規律。。。。請高手指點錯誤在哪? [金字塔]

  • 咨詢內容:

    Function DTZYZS(Formula,T,K,D,F,W)
     ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
     '函數機能:動態止盈止損
     '參數說明:T 0:收陽止盈 1:收陰止盈 2:收陽止損 3:收陰止損 4:價格收陽止盈 5:價格收陰止盈
     '         K 持倉價
     '         D 指定值
     '         F 浮動點
     '         W 委托量  
     ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

        '系統會在逐K線模式解釋公式時的每個周期都會調用此函數一遍,因此設計時應該注重程序的執行效率,不要重復的執行一些沒必要的代碼
       
        If order.Holding2=0 Then
         Exit Function
        End If

     


        
     DTZYZS=1
     W=abs(W)
     ' 得到框架名稱為"Technic",窗格名稱為"Main"的窗格對象
     Set Grid = Technic.GetGridByName("Main")
     
     '最新價格取得
     Set Report1=marketdata.GetReportData(Grid.StockLabel,Grid.Market)
     NewPrice=Report1.NewPrice

     '分別處理
     Select Case T
      Case 0 '收陽止盈
       If NewPrice >= K + D Then
        call order.Sell(0,W,NewPrice-F,0,Grid.StockLabel,Grid.Market,"",0)
        Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice-F & "委托量:" & W
        DTZYZS=0
          End If
          Exit Function
      Case 1 '收陰止盈
       If NewPrice <= K - D Then
        call order.SellShort(0,W,NewPrice+F,0,Grid.StockLabel,Grid.Market,"",0)
        Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice+F & "委托量:" & W
        DTZYZS=0
          End If
          Exit Function
      Case 2 '收陽止損
       If NewPrice <= K - D Then
    call order.Sell(0,W,NewPrice-F,0,Grid.StockLabel,Grid.Market,"",0)
        Application.msgout Cdate(time) & ":【止損】委托價:" & NewPrice-F & "委托量:" & W
        DTZYZS=0
          End If
          Exit Function
      Case 3 '收陰止損
       If NewPrice >= K + D Then
        call order.SellShort(0,W,NewPrice+F,0,Grid.StockLabel,Grid.Market,"",0)
        Application.msgout Cdate(time) & ":【止損】委托價:" & NewPrice+F & "委托量:" & W
        DTZYZS=0
          End If
          Exit Function
      Case 4 '價格收陽止盈
       If NewPrice >= D Then
        call order.Sell(0,W,NewPrice-F,0,Grid.StockLabel,Grid.Market,"",0)
        Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice-F & "委托量:" & W
        DTZYZS=0
          End If
          Exit Function
      Case 5 '價格收陰止盈
       If NewPrice <= D Then
        call order.SellShort(0,W,NewPrice+F,0,Grid.StockLabel,Grid.Market,"",0)
        Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice-F & "委托量:" & W
        DTZYZS=0
          End If
          Exit Function
     End Select

    End Function

     

     

    1.金字塔K逐線模式下 自編的函數是否正確?
    2.動態止盈止損功能有時好用有時不好用 沒有規律。。。。請高手指點錯誤在哪?

     


     

  • 金字塔客服:

    首先我們給出的建議是,自定義函數中盡量不要去用逐k線,這樣容易導致問題。具體問題可能還要經過測試才知道。

     

     

  • 用戶回復:

    那我用什么方法實現動態止盈止損?。。。謝謝

     

  • 網友回復: 動態止盈止損
    回撤止盈止損
    分批止盈
    動態下單撤單
     哪個能寫成自定義函數 用在K逐線下
    不能的話
    K逐線下如何實現

     

  • 網友回復: 不是非常明白您為什么一定要用逐k線 如果你要止贏止損 系統有自帶的 如果不滿足 直接往你策略里用相對應得最新價和開倉價格完成固定止盈 用最高價做出移動的止盈止損

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 中文字幕无码免费久久| 人妻无码一区二区三区免费| 3d动漫精品啪啪一区二区中文| 精品爆乳一区二区三区无码AV| 国产青草视频在线观看| 亚洲va成无码人在线观看| 精品女同一区二区| 国产成人精品怡红院| 99在线精品一区二区三区| 新婚之夜女警迎合粗大| 亚洲a级在线观看| 激情国产AV做激情国产爱| 国产999精品久久久久久| 日本高清在线免费| 在线综合亚洲欧美自拍| 亚洲av无码日韩av无码网站冲| 男人桶女人视频30分钟看看吧| 国产亚洲欧美在线播放网站| 一个人免费播放在线视频看片| 日韩电影中文字幕| 亚洲欧美另类久久久精品能播放的| 黑人巨茎大战欧美白妇| 成人免费男女视频网站慢动作| 亚洲av日韩av无码av| 激情五月亚洲色图| 啊灬啊灬啊灬快灬性| 黑人3p波多野结衣在线观看| 国产视频精品视频| xvideos亚洲永久网址| 无码免费一区二区三区免费播放| 亚洲αv在线精品糸列| 波多野结衣免费一区视频| 厨房切底征服岳| 青青青伊人色综合久久| 国产精品亚洲欧美| 99re在线视频观看| 妓女嫖客叫床粗话对白| 丰满少妇被粗大的猛烈进出视频| 最近更新中文字幕第一电影| 亚洲欧美一二三区| 狠狠做深爱婷婷久久综合一区|