mt4 のea についての質問です。 現在持っているポジションの数を取得する関数をつ…

mt4 のea についての質問です。
現在持っているポジションの数を取得する関数をつくりたいのですが、どうすればいいでしょうか。

ノーポジなら0
売りまたは買いのポジションを一つ持っているなら、1

を返す関数を作りたいと思っています。
宜しくお願い致します。

回答1

あんたバカ〜?
普通この質問をするはずが無いんじゃアンポンタン
何か根本的に意味不明

OrdersTotal
Returns the number of market and pending orders.
int OrdersTotal();
Returned value
Total amount of market and pending orders.
Example:

int handle=FileOpen("OrdersReport.csv",FILE_WRITE|FILE_CSV,"\t");
if(handle<0) return(0);
// write header
FileWrite(handle,"#","open price","open time","symbol","lots");
int total=OrdersTotal();
// write open orders
for(int pos=0;pos<total;pos++)
{
if(OrderSelect(pos,SELECT_BY_POS)==false) continue;
FileWrite(handle,OrderTicket(),OrderOpenPrice(),OrderOpenTime(),OrderSymbol(),OrderLots());
}
FileClose(handle);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA