想要寫出一次進場四口,但分批出場,
例如第一口賺100點時出場,第二口賺200點出場,第三口賺300點出場,最後一口照原邏輯出場。
但找不到相關文章跟語法,有請小幫手解答了,謝謝
 
        
        想詢問如何寫出分批停利
- 475
- 最後發表 炭今錐吉 2024 六月 28
                    炭今錐吉
                    發文於
                    
                     
                    2024/06/26
                   
                
            
                    虎科大許教授
                    發文於
                    
                     
                    2024/06/26
                   
                
            你試著用你的想法,寫一些程式碼,我們再來幫忙看看如何完善它,以達到你的需求。
                    XS小編
                    發文於
                    
                     
                    2024/06/28
                   
                
            Hello 炭今錐吉,
這種類型的腳本會隨著進場邏輯和腳本彈性而變得複雜,但基本上就是在有庫存的時候以 FilledAvgPrice 搭配 close 來判斷是否要執行出場。
就以上面的例子來說:
value1 = FilledAvgPrice - close;
condition1 = 出場邏輯;
if filled = 4 and value1 >= 100 then setpostion(3, market)
else if filled = 3 and value1 >= 200 then setposition(2, market)
else if filled = 2 and value1 >= 300 then setposition(1, market)
else if filled = 1 and condition1 then setposition(0, market);
這樣的話腳本就會依序執行停利,在剩下一張的的後改用condition1 判斷出場。
 
 
             
         
         
                     
         
     
     分類
    分類
 
            
2 評論