你好,測試使用1分k~這二根紅k須帶量0.4%就通知我 但遇到一個問題50元價格 90漲0.4%=90.36元(正常) 但100元漲0.4%=100.4(等於是二根漲一個tcik就通知我,所以須要再調更高)
問題就是:90元漲一個tickbwf 0.1~~而100元漲一個tick就100.5
50~99 設漲0.4%
100元以上設漲1.5%
語法要怎麼寫呢 ,分別價格10/50/100/500/1000價格區分出來
以下是(使用1分k~這二根紅k須帶量0.4%就通知我)
if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");
condition1 = close > open * 1.004; //收盤大於開盤0.4%
if trueall(condition1 , 2 )
then ret = 1; //連續2根bar全部上漲0.4%
-------------------------------------------------------------------------------------
如果用else 的話 要怎麼修改寫才對嗎?,這是之前教我的腳本//影線漲3個tcik~~取代漲上影線漲3%就通知我~~~有分別把10/50/100/500/1000價格區分出來
if close < 10 then value1 = 0.01
else if close <50 then value1 = 0.05
else if close < 100 then value1 = 0.1
else if close < 500 then value1 = 0.5
else if close < 1000 then value1 = 1
else if close >= 1000 then value1 = 5;
if (minlist(open, close) - low) >= value1 * 3 then ret = 1;


7 評論