HI 小幫手你好
我使用警示作為觸發,腳本如下,
雲端監控是有訊號,但為何警示這邊不能觸發呢,是否我哪裡錯誤,感謝指導
input: _vol(100,"大單口數");
var: _record_volume(0), _record_close(0), _record_bidask(0), _record_outsize(0), _record_insize(0);
var: TX_point(0);
if GetQuote("單量") >= _vol then begin
ret = 1;
_record_volume = GetQuote("單量");
_record_close = GetField("Close", "Tick")[value1];
_record_bidask = GetField("BidAskFlag", "Tick")[value1]; // 內外盤標記: 1代表外盤成交(紅色), -1代表內盤成交(綠色), 0代表中立;
TX_point = C - CloseD(1);
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), " ");
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "商品代碼: " +symbol);
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "商品名稱: " +symbolname);
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "★★★★★★★★★★");
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "觸發內外: " +NumtoStr(_record_bidask,0)+("1=外,-1=內"));
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "觸發日期: " +dateToString(GetField("Date", "Tick")));
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "觸發時間: " +timeToString(GetField("Time", "Tick")));
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "觸發單量: " +NumtoStr(_record_volume,0)+("口"));
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "觸發收價: " +NumtoStr(_record_close,2));
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "★★★★★★★★★★");
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "台期漲跌: " +NumtoStr(TX_point,0)+("點"));
print(file("f:\Users\USER\Desktop\XQ Line\百口成交\Strategy\【百口成交明細】"), "台期價位: " +NumtoStr(getsymbolField("FITX*1.TF","C"),0));
end;
3 評論