我想過濾掉當日當沖率超過50%的個股
Value46 = GetField("現股當沖張數","D")/GetField("成交量","D")*100<50;
編譯時出現左右兩邊型態不同請問要如何編譯
我想過濾掉當日當沖率超過50%的個股
Value46 = GetField("現股當沖張數","D")/GetField("成交量","D")*100<50;
編譯時出現左右兩邊型態不同請問要如何編譯
把value46改成condition46。
剛試修改為condition46輸出值不是1就是0
condition46 = GetField("現股當沖張數","D")/GetField("成交量","D")*100<50;
0代表false,1代表true。
不能直接抓寫出49%或多少
value46 = GetField("現股當沖張數","D")/GetField("成交量","D")*100;
我是想篩選出當沖率低於50%以下的個股,當沖率超過50%以上的個股不會出現
condition46 = GetField("現股當沖張數","D")/GetField("成交量","D")*100<50;
if condition46 then ret=1;
我試試謝謝
condition46 = GetField("現股當沖張數","D")/GetField("成交量","D")*100<50;
if condition46 then ret=1;
我撈出來的還是1不是百分比
比如:台積電今日當沖比48%程式就會帶出來,若是今日當沖比51%則不會出現
你要的股票不是小於50%嗎?亦即GetField("現股當沖張數","D")/GetField("成交量","D")*100小於50的股票會被選出來(由於有乘以100,所以0.48會變成48)。大於50%(亦即數值大於50)的就不會被選出來。
13 評論