MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 359

 
YarTrade: コードはこうなることがわかった。
   V1 = (iVolume(NULL, 0, 0) - Volume1)
   Buf_1[0]= (V1 + V2);

コンパイルエラー: 'Buf_1' - 何らかの演算子が期待される

この単語の前か前の行の最後に;

 
STARIJ:

この単語の前なのか、前の行の最後なのか......。

ありがとうございます、懐かしいです。

型変換によりデータが失われる可能 性がある、という不明瞭な注記が表示される

その意味を教えてください。

 
YarTrade: 注:タイプ変換によりデータが失われる可能性が あります。

iVolume 型 long 最大値 9 223 372 036 854 775 807 が変数 int 最大値 2 147 483 647 に代入されています。データ消失の可能性

 
STARIJ:

iVolume型 long 最大値 9 223 372 036 854 775 807 が変数 int 最大値 2 147 483 647 に代入されています。データ消失の可能性


ありがとうございます。頑張ります。ロングタイプについては、なぜか教科書に書いていないんです。

 
YarTrade:

こんにちは。

是非ともご協力をお願いします。あるティックが正(bid-bid1)の場合、このティックのボリュームを、このバーのすべての正のティックの累積ボリュームに追加する、というロジックをインジケータに記述しようとしています。マイナス目盛りのボリュームは別途加算されます。選択した時間枠の各バーについて、正のティックの取引量が増加し、負の取引量が減少するヒストグラムが描画されます。

私のコードはこのように動作しています。

ただし、コンパイルエラーが含まれています。
'Buf_1' - 何らかの演算子が期待される VolumeCounter.mq4

全く理解できないもの。


そのような指標は必要でしょうか?
TicksVolume
TicksVolume
  • 投票: 31
  • 2015.12.11
  • Alexey Viktorov
  • www.mql5.com
Индикатор показывает изменение цены в пунктах и сколько раз за период произошло изменение в течение выбранного периода, к сожалению только от момента запуска до момента остановки. Входящих параметров не имеет. Возможно использование для определения скорости и/или ускорения изменения цены. На скрине видно, что Volume равно 44, индикатор...
 
皆さん、iVolumeは 1ティックあたりの取引量を返すという認識で合っていますか?
 
Alexey Viktorov:
このような指標は必要でしょうか?

指標を書く訓練をしています。今のところ、トレードの利益は抜きにして、ただひたすら書くことを心がけています。

 
YarTrade:
皆さん、iVolumeは1ティックあたりの取引量を返すという理解で合っていますか?

https://docs.mql4.com/ru/series/ivolume

 

そう読み取れます。書かれていることを正しく理解したいと思ったからです。

皆さん、iVolumeは1ティックあたりの取引量を返すという理解で合っていますか?

 
YarTrade:

そう読み取れます。書かれていることを正しく理解したいと思ったからです。

皆さん、iVolumeは1ティックあたりの取引量を返すという理解で合っていますか?

読み返す)"対応するチャートのバー(shiftパラメータで指定)の ティックボリュームの 値を返します。"