我有一個變數bOnTrading,在程式還沒進入即時洗價前就被設定了,但是我是希望進入即時洗價後經過下面程式才被設定,請問這要怎麼修改?
if isFirstCall("Bar") then begin
MACD(WeightedClose[1],12,26,9,Value4,Value5,Value6);
if (NOT bOnTrading) and Value6<Value6[1] and Value6[1]<Value6[2] and Value6[2]<Value6[3] then begin
bOscDown=True;
P_Uplimit=close-Mod(close,10)+300;
P_Dnlimit=P_Uplimit-600;
grid_gap=(P_Uplimit-P_Dnlimit)/P_grid; //網格間距
dir_gap=grid_gap/2;
stop_loss=P_UpLimit+grid_gap;
//print("---",close,P_Uplimit,P_Dnlimit);
end
else
bOscDown=False;
end;
再來,問一個笨問題,程式啟動,程式會跑一段,直到出現開始即時洗價,才是正式開始執行,對嗎?

3 評論