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

 
Artyom Trishkin:

エディターでハイライトされた定数SYMBOL_CHART_MODE_OLDが 見つかりました。

もちろんENUM_SYMBOL_CHART_MODEには ありません。

何ですか?

先史時代のチャートモード。

長い間使われていない

 
Slava:

前時代的なチャート形成の様式。

長い間使われていない

了解しました、ありがとうございます。

 
ページ上部のバナーの代わりに、サイトが更新されるまでの時間が表示されると良いのですが・・・。 デザインに費やした1時間が、サイトが更新されることで失われてしまう・・・。
 

この問題にぶつかったことがあります。

条件

         if(a4 > upper_channel_line_a4 && a4 < upper_channel_line_a4 + indent_channel_line_a4 &&
            a0 < lower_channel_line_a0 && a0 > lower_channel_line_a0 - indent_channel_line_a0 && a3 < a2)
         {
            Print("*-* "+string(a4)+" > "+string(upper_channel_line_a4)+" && "+string(a4)+" < "+string(upper_channel_line_a4 - indent_channel_line_a4));
            Print("*-* "+string(a0)+" < "+string(lower_channel_line_a0)+" && "+string(a0)+" > "+string(lower_channel_line_a0 + indent_channel_line_a0));
            Print("*-* "+string(a3)+" < "+string(a2));

活字体

*-* 0.1151219 > -0.5 && 0.1151219 < -5.5
*-* 1.78309976 < 3.5 && 1.78309976 > 7.5
*-* -0.06357424 < 0.12727985

何じゃそりゃなぜ、そんなことが可能なのか?なぜ、その条件が成立するのでしょうか?

追伸

input    double            lower_channel_line_a0   = 0.0;                  // Порог принятия решения для А0 (низ канала)
input    double            indent_channel_line_a0  = 0.0;                  // Отступ для верхней границы канала А0 (0 - канал не использовать)
input    double            upper_channel_line_a4   = 1.0;                  // Порог принятия решения для А4 (верх канала)
input    double            indent_channel_line_a4  = 0.0;                  // Отступ для нижней границы канала А4 (0 - канал не использовать)
..........
   double            a0=0.0,a1=0.0,a2=0.0,a3=0.0,a4=0.0;
 
Сергей Таболин:

この問題にぶつかったことがあります。

条件

活字体

何じゃそりゃなぜ、そんなことが可能なのか?なぜ、その条件が成立するのでしょうか?

追伸

どうな だろう...

a4 < ( upper_channel_line_a4 + indent_channel_line_a4)

?

 
Vladimir Karputov:

どうだろ う...

?

キタ━━━━(゚∀゚)━━━━!

簡単なことでも失敗してしまうほどです。)))))))))))

ありがとうございます(苦笑)。

 
Сергей Таболин:

キタ━━━━(゚∀゚)━━━━!

簡単なことでも失敗してしまうほどです。)))))))))))

ありがとうございます(苦笑)。

どういたしまして。私もそうだったのですが、今はすべての用語を別の括弧で囲むようにしています。

 

https://www.mql5.com/ru/docs/basis/operations/rules

比較より和の方が優先される、つまりバグのようだ...。

Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
  • www.mql5.com
Для каждой группы операций в таблице приоритет одинаков. Чем выше приоритет группы операций, тем выше она расположена в таблице. Порядок выполнения определяет группировку операций и операндов.
 
Igor Zakharov:

https://www.mql5.com/ru/docs/basis/operations/rules

比較より和の方が優先されます。

そうですね。でも、毎回ブラックスワンを捕まえるよりも、一気にラインナップして正しく書いたほうがいいですよね。

 

同シリーズの

condition? constant:X+Y

は、次のように解釈されることが多くなっています。

condition? 定数:(X+Y)

が、時々

(条件?定数:X)+Y

昔、第四紀で出くわしたことがあります。結論はウラジミールと同じで、括弧が好きなんです。