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

 
Ilyas #:

によって修正されました。

それでも色のついた四角形は消えてしまいますが、以下にその例を示します。

void OnStart()
{
    const long chart_id = 0;
    const string name = "YYY";
    const int sub_window = 0;
    const datetime time1 = iTimeNULL, timeframe,  5 );
    const datetime time2 = iTimeNULL, timeframe, 15 );
    const double price = 2*iHigh( NULL, timeframe,  0 );
    ObjectCreate( chart_id, name, OBJ_RECTANGLE, sub_window, time1, price, time2, -price );
    ObjectSetInteger( chart_id, name, OBJPROP_FILL, true );
    for ( int i = 0; !IsStopped() && i < 1024; i++ )
    {
        const double priceY = (i % 2 ? price : price*1e6);
        ObjectMove( chart_id, name, 0, time1,  priceY );
        ObjectMove( chart_id, name, 1, time2, -priceY );
        ChartRedraw( chart_id );
        Sleep( 1000 );
    }
    ObjectDelete( chart_id, name );
}

EURUSD,H1での結果:偶数iの場合、色のついた四角形が消える。

 

EAの設定を保存 できない、サイトは私がシグナルを編集していると考えている))

もうひとつ、以前アップロードした画像に名前をつけてアップロードすると、なぜか古いファイルがアップロードされ、アップロードした画像はアップロードされないというバグがあります。

ファイル:
 

Anton Zverev #
:

もう一つの不具合は、以前アップロードした画像名でアップロードすると、なぜか古いファイルがアップロードされ、アップロードした画像はアップロードされないことです。

以前にも同じようなメッセージがありました(複数回)。

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

MetaTrader 5ビルド2650の新バージョン:チャートのバックグラウンド読み込みとMQL5コードプロファイラの機能向上

A100, 2020.10.27 08:12

画像付きの投稿を編集する際、古い画像を削除し、代わりに編集した新しい画像を追加すると(つまり、新しいコンテンツだがファイル名は同じ)、実際に更新をクリックすると、古い画像が追加されます。古い図面がコンピューターにない場合、どこから出てくるのでしょうか。ファイル名を変更するまで、新しい画像は追加 されません。この「機能」については、ずいぶん前に書きましたが、当時と何も変わっていません。

 

テスターは、スワップをチャージする時間を正確に知っています。テスターは、どのアカウント変数からこのロールオーバー時間を知るのでしょうか?

ACCOUNT_XXX の中にそのような変数はありません。テスターは、GMT+2 の深夜にロールオーバーするようにハード的に設定されていますか?
 

いつまで続くのか把握したい。すべてを解決しなければならないか、待つことに意味があるかのどちらかです。

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

MetaTrader 4の新バージョン(ビルド1340)。

デニス・サルタコフ, 2021.09.15 15:19

ビルド 1345 で WindowFind(短いインジケータ名)

は、指定された名前のインジケータを含むチャートサブウィンドウの番号を表示しません。

メインウィンドウを含む、ウィンドウの総数を返します。

に似ている

チャートウィンドウの検索(0,IndicatorShortName)

このせいでいくつかのインジケータが動かなくなった


 

"ストレージからファイル/フォルダーを削除 "は、ドライブからファイルを削除します。

リポジトリに存在しないファイルでも、あたかも存在するかのようにメニュー項目を利用できます。

ファイルをストレージに追加し、変更を保存して、同じ名前のファイルを新規に作成します。

リポジトリとは、ユーザーストレージも意味します :)?

最新のベータ版端末です。

 

皆さん、こんにちは。

マウスカーソルを水平方向に移動させることで、チャートの水平スクロールを 無効にする方法はありますか?

 

デバッグをしている、ある情報のデブリーフィングをしている。実行のたびに、前回の実行時に作成されたログが邪魔になる。

そのため、開始前に不要な情報をLogから消去しておきたいと考えています。大雑把に言うと、このメニュー項目はMQLからアクセスできるようになっています。

ビルトイン機能がないので、WinAPIによる解決策を提案してください。

 
fxsaber #:

インハウス機能は絶対にありません。WinAPIによるソリューションを提案してください。

ターミナルを起動し、エキスパートタブを右クリック - 現在のログをメモ帳で開き、すべてを削除してメモ帳で保存しました。

結果 - 空のファイル (確認済み)


ログファイルを削除すると、ターミナルは、ウィンドウとマウスのクリックで遊んで、イモを聞かせていない - 時間がかかる


WinAPIでファイルを開いて書き込み/読み取りを行う方法と、ファイルポインタをファイルの先頭に設定してファイルを保存する方法を調べます。WinAPIを使用してファイルを書き込む方法の例が記事にあったと思います


UPD: Metakvotによる記事FILE OPERATIONS VIA WINAPI

 
fxsaber #:

デバッグをしている、ある情報のデブリーフィングをしている。実行のたびに、前回の実行時に作成されたログが邪魔になる。

そのため、開始前に不要な情報をLogから消去しておきたいと考えています。大雑把に言うと、このメニュー項目はMQLからアクセスできるようになっています。

インハウスの機能は絶対にない、WinAPIによる解決策を提案してくれ。

お願いします。

#import "user32.dll"
long SendMessageW(long wnd,uint Msg,long param,ulong l=0);
#import

void OnStart()
  {
   SendMessageW(0x60574,0x111,0x8135);
  }

wnd - メインウィンドウ記述子,自分で探してください.

0x8134 - 「ログ」タブでログをクリアするための3番目のパラメータです。

確認したところ、動作しています。