我的CODE如下
variable:aa(0);
variable:count(0);
aa=GetField("成交量", "D")[1]/270*4;
count=count+1;
if GetField("成交量", "1") > aa
then count=count+1;
if GetField("成交量", "D")[1] = 107575 and GetField("成交量", "1") > aa //and count=2
then ret=1;
這樣可以回測出來7筆的交易
可是假如把and count=2加進來
variable:aa(0);
variable:count(0);
aa=GetField("成交量", "D")[1]/270*4;
count=count+1;
if GetField("成交量", "1") > aa
then count=count+1;
if GetField("成交量", "D")[1] = 107575 and GetField("成交量", "1") > aa and count=2
then ret=1;
沒有條件會符合
請問這是為什麼?
請問有關於我這種count機制的文章可以看嗎?
我試過大於或小於
數出來的數字也和我想的不一樣
下面是我的回測條件
執行頻率 分鐘
停利停損都是0.1%
沒有逐筆洗價
時間是2021/05/14
組合是所有上市櫃股
1 評論