エラー、バグ、質問 - ページ 260

 
Dima_S:
型変換によるデータ消失の可能性 ChartObject.mqh 213 4
型変換によりデータが失われる可能性がある ChartObject.mqh 481 4
型変換によりデータが失われる可能性がある ChartObject.mqh 867 17
型変換によりデータが失われる可能性がある ChartObjectsTxtControls.mqh 519 4

Bild 375 - vorningsが標準ライブラリに登場。他にもあるかもしれませんが、まだ確認していません。


すでに修正済みです。次のビルドに搭載される予定です。
 
sergeev:
mt4からみんな興味津々です。

さて、何か提案はあるのでしょうか(笑)。

というか、気持ち悪いというか、わざとらしいというか)

 
Makser:

さて、何か提案はあるのでしょうか(笑)。

というか、気持ち悪いというか、わざとらしいというか)

円を含む記号の価格目盛りの数字のことでしょうか?もしそうなら、端数の価格値を目盛りに表示するために、%10.{SYMBOL_DIGITS}fのような書式に統一した可能性が高いです。

開発者は、値が整数であることを確認するために、もう一つチェックを加える必要がないと考えただけなのでしょう。

 

このコードは時々、私が再ロードするまで、何らかの理由でハンドル2ファイルを開いたままにし、Mt4 EAが書き込みのためにそれを開くことができません、何が間違っているのでしょうか、アドバイスをお願いします...

void OnStart()
  {
//---
   int handle1,handle2;
   string CurBid1,CurBid2;
   while (true)
      {
         handle1=FileOpen("M1"+"\\experts\\files\\"+"News"+".csv",FILE_READ|FILE_TXT|FILE_ANSI);
         handle2=FileOpen("M2"+"\\experts\\files\\"+"News"+".csv",FILE_READ|FILE_TXT|FILE_ANSI);
         if(handle2!=INVALID_HANDLE&&handle1!=INVALID_HANDLE)
         {  CurBid2=FileReadString(handle2);
            FileClose(handle2);
            CurBid1=FileReadString(handle1);
            FileClose(handle1);
            
         }

         Sleep(1000);
      }
  }
 
Olegts:

このコードは時々、私が再ロードするまで、何らかの理由でハンドル2ファイルを開いたままにし、mt4 EAが書き込みのためにそれを開くことができません、何が間違っているのでしょうか、アドバイスをお願いします...


論理が破綻していますね。2つのファイルを同時に開くが、両方が同時に開くとは限らない...。

しかも、同時に閉じないんですね...。

 
AlexSTAL:

あなたの論理には欠陥があります。2つのファイルを同時に開くが、両方が同時に開くかどうかわからない...。

しかも、同時に閉じないという...。

を取得し、1つがぶら下がっている可能性があります、チップをありがとう:)))
 
sergey1294:

MT5では、ストップロスで取引が終了するのではなく、ポジションが終了するのですが、この時点では、ストップロスでポジションを終了した取引のコメントでしか知ることができないのです。以下はサンプルコードです。

親切な返信をありがとうございました

プログラマーから見て、MQ5でこれ以上標準的な可能性がないことは、システムの不完全さを示しているが、ポジションを閉じる理由を知ることができる可能性があることは良いことである。事象があれば、その理由を知るための標準的な 方法があるはずです。次期バージョンでは、これを可能にするために、DEALの拡張ステータスを導入すべきと思われます。

もう一つ質問があるのですが、ある一定の損切りに達した時にポジションを反転 させる方法はどのようなものがあるのでしょうか?アドバイスをよろしくお願いします。

 
komposter:

EAの平均的な収益性の高い取引サイズはどのくらいですか?なんか、10pips以下な気がする。

問題はおそらくヒストリカルデータにあり、よりクリーンアップ(フィルタリング)されているか、より正しい(例えば正しいスプレッドが含まれている)かのどちらかです。

どのサーバーですか?

Alpari-Demoのサーバーです。小さな取引も多い。しかし、C点で逆転した理由はまだ理解できない。
 
sultanm:
Alpari-Demoのサーバーです。トレードが多いし、小さいのもある。しかし、C点で逆転した理由は何なのか、まだ理解できていません。

MQサーバーで、同じパラメータと時間間隔で最適化を試してみてください。

もし、同じ結果が繰り返されるようであれば、アルパリのバグ(またはサーバーの設定に問題がある)かもしれません。

 

以前、フォーラムで(かなり昔、MT5がかなり未熟だった頃)、1つのウィンドウで異なるタイムフレームの2つのチャートを開くことが可能かどうか尋ねました(例えば、EURUSDタブで、複数のチャートを中に入れる)。可能であると答えた人がいた。現在、MT5をインストールしていますが、このオプションは見当たりません。どなたか確認できる方、確認できる場合はどうすればいいのでしょうか?

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