value1 = Average(TrueRange, Length);
value2=open-low; //當日開盤價-今日目前最低價
value3=high-open; //目前最高價-當日開盤價
value4=high-low; //目前最高價-目前最低價
value5=value2/(value4+0.0001);
value7=open-open*0.00015-(value1*value5)/2.25;
condition1=close <= value7; //希望當下的價格低於計算出來的Value7時買進
if position=0 and filled=0 and condition90
then begin
if condition1 and (GetField("收盤價","Tick") > GetField("收盤價","Tick")[1] or value7 > value7[1] )
and currentTime > 090200 and currentTime <=110000
then setposition(minList(position+1,1),value7,label:="買1");//有庫存時,不進場加買,維持一張
交易頻率適用日頻率。逐筆
在交易中 當下價格小於value7時,使用 Value7、close、GetField("收盤價","Tick") 、GetField("最低價","Tick")
哪一個較為正確,符合當下價格低於Value7時的買進價格?
或整段程式碼所用的價位函數是錯的 ?
因為也有發生訊號未出現,但卻交易了!!
應該在09:09交易,卻在09:02:08就交易了

 
 
             
        
         
         
         ?
? 
         
     
     分類
    分類
 
            
6 評論