A函数

新手,想问下就是用A函数只写出止盈止损部分,不写开仓部分,手动开仓行吗,

buy函数,marketposition函数
A函数和回测函数
a函数
Q函数和Q函数软件中所有函数的解释总表
咨询函数
函数
函数咨询
关于用户函数和公式函数的问题
函数用法
A函数和图表函数可以混编吗?

可以的

帮看下,一开单就发平仓?

 

Vars
      Numeric AA(15);
      Numeric BB(60);

Events
    onBar(ArrayRef<Integer> indexs)
    {   
       
       //多止赢
       IF(A_BuyPosition!=0 And A_GetOpenOrderCount==0 And Q_BidPrice>=A_BuyAvgPrice+BB*MinMove*PriceScale)
       {
           A_SendOrder(Enum_Sell,Enum_exitToday,1,Q_BidPrice);
           FileAppend("C:\\123\\"+SymbolName+Frequency()+".tbf",DateTimeToString(Date+Time)+","+"合约多止赢价格"+Text(Q_BidPrice));
           }
           
      //多止损
       IF(A_BuyPosition!=0 And A_GetOpenOrderCount==0 And Q_BidPrice<=A_BuyAvgPrice-AA*MinMove*PriceScale)
       {
           A_SendOrder(Enum_Sell,Enum_exitToday,1,Q_BidPrice);
           FileAppend("C:\\123\\"+SymbolName+Frequency()+".tbf",DateTimeToString(Date+Time)+","+"合约多止损价格"+Text(Q_BidPrice));
           }
           
           
       //空止赢
      IF(A_sellPosition!=0 And A_GetOpenOrderCount==0 And  Q_AskPrice<=A_sellAvgPrice-BB*MinMove*PriceScale)
       {
            A_SendOrder(Enum_Buy,Enum_exitToday,1,Q_AskPrice);
            FileAppend("C:\\123\\"+SymbolName+Frequency()+".tbf",DateTimeToString(Date+Time)+","+"合约空止赢价格"+Text(Q_AskPrice));
           }     
      //空止损
      IF(A_sellPosition!=0 And A_GetOpenOrderCount==0 And  Q_AskPrice>=A_sellAvgPrice+AA*MinMove*PriceScale)
       {
            A_SendOrder(Enum_Buy,Enum_exitToday,1,Q_AskPrice);
            FileAppend("C:\\123\\"+SymbolName+Frequency()+".tbf",DateTimeToString(Date+Time)+","+"合约空止损价格"+Text(Q_AskPrice));
           }
           
      //固定离场  
       if(CurrentTime>=0.145900 and time>=0.145900 And A_BuyPosition!=0 And A_GetOpenOrderCount==0)
       {
            A_SendOrder(Enum_Sell,Enum_Exit,1,Q_BidPrice);
           }
       if(CurrentTime>=0.145900 and time>=0.145900 And    A_sellPosition!=0 And A_GetOpenOrderCount==0)
       {
            A_SendOrder(Enum_Buy,Enum_Exit,1,Q_AskPrice);
       }     
    }