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

 
Alexey Kozitsyn:

私の知る限り、MT4にはどんな気配値も読み込むことができます。しかし、デフォルトではチャートはビッド(外国為替)価格をベースにしています。

信じられない方は、ヘルプに書いてあることを少しご紹介します。

  • Ask Lineを表示 - 最新の気配値のAskレベルを表示/非表示にします。端末はバーだけを構成して表示する 入札価格 です。ただし、ロングポジションの開始時およびショートポジションの終了時には、常にアスク価格が使用されます。チャートには一切表示されず、見ることができない。自分の取引活動をより正確にコントロールするために、「アスクラインを表示する」パラメータを有効にすることができます。このコマンドを実行すると、チャート上に最後のバーのAsk価格に対応する水平線が 追加で表示されます。

いいえ、Bid価格で構築されたチャートとAsk価格で構築されたチャートがあります。

ヘルプが正しくない。

 
George Merts:

皆さん、ごきげんよう。

ここで質問です。MT5、ビルド1241。

コミッションはどこで設定されているのか(どこから来るのか)?

数ヶ月間デバッグしていなかったのですが、今日簡単なExpert Advisorを書き、動かしてみました。預金の減少がスムーズ。分析し始めると、各注文から常に手数料が課金されていることが理解できた。なぜこのようなチャートが以前登場したのかわかりません(FX、EURUSD)。

私は何を間違えているのでしょうか?コミッションを削除するには?

口座がキッチンアカウント(ECN/STP)でない場合、ブローカーはお客様の取引をFXに出金するための手数料を取ります。
 

こんにちは!Expert AdvisorでChartIndicatorDelete(...) 関数を使用した後、まず、チャートウィンドウのサイズを変更してもチャートは同じサイズのまま(拡大すると側面が空白になる)、次に、コンテキストメニューから指標と オブジェクトのリストが 表示されないことに気づきました。現在のビルドは1241です。このバグは、関数のパラメータには依存しません(特に、チャート番号、サブウィンドウ番号、および指定した名前のインディケータがチャート内に存在するかどうかには依存しません)。関数の使用を削除すると、チャートは正常に拡大縮小され、オブジェクトとインジケータのリストが表示されるようになります。

ファイル:
 
こんにちは!アドバイスしてください - 私は私の信号を接続したい - 私は、ブローカーフィールドでエラーを取得します。
 
DV2010:

こんにちは!Expert AdvisorでChartIndicatorDelete(...) 関数を使用した後、まず、チャートウィンドウのサイズを変更してもチャートは同じサイズのまま(拡大すると側面が空白になる)、次に、コンテキストメニューから指標と オブジェクトのリストが 表示されないことに気づきました。現在のビルドは1241です。このバグは、関数のパラメータには依存しません(特に、チャート番号、サブウィンドウ番号、および指定した名前のインディケータがチャート内に存在するかどうかには依存しません)。関数の使用を削除すると、チャートは正常に拡大縮小され、オブジェクトとインジケータのリストが表示されるようになります。

MQL5のコードで例を添付してください。
 
Alexandr Komyshev:
こんにちは!アドバイスお願いします - 私は私の信号を接続したい、私はブローカーフィールドでエラーを取得し、私のブローカーはforex4youです。
エラーを最小限に抑えるため、ターミナルから直接シグナルを登録してください(ウィンドウ「ナビゲーター」、取引口座を右クリックし、「シグナルとして登録」してください)。
 
Karputov Vladimir:
エラーを最小限に抑えるため、ターミナルから直接シグナルを登録してください(ウィンドウ「ナビゲーター」、取引口座上で右クリックし、「シグナルとして登録」)。
forex4youのターミナルにある?
 


DV2010:
Добрый день! Заметил, что после использования в эксперте функции ChartIndicatorDelete(...), во-первых, при изменении размеров окна чарта график остается в прежних размерах (по бокам - пустые области при расширении), а во-вторых, не выводится список индикаторов и объектов через контекстное меню. Текущий билд - 1241. От параметров функции этот баг не зависит (в частности, не зависит от номера чарта, номера подокна, а также от того, есть ли на графике индикатор с указанным именем). Стоит убрать использование функции, как график масштабируется нормально и списки объектов и индикаторов можно просматривать.

カルプトフ・ウラジミール

MQL5コードでの例を添付してください。

インジケーターコードに

#property indicator_separate_window

input string  ShortName = "IndicatorResultsMA";

Expert Advisorのコードには、状況を単純化するために1行だけ残しています。

void OnInit(){ ChartIndicatorDelete(0,1,"IndicatorResultsMA"); }

その結果、このインジケータを手動でチャートに追加した後、チャートは正常にスケーリングされますが、EAのチャートに追加した直後は、前述のバグが発生します。他の指標(チャート上にあるもの、ないもの)でも同じバグが発生します。

ps この例では、最初のサブウィンドウを持つインジケータが正常に削除されています。

ps2:チャート上にボリンジャーバンドのインジケータを挿入した場合、実行すると

ChartIndicatorDelete(0,0,"Bollinger Bands");

をクリックすると、インジケータがチャートから削除されますが、上記の独自のインジケータを使用した例と同様に、バグが発生しています。
 
DV2010:


私は普通に質問しているように見えますが(ちなみにこれは技術フォーラムの慣習です)、あなたは問題を解決したいので、私にコードを教えてください。また、それぞれのケースで、オペレーティングシステム、ターミナルの種類とビルドを指定する必要があることも覚えておくとよいでしょう (このデータは "Log" タブにあります。ターミナルを再起動した後の最初の 3 行です)。

あなたがあげたのは、再現性のないコードの断片(文脈から切り離されたもの)です。

 
Karputov Vladimir:

私は普通に質問しているように見えますが(ちなみにこれは技術フォーラムの慣習です)、あなたは問題を解決したいので、私にコードを教えてください。また、それぞれのケースで、オペレーティングシステム、ターミナルの種類とビルドを指定する必要があることも覚えておくとよいでしょう (このデータは "Log" タブにあります。ターミナルの再起動後の最初の3行です)。

あなたがあげたのは、再現性のないコードの断片(文脈から切り離されたもの)です。

情報が不完全であることをお詫び申し上げます。

1.ログタブに情報があります。

2016.02.11 19:14:01.528 ターミナル Alpari Limited MT5 build 1241 開始(Alpari Limited)

2016.02.11 19:14:01.528 端末 Microsoft Windows XP(X86ベースPC)、IE 06.00、Intel Pentium 4 3.40GHz、RAM:566 / 3319 Mb、HDD:34360 / 145000 Mb、GMT+03:00。

2016.02.11 19:14:01.528 ターミナル C:\Program FilesAlpari Limited MT5

2.削除対象のインジケータは、標準的なボリンジャーバンドインディケータ です。

- indicator file is located at C:\Program FilesAlpari Limited MT5 ³³ Indicators ³³Examples ³³.ex5;

- コンパイルされたファイルは、手動でチャートに追加されます。

- の2つのファイルが添付されています。

3.バグが検出されたインジケータを削除したExpert Advisorのフルコード。

   void OnInit(){
      ChartIndicatorDelete(0,0,"Bollinger Bands");
   } 

テスト結果

このようなExpert Advisor(アプリケーション内-DeleteInd.ex5)をチャート上にドラッグした後

手動でチャートに追加したボリンジャーバンドは削除されますが、その後チャートサイズを変更してもチャートは拡大縮小されません。

ファイル:
BB.mq5  6 kb
BB.ex5  10 kb
DeleteInd.ex5  5 kb
DeleteInd.mq5  1 kb