int GetMagic(Order &order)
{
int magic = 0;
//Если должен быть открыт стопордер и если есть уже открытые или отложенные //ордера, то возможно некоторые с маджиком, это надо проверить и сгенерировать //для нашего ордера уникальный маджик и отправить его на запись в массивif(order.cmd == OP_SELLSTOP || OP_BUYSTOP)
if(OrdersTotal() >= 1)
for(;;){
magic++;
for(int i = OrdersTotal(); i > 0 ; i --)
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) != false)
if(magic != OrderMagicNumber())
return magic;
}
//Если нет открытых или отложенных ордеров то увеличиваем значение //маджика, чтобы он равнялся единице и отправляем на запись в массивelseif (OrdersTotal() == 0)
return (magic + 1);
return magic;
}
しかし、問題は、なぜアクセスがないのか、ということです。
???
はい、そしてに
и
???
そして、その値はdefineで定義できるのに、なぜアクセスを分けるのか?
C/C++のプラグマ(コンパイラへの命令)のようなものだと考えてください。
defineで値を定義できるのに、なぜアクセスを分けるのか?
C/C++のプラグマ(コンパイラへの指示)と考えてください。
これは追加コードで、かなり良くないので、直接アクセスが必要です。
今はこんな感じにしていますが(フォーラムからのヒント)、defineは避けたいところです。
これは追加コードで、あまり良いものではありません。
今はこんな感じにしていますが(フォーラムからのヒント)、defineは避けたいところです。
プロパティは、各ファイルに個別に(つまり、繰り返し、異なる場所に)置くことができ、それらは、定義や変数とは異なるスコープを持っています。扱いが少し違うのです。
プロパティをconst変数やdefineに移動させる論理的な方法は見当たりません。後方ではそうですが、そこではありません :-)
端末に複数の値を記憶させるための仕掛け(工作)を教えてください。
端末がとにかく全部覚えている!名言集アーカイブ
また、Expert AdvisorやIndicatorには、次の ものが必要です。
このように
なぜここに無限の呪文があるのか理解できない
なぜエンドレスの呪文があるのかがわからない
は冗談か?
白黒で持っているのは(;;)
こんにちは。
現在選択されている注文の スワップ値を返す関数OrderSwap()とはどのようなものか教えてください。
注文のグリッドがある場合はどうするのですか?
マジックオーダーと金融商品のグリッドのオーダーのすべてのスワップの合計を計算する関数をお持ちの方はいらっしゃいますか?
ありがとうございました!!!