初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 968

 
xxz:

今、必要なのはこれだ!

それらのバリエーションでは、シリアルナンバーだけか、SIM_1,...などで出て きました。

5番目のMTのコーナーで4番目のMTについて質問していますね。コメントを出力しないのであれば、mql4コードの先頭に#property strictディレクティブがないことになります。挿入して、ジェダイフォースがあなたと共にありますように。

 
Sprut112:
多通貨EAをテストする際に、ロットの問題が発生します。0.03固定なのですが、テスト中に0.1の出来高の注文が表示されるのです。すぐにチャート上に失敗が表示される。私だけでしょうか?

いくつか選択肢があるんです。

  • ネットを使っているんですね。
  • これがDem Frostの悪ふざけです :)
  • そして伝統的に、自分のコードのバグを探すことです。
 
Vladimir Karputov:

いくつか選択肢があるんです。

  • ネットを使っているんですね。
  • これがDem Frostの悪ふざけです :)
  • そして伝統的に、自分のコードのバグを探すことです。

ああ、それはいいね、まあいいや......クリティカルじゃないし。

 
Artyom Trishkin:

5台目のMTのコーナーで4台目のMTについて質問していますね。コメントが出力されない場合は、mql4コードの先頭に#property strictディレクティブがないことが原因です。挿入して、ジェダイフォースがあなたと共にありますように。

mql4ではそうですが、mt5では違う動きをするのでしょうか?
同じなのか・・・。

#property strict stands...

代入の結果は、シーケンス番号ではなく、文字列の結果にしたかったのです

あるいは、パラメータ名そのものを...。

 
xxz:

MT4ではそうですが、MT5では違う動きをするのですか?
同上

#property strict stands...

代入の結果、シーケンス番号ではなく、文字列の結果を得たいと考えていました

あるいは、パラメータ名そのものを...。

mql4で#property strictを使うと、なぜ思い通りに動かないのでしょうか?

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

初心者の方からの質問 MQL5 MT5 MetaTrader 5

xxz さん 2018.12.21 12:39

ありがとうございました。

なぜなら、こうやって試してみたけど、私にはうまくいかなかったからです。

  enum  Symboll_
  {
   SIM_0,  //AUDUSD
   SIM_1,  //NZDUSD
   SIM_2,  //USDCAD
   SIM_3,  //USDCHF
   SIM_4,  //USDJPY
   SIM_5,  //EURJPY
   SIM_6,  //EURUSD
   SIM_7   //#CL
  };  

ウラジミールが示したコードと何がそんなに根本的に違うのでしょうか。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

初心者の方からの質問 MQL5 MT5 MetaTrader 5

ウラジミール・カルプトフ さん 2018.12.21 12:33

これでよしとする。

   enum MySymbol
     {
      symbol_0=0,// AUDUSD
      symbol_1=1,// NZDUSD
      symbol_2=2,// USDCAD
      symbol_3=3,// USDCHF
      symbol_4=4,// USDJPY
      symbol_5=5,// EURJPY
      symbol_6=6,// EURUSD
      symbol_7=7,// GBPUSD
      symbol_8=8,// #CL
     };
そして、これらの実装に差はありません。そして、あなたのコードがテキストの説明を出力しない理由はただ一つ、mql4のコードに#property strictがないことです。


 
Sprut112:
多通貨EAをテストする際、ロットサイズに問題があります。0.03固定ですが、テスト中は0.1のボリュームで注文が表示されます。すぐにチャート上に失敗が表示される。私だけでしょうか?

テスター、ビルド1960で普通に取引されています。12組の同時進行で、どのようなロットを置くか、です。

 
Konstantin Nikitin:

テスター、ビルド1960で普通に取引してます。12組のペアで同時に使用する場合、どのようなロットを置けばよいのでしょうか。

32足あるから何なんだ。司会者は、コードに間違いがあると言った。しかし、どんな間違いがあるでしょうか。 フィックスロットはそのままフィックスです。 計算はありません。
 
Sprut112:
32組持っています。司会者は、私のコードに間違いがあると言いました。しかし、どのようなエラーがあるのでしょうか。 修正ロットはそのまま修正です。

そして何もない。という質問がありました。

Sprut112:
多通貨EAをテストする際、ロットに問題があります。0.03固定ですが、テスト中は0.1の出来高で注文が表示されます。すぐにチャート上に失敗が表示される。私だけでしょうか?

そうでないことを示した。実際にコードを見ているようですが、何らかの制約があるのでしょうか。これはすべて、コーヒーの粉で推測するレベルです。
 
Sprut112:
32足も持っているから、なんだ。司会者がコードに間違いがあると言った。でも、どんな誤差があるかというと、アフリカではフィックスロットがフィックスで、計算がないんです。

エラーを探し、コードや ログを分析する。ネッティングとヘッジの違いを忘れてはいけない。ポジションは即座に開くものではないことを忘れずに - コントロールなどが必要です。

 
Vladimir Karputov:

エラーを探し、コードやログを分析する。ネッティングとヘッジの違いを忘れてはいけない。ポジションは即座に開くものではないことを忘れずに - コントロールなどが必要です。

Expert Advisorはヘッジで取引する。何らかのチェックを標準装備したほうがいいのでは?
理由: