有很多方法可以做到這一點,其中之一是:插入代碼日期時間交叉時間;/變量將記住ma越過//任何時候越過它的時間,它應該像if(Ma1curr gt; Ma2curr Ma1prev lt; Ma2prev){crosstime = TimeCurrent(); }/檢查新訂單時是否打開if(entry consitions ...){if(NoOpenedOrderSinceLastCross())//這個func檢查它{OrderSend(...)//...}}/這裡將檢查此bool的函數NoOpenedOrderSinceLastCross(){int a = 0; for(int i = 0; i lt; 1000; i ){if(OrderSelect(OrdersHistoryTotal() - i,SELECT_BY_POS,MODE_HISTORY)){if(OrderSymbol()== Symbol()){if(OrderMagicNumber()== magic){if(OrderOpenTime()gt; = crosstime){a ;打破; } if(OrderOpenTime()lt; crosstime){break; if(a == 0)return(true); if(agt; 0)返回(false); }Originally Posted by ;