請教一下,
問題1 : 我下圖與下列語法的多單進場,理論上多單應是部位要是1,但印出來的卻是 -1 呢?還有print成本FilledAvgPrice是17680,也是與實際上下單成功的成本17669不同,落差差滿多的,見下圖。
問題2 : 我在 C:\SysJust\XQLite\XS\Print 都沒有產生自動交易的prnt記錄,但是指標或雷達的print就會有文字檔產生,請問怎樣調整才會讓自動交易也可以有print的文字檔呢?

input: _quantity(1,"下單數量");
var:_Avg120(0),_Avg240(0),_Avg300(0);
_Avg120 = average(close,120);
_Avg240 = average(close,240);
_Avg300 = average(close,300);
//→→多單進場1:
if position <= 0
and _Avg120 cross Over _Avg240
then begin
SetPosition(_quantity, MARKET,label:="多單進場1");
Print(NumToStr(date,0),NumToStr(time,0),"多單進場1","成本",NumToStr(FilledAvgPrice,0),"部位",NumToStr(position,0));
end;

6 評論