您好
目前想寫一組程式 但不曉得該怎麼寫 把他組合在一起
目前想法是 收盤價創120日新高且創新高這天成交量大於5000張 在20天之內收盤價跌破20日線(意思是有可能在第19天或15天就跌破20日線) 在這20天之內(不包括突破那根)最高和最低價震幅小於20%
value3=highest(high[1],120);
value2=close<average(close,20);
您好
目前想寫一組程式 但不曉得該怎麼寫 把他組合在一起
目前想法是 收盤價創120日新高且創新高這天成交量大於5000張 在20天之內收盤價跌破20日線(意思是有可能在第19天或15天就跌破20日線) 在這20天之內(不包括突破那根)最高和最低價震幅小於20%
value3=highest(high[1],120);
value2=close<average(close,20);
DYNAMICS 您好
您可以參考以下的寫法
value1=(high-low)/low; condition1= close=highest(close,120); condition2= volume>5000; condition3= trueall(value1[1]<0.2,20);
if condition1 and condition2 and condition3 then ret=1;
主要是將您的幾個條件以condition的方式分別列出
會比較清晰易讀
但您的這個條件 "在20天之內收盤價跌破20日線(意思是有可能在第19天或15天就跌破20日線)"
這個需要您在想想邏輯是什麼並撰寫看看
是 跌破後又站回均線? 20天內跌破就一直在下面?(但這樣應該跟創新高牴觸了)
以上提供給您參考 謝謝
1 評論