請教小編
我寫了一個警示,他達成條件一之後,value1 = 1
然後當value1 = 1,若30分鐘內close cross over GetField("均價", "1") then Ret = 1;
請問這30分鐘內要如何表達 (一分鐘線)
感謝
請教小編
我寫了一個警示,他達成條件一之後,value1 = 1
然後當value1 = 1,若30分鐘內close cross over GetField("均價", "1") then Ret = 1;
請問這30分鐘內要如何表達 (一分鐘線)
感謝
有先進能夠協助嗎 感謝
Hello WEIWANG,
您可以用變數紀錄 value1 達成時的時間,然後用 timeadd 來找出30分鐘後的時間當作條件。
舉例來說:
condition1 = 條件一;
if condition1 and value1 = 0 then begin
value1 = 1;
value2 = timeadd(currenttime, "M", 30);
end;
condition2 = currenttime < value2; //時間要小於條件一處發時的時間加上30分鐘
if condition2 and close cross over GetField("均價", "1") then Ret = 1;
非常感謝
請問可以適用在 自動交易 下單系統嗎?
5 評論