[求助]算法模型編寫求助
作者:文華財經 來源:cxh99.com 發布時間:2017年11月22日
-
咨詢內容:
?老師 您好。請問在算法模型中實現下面的想法需要如何編寫?? ? 如果此時賬戶中出現多空雙邊持倉,則系統自動平掉距上一筆持倉。模型是通過#Get函數引用的模組中的數據來定方向,如果突然轉向,系統就會自動開倉,不處理之前的持倉。? ?舉例:比如在11:00:00 開的多單,11:01:00系統又了空單。此時出現了雙邊持倉,則系統自動平掉距離此時更早的那筆單子(也就是11:00:00那筆)
?
?來源:程序化99
-
文華技術人員:
?可是一下您的思路,出現雙邊持倉的情況是只有在#GET引用的數據轉向的時候才會出現?
?
?來源: www.tumamayizhan.com
-
文華客服:
??來源: www.tumamayizhan.com
-
文華客服:#GET引用的數據主要決定開倉方向。?來源: www.tumamayizhan.com
-
文華客服:#GET引用的數據發生轉向 就會出現上面的雙邊持倉的情況。
?
-
網友回復:
您將思路中的一句話作為例子,是無法進行編寫的
?
大致的編寫過程如下,您理解一下?
?
您可以先設置一個變量標識監控#GET引用的數據值并記錄當前單向持倉的方向
?
一旦#GET轉向,變量標識等于1并且平之前記錄方向的持倉,平倉后變量標識歸0
?
此時#GET數據與持倉方向重新記錄,等待下次轉向再重復以上步驟
?
-
網友回復:
下面是我#Get函數的代碼部分,算法模型根據N=1,做多。 N=0 ,做空。
?
請問如何編寫代碼可以實現您上面的想法——
“
?
-
網友回復:
?
?
-
網友回復:
?
此時#GET數據與持倉方向重新記錄,等待下次轉向再重復以上步驟
”
VOID MAIN()
?{
? ? CodeName = "rb1710"; //合約編號
//**********模組數據引用*******
? RRR=#Get("FOXRB","MP",0);
IF(RRR==0)
{
? N=0;
}
IF(RRR==1)
{
?N=1;
}