int stoplevel;
int MinimumUseStopLevel;
// Calculate stoplevel as max of either STOPLEVEL or FREEZELEVEL
stoplevel = fmax(SymbolInfoInteger(_Symbol,MODE_FREEZELEVEL), SymbolInfoInteger(_Symbol,SYMBOL_TRADE_STOPS_LEVEL));
// Then calculate the stoplevel as max of either this stoplevel or MinimumUseStopLevel
stoplevel = fmax(MinimumUseStopLevel, stoplevel);
Часто возникает необходимость преобразовать один числовой тип в другой. Не каждый числовой тип допустимо преобразовать в другой, допустимые преобразования в MQL5 показаны на схеме: Сплошные линии со стрелками обозначают преобразования, которые выполняются без потери информации. Вместо типа char может выступать тип bool (оба занимают в памяти 1...
int stoplevel=0;
int MinimumUseStopLevel=0;
// Calculate stoplevel as max of either STOPLEVEL or FREEZELEVEL
stoplevel = int(fmax(SymbolInfoInteger(_Symbol,SYMBOL_TRADE_FREEZE_LEVEL), SymbolInfoInteger(_Symbol,SYMBOL_TRADE_STOPS_LEVEL)));
// Then calculate the stoplevel as max of either this stoplevel or MinimumUseStopLevel
stoplevel = int(fmax((int)MinimumUseStopLevel,(int)stoplevel));
2. Возвращает true или false в зависимости от успешности выполнения функции. В случае успеха значение свойства помещается в приемную переменную, передаваемую по ссылке последним параметром. Если функция используется для получения информации о последнем тике, то лучше использовать SymbolInfoTick(). Вполне возможно, что по данному символу с...
皆さんこんにちは、スレッドの内容をちょっとだけ確認しますと、コードに疑問があります。
コンパイル時に「型変換によりデータが失われる可能性が あります ...」という警告が発生します。何が必要なのか?そんなに致命的なことではないのですが、知りたいですね。
皆さんこんにちは、スレッドの内容をちょっとだけ確認しますと、コードに疑問があります。
コンパイル時に「型変換によりデータが失われる可能性が あります ...」という警告が発生します。何が必要なのか?それほど重要ではないが、知りたい。
サイトエンジン自身が回答へのリンクを挿入し、明示的な型変換を行った例もある............。
皆さんこんにちは、スレッドの内容をちょっとだけ確認しますと、コードに疑問があります。
コンパイル時に「型変換によりデータが失われる可能性が あります ...」という警告が発生します。何が必要なのか?そんなに決定的なことではないのですが、知りたいですね。
警告だけでなく、エラーも出ていますね。本当にこの特定のコードでコンパイルしているのでしょうか?
そうあるべきなのです。
ただ、コードを掘り下げることなく、エラーや警告が出ないようにするためです。
考えてみれば、温と湿が混在しているわけですから
警告だけでなく、エラーも発生しています。本当にこのコードでコンパイルしているのでしょうか?
それが、あるべき姿なのです。
ただ、コードを掘り下げることなく、エラーや警告が出ないようにするためです。
考えてみれば、ごちゃ混ぜにしているわけですからね。
ありがとうございます。
叱らないでください、私はただ勉強しているだけなのです。それが一番手っ取り早いような気がします。
すべての変数がintで、戻り値がsymbolinfointegerであるなら、なぜ型変換が 必要なのか理解できないのですが?
ありがとうございます。
あまり叱らないでください、私はただ勉強しているだけなのです。これが一番手っ取り早いような気がします。
すべての変数がintで、戻り値がsymbolinfointegerであるなら、なぜ型変換が 必要なのか理解できないのですが?
親愛なるプログラマーの皆さん、こんにちは。
手動で開いたポジションや他のEAが開いたポジションに関係なく、自分のEAがポジションを開く ようにするにはどうすればよいですか?マジックでやってみたが、うまくいかなかった。マジックでやってみたが、うまくいかなかった。
親愛なるプログラマーの皆さん、こんにちは。
手動で開いたポジションや他のEAが開いたポジションに関係なく、自分のEAがポジションを開く ようにするにはどうすればよいですか?マジックでやってみたが、うまくいかなかった。以下はそのコードです。
フィールドが不足しており、チェックする順番が選択されていません。
フィールドが欠落しており、番号を確認するための順序が強調表示されていません
しました。してないんです。パックで開きます。マジックが無視してる。