咨詢內容:
圖表交易如何實現鎖倉,如價格A1開多,
到價格B1時應平侖(并應同時按價格B1開空),但不平而是價格B1開兩手空倉(1手鎖倉,1手新開);
到價格A2時應平侖(并應同時按價格B2開多),但不平而是價格B2開兩手多倉(1手鎖倉,1手新開);
以此類推?
具體如何寫?
?
?來源: www.tumamayizhan.com
金字塔資深技術:
首先這個圖表上純代碼是無法實現的。
但是系統有平倉轉對鎖的功能,只是系統功能的也只能開一手空去對鎖。不能額外再開一手空。
你可以設置平倉轉對鎖的 只開倉模式,然后另外一手開空 可以在代碼里實現。
綜上
1.代碼里寫一個反手
2.功能上設置一個平倉對鎖的只開倉模式,將1里的平多轉為開空。
這樣1+2??原先平多不執行,開空了。代碼里的開空也能正常觸發 最終不平多,然后還開空2手。
2021-11-8 13:22 上傳
技術交流:
當日開盤立即平全部持倉(昨日)語句
........
當日開盤開倉語句
然后........
sellshort(AA , 0 ,limitr, Sj);
buy (AA,量,limitr ,Sj);
sell (BB, 0 ,limitr,Dj);
buyshort(BB,量,limitr,Dj);
..........
另加上述軟件中的設置
這樣即可?
補充內容 (2021-11-8 13:38):
Sj為買價 ;Dj為賣價
?
技術交流:
是的,本地測試效果如下:
2021-11-8 13:47 上傳
簡單的測試代碼的邏輯:
.....//其他包含開空的語句以便觸發下面的sellshort信號
sellshort(ISLASTBAR , 1 ,limitr, c);
buy(ISLASTBAR,1,limitr ,c);