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

 
Vitaly Muzichenko:

記憶容量という意味でも、そのバカさ加減という意味でも。祖父は未だに03ジーグリを絶賛しているが、人生で腐るほどオペルに乗ったことがなく、個人的な意見を譲るために比較するものがないのだろう。

ヒャッハー!

64bitのMT4はあるのでしょうか?

64bitのみMT5をインストール。

64キーは、インストーラーがインストールする際に64ビットを入れない。

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

MetakvotのホームページでMT4のインストーラーも見つからず、MT5のみインストールされています。

 
tuma_news:

こんにちは。

64bitのMT4はあるのか?

64bitのみmt5をインストール。

インストーラーでインストールした場合、/64キーは64bitを入れません。

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

MetakvotのホームページでMT4のインストーラーも見つからず、MT5しかインストールできない。


MT4は32bitのみ。

 
Aleksey Vyazmikin:

MT4は32bitのみ。

通信が途絶えたときと再開したときのWeb端末の音を消したり、一般的に音の通知をオフにすることは可能ですか?

ありがとうございます。

 
tuma_news:

通信が途絶えたときと再開したときのWeb端末の音を消したり、音による通知全般をオフにすることは可能ですか?

ありがとうございます。


設定では、再生する音を「サービス-設定-イベント」で選択することができます。

おっと、Web端末の ことは知らないんだ。
 

縦線がタイムライン上の 任意の位置に移動できない場合がある理由 - 移動してしまうため

以下のように進めてください。

  1. 定期的な時間枠を設定する
  2. EURGBPのチャートウィンドウ、M15を作成します。
  3. 正確なタイムスケールを設定する
  4. 規模を拡大する
  5. 右側のどこかに縦線を入れる
  6. マウスを使って左へ移動させる 2017.09.15 15:45

これにより、図のように行が別の日付に移動します。他の物体では、磁化は目に見えない不可解なポイントに起こるので、手動で必要な構造を作ることは全くできなかった。

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 

スタイリストがそのような構造を作らないようにする方法。

      //+------------------------------------------------------------------+
      //|                                                                  |
      //+------------------------------------------------------------------+

このような記述のある構成は、機能を説明するのに便利ですね。

しかし、私は行を飛ばして論理的な区切りをつけることに慣れているので、例えばここではコメントのための構成要素の代わりに何も入れる必要はありません。

      if(Variant_Contra==6)
        {
         double TP_Lot;
         int SL_Prognoz_Point=1000; //Убыток через Х пунктов
         double TP_Prognoz=0;       //Прогнозируемый тейк профит
         double V_Bezubitok=0;      //Объем позиции для безубытка
         double V_Open=0;           //Текущий объем позиции A
         double V_OpenC=0;          //Текущий объем позиции C
         double strLotA=0;          //Средняя цена позиций A
         double strLotC=0;          //Средняя цена позиций C
         int Open_one=0;            //Бар, на котором был открыт первый ордер
         double MinPrice=0;         //Минимальная цена с начала открытия первого ордера
         double MaxPrice=0;         //Максимальная цена с начала открытия первого ордера
         double V_Close=0;          //Объем позиции, который нужно закрыть что б получился безубыток при закрытии по SL
         lotCalc=0;                 //Обнуляем расчетный объем
         StopLoss=0;                //Обнуляем стоп лосс 
         //+------------------------------------------------------------------+
         //|                                                                  |
         //+------------------------------------------------------------------+
         if(CountMarketOrder_OB>StartContra)
           {

そして、この構成は、私が理解しているように、行のスキップや括弧 Operator/Function(...)がある場合、押し込まれます - ここでは、このナンセンスを無効にしたいと思います。

 
Vitaly Muzichenko:

すべては比較することで学ぶ64ビットシステムの後では、32ビットシステムは仕事をする上でゴミになるだけです。

欲しい人はチャンスを探し、欲しくない人は理由を探す。

ここでは誰もがコーディングに集中しており、トレードはしていません。そして結局、まともな解決策は一つもなかった。

 
Aleksey Vyazmikin:

設定では、再生する音を「サービス-設定-イベント」で選択することができます。

おっと、Web端末の ことは知らないんだ。

ありがとうございます)

 

コンパイルエラー

template<typename T>
void f( T, const T ) {}
class A {};
void OnStart()
{
        const A *a;
        f( a, a ); //error: 'a' - cannot convert from const pointer to nonconst pointer
}

とか、あとは

template<typename T>
void f( T const ) {}
class A {};
void OnStart()
{
        A *a;
        f( a ); //error: 'f' - cannot to apply function template
}
 
A100:

コンパイルエラー

とこちらをご覧ください。

なぜ両方がコンパイルされるべきなのか?

MQLがtemplate-typesをどのように考えているのか、まだ理解できていません。型はクラスへのポインタとして、あるいはクラスそのものとして扱われます。