xq自動交易語法

  •   33 
  • 最後發表   小莊  2 天前
小莊 發文於   2024/09/05

有幾個問題想請教小編,麻煩你一下?

之前都是使用策略達雷,最近想改用自動交易,但是有幾個問題想請小編解答
1.請問股價在100元以下,買進2張,50元以下,買進4張,這個在交易語法裡面要怎麼寫?
2.自動交易的語法,自動進場的語法, 一定要有出場的語法嗎,不能只寫單邊嗎,我再自行決定出場
3.假設進出場的條件都寫在裡面後,自動交易買了5張,這5張我是否能在還沒觸碰到停損或停利點時,我自行決定出場價格跟張數 麻煩小編了

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/09/05

購買張數用200/c處理。

可只寫進場腳本。手動出場。

進出場都寫在腳本,若想要手動出場,建議先停止策略,再手動出場。


 

  • 按讚來自於
  • david338838
小莊 發文於   2024/09/05

感謝許大教授回答:
1.想請問一下購買張數用200/c,這個不是很懂請問有實際的寫法嗎?
2.另外請問一下,進出場的條件,是不是可以寫不一樣,假設進場是均線交叉,但是出場是漲超過2%,這樣可以嗎?因為我看xq的範例是均線黃金交叉買進,均線死亡交叉賣出

3.最後請問一下,假設進場買一張,我還沒等碰到停利點,就手動先賣出,再去把策略關掉,這樣可以嗎
感謝許大

虎科大許教授 發文於   2024/09/05

1.你希望買進20萬元的股票:Buy(200/c); z這指令會根據股價高低決定購買張數。若股價100元,會買進2張。股價50元,會買進4張。

2.進出場條件可設不同。

3.可以手動賣出,但建議先停止策略,再手動賣出。

  • 按讚來自於
  • david338838
小莊 發文於   2024/09/05

感謝許大耐心回覆:
根據許大的說法買進20萬元的股票:Buy(200/c);
那如果
if Position = 0 and Condition1 then SetPosition(5, MARKET); 條件達成時用市價買進5張,要如何將這個買進20萬的限制,加到執行的這個條件裡呢?

還是Buy(200/c)這個是寫在條件裡面,不是最在最後的執行裡面?
可以請許大開示嗎,感恩

虎科大許教授 發文於   2024/09/05

你需要決定是用張數控制,還是金額控制。若每次只買20萬元,亦即金額控制,則不論哪檔股票,都會估計20萬元可買張數。不同股價的股票,買進張數不同。若你用張數控制,則不論股價高低,不同股價的股票都買進相同張數。

小莊 發文於   2024/09/05

我是想用金額控制,就是如許大說的20萬的預算股價100元,會買進2張。股價50元,會買進4張。這個完整的語法是要怎麼寫到自動交易的模組裡呢,感恩

小莊 發文於   2024/09/05

主要就是想控制在今天的交易 裡,我買進的金額有風控,不會買超過

虎科大許教授 發文於   2024/09/05

已經告訴你了,下單指令就是Buy(200/c);

小莊 發文於   2024/09/05

感謝許大回覆

發表回覆
Close