[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 109

 
MT4をインストールし、すべてのタブを削除し、新しいタブを開いた。MT4は終了しました。再オープンすると、古いデフォルトのタブが再び読み込まれます。すべてのMT4を走らせたが、この糞を削除する方法を見つけることができない。もしかしたら、誰かが直面したことがあるのでは?
 
eddy:
ドルは自分のために取っておくといい :D
これだ!持っていってください。ありがとうございました。
ファイル:
 
Sayod:
EAに全く逆の動作をさせるにはどうしたらいいか教えてください。あなたのアドバイスとお財布の1ドルを永遠に感謝します、よろしくお願いします。

こんなモカーでトレードした方がいいのかなぁ))

 
VOLDEMAR:
こんにちは!みんなは問題を解決できないようだ・・・。アイデアはこうだ ここに私のコードブロックがある ...... しかし、注文が邪魔をしている 私の目標は、私のEAを、チャートに添付されたそれらの注文だけで動作させることだ...2週目もよろしくお願いします・・






・・・・・・。

最後に開いた注文の利益をpipsで返す関数で、必要な注文の選択を見てみましょう。

//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
int GetProfitLastPosInPoint(string sy, int op, int mn) 
//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
{
   datetime t;
   int      i, pr=0, k=OrdersTotal();
   double   pt=MarketInfo(sy, MODE_POINT);

   if (sy=="0") sy=Symbol();
   for (i=0; i<k; i++) 
      {
         if (!OrderSelect(i, SELECT_BY_POS)) continue;
         if (OrderSymbol()!=sy)              continue;
         if (OrderType()!=op)                continue;
         if (OrderMagicNumber()!=mn)         continue;
         
         if (t<OrderOpenTime())              t=OrderOpenTime();
         if (op==OP_BUY)         pr=(MarketInfo(OrderSymbol(), MODE_BID)-OrderOpenPrice())/pt;
         else if (op==OP_SELL)   pr=(OrderOpenPrice()-MarketInfo(OrderSymbol(), MODE_ASK))/pt;
      }
   return(pr);
}

//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж

この関数が呼ばれると、必要な記号(sy)、必要な順序型(op)、マジックナンバー(mn)が関数に渡される。syパラメータとして0が渡された場合、現在のチャートシンボルが選択されます。

if (sy=="0") sy=Symbol();

もしそれが関数に渡されたものと等しくなければ、端末の順序列挙サイクルの次の反復に進みます。必要なシンボルであれば、その型が関数に渡されたものと一致するかどうかをチェックし、一致する場合は関数に渡されたマジックナンバーをチェックします。そして、必要な注文を進めます。 それが最新のオープンオーダーであるかどうかをチェック し、その利益を計算します。

順序選択の原理を理解するためには、この関数のコードブロックを理解する必要があります。

if (!OrderSelect(i, SELECT_BY_POS)) continue;
if (OrderSymbol()!=sy)              continue;
if (OrderType()!=op)                continue;
if (OrderMagicNumber()!=mn)         continue;

単純なことなんだけど...。

 

おはようございます。

デモのオンラインモードでのGBP/USDの取引が開きません - エラー131。エラー131は何を意味するのでしょうか。「容量が正しく ありません」、「容量造粒のエラー」です。すべての取引を停止し、プログラムロジックを変更する必要があります」?すでにサイト上で同様の検索をしても見つかりませんでした。このエラーは何ですか?出来高は1分足のローソク足の刻みなのか?また、このエラーを修正する方法は?

 
volshebnik:

おはようございます。

デモのオンライントレードが開きません - エラー131。エラー131は何を意味するのでしょうか。「容量が正しくありません」、「容量造粒のエラー」です。すべての取引を停止し、プログラムのロジックを変更する必要がある」?すでにサイト上で動作していない類似のものを検索する。このエラーは何ですか?出来高は1分足のローソク足か何かで刻んでいるのでしょうか?また、このエラーを修正する方法は?


例えば、最小ロットは0.1ですが、0.01ロットで取引が開始されます。
 
abolk:

例えば、最小ロットは0.1であり、0.01ロットで取引が開始された場合です。
ありがとうございました。
 
volshebnik:
エラー131 - "Incorrect volume "の意味を教えてください...
...すでにWebサイトで同様の検索が 行われていない...
そんなはずはない!この問題に関する情報が満載のサイトです。googleでerror 131」を検索してください site:mql4.com
http://www.google.ru/search?as_sitesearch=mql4.com&as_q=%22%EE%F8%E8%E1%EA%E0+131%22
30以上の有意義な回答があります。
 

サヨド そうだと思います。

テスターのチェックイン方法をご存知ですか?

ファイル:
 
artmedia70:

最後に開いた注文の利益をpipsで返す関数で、必要な注文の選択を見てみましょう。

この関数が呼ばれると、必要な記号(sy)、必要な順序型(op)、マジックナンバー(mn)が関数に渡される。syパラメータとして0が渡された場合、現在のチャートシンボルが選択されます。

もしそれが関数に渡されたものと等しくなければ、端末の順序列挙サイクルの次の反復に進みます。必要なシンボルであれば、その型が関数に渡されたものと一致するかどうかをチェックし、一致する場合は関数に渡されたマジックナンバーをチェックします。そして、必要な注文を進めます。それが最新のオープンオーダーであるかどうかをチェックし、その利益を計算します。

順序選択の原理を理解するためには、この関数のコードブロックを理解する必要があります。

単純な話ですが...。



if (!OrderSelect(i, SELECT_BY_POS)) continue;  не могу понять что значит  !  перед ордер селект и сонтинуе для каких целей в справочнике толком ничего не написано