A函数
新手,想问下就是用A函数只写出止盈止损部分,不写开仓部分,手动开仓行吗,
新手,想问下就是用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); } }