intCopyTickVolume(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // периодint start_pos, // откуда начнем (с нулевого или первого)
int count, // сколько копируем(первым пунктом определили)long volume_array[] // массив для копирования тиковых объемов(предварительно объявляем массив глобального уровня или локального)
);
すみません、失礼なことを言いました。なぜ、プログラミングをしようと思ったのですか?
しかし、ここには、何のために何があるのかを説明する代わりに、コードの断片を書き込む人がたくさんいるのです。私に譲ってください。
私は説明するのは好きですが、断片的に書くのは好きではありません。
了解!これでよしとする。ありがとうございます。
int bar1=iBarShift(Symbol(),PERIOD_M1,iTime(Symbol(),PERIOD_D1,0));//Print(bar1); //1本目のバー了解!それだけです。ありがとうございます。
int bar1=iBarShift(Symbol(),PERIOD_M1,iTime(Symbol(),PERIOD_D1,0));//Print(bar1); //1本目のバーさて、ここでご紹介します。
これで、コードの削減と簡略化を考えることができます。
ここで、最初のバーを見つけました。つまり、これだけの数のバーを配列にコピーしなければならない。これにより、コードは3つの文字列に集約されます。
1.最初のバーを探す。
2. 最初の例のボリュームを配列にコピーします。
3.ArrayMaximum(この配列から)
なぜ、n 変数を使うのかが不明です
名言集アーカイブをダウンロードしました。ここでは、あるエントリーの例を紹介します。
4071656556,D,EUR/USD,2015-05-31 17:00:02.803000000,1.098020,1.098120
フィールドの見出しは以下の通り: lTid、cDealable、CurrencyPair、RateDateTime、RateBid、RateAsk
最初の2つのフィールドは何を意味するのでしょうか?
名言集アーカイブをダウンロードしました。ここでは、あるエントリーの例を紹介します。
4071656556,D,EUR/USD,2015-05-31 17:00:02.803000000,1.098020,1.098120
フィールドの見出しは以下の通り: lTid、cDealable、CurrencyPair、RateDateTime、RateBid、RateAsk
最初の2つのフィールドは何を意味するのでしょうか?
こんにちは。
Expert Advisorでは多くのブロックを使用しており、各ブロックには同じインジケータがあります。このインジケータをOnTick()で一度宣言しておけば、各ブロックで再度宣言する必要はないのでしょうか?
こんにちは。
Expert Advisorでは多くのブロックを使用しており、各ブロックには同じインジケータがあります。このインジケータをOnTick()で一度宣言しておけば、各ブロックで再度宣言する必要はないのでしょうか?
どうやって?例を示してください。
異なるコードレベルで宣言された変数の可視性については、マニュアルをお読みください。
こんにちは。
変数位置(intコマンドの後とメッセージの後)で、「文字列」から「数値」への暗黙の変換と「数値」から「文字列」への暗黙の変換という警告が出るのですが、同じ警告なのでしょうか? プログラムは苦手なのです。
また、もっと教えてほしいのですが、コードが動作しても警告が出るだけの場合は、ダメなのでしょうか?
そしてもう一つ、メッセージに現地時間を 入れるにはどうしたらいいのでしょうか?message= TimeLocal()+...と書いても、何も起こらない...。
コードスニペット