//+------------------------------------------------------------------+//| возвращает признак появления нового бара для указанного периода |//+------------------------------------------------------------------+bool isNewBar(int timeFrame){bool res=false;// массив содержит время открытия текущего (нулевого) бара// по 7 (семь) таймфреймамstaticdatetime _sTime[7];int i=6;switch( timeFrame){case1: i=0;break;case5: i=2;break;case15: i=3;break;case30: i=4;break;case60: i=5;break;case240:break;case1440:break;default: timeFrame =1440;}//----if(_sTime[ i]==0|| _sTime[ i]!=iTime(Symbol(), timeFrame,0)){
_sTime[ i]=iTime(Symbol(), timeFrame,0);
res=true;}//----return( res);}
>> アラートを順番に表示させるにはどうしたらいいですか?
何らかのクリティカルセクションを作るか、アラートを1つのブロックにまとめて出力する。
こんにちは
新しいバー(オプションは15分、30分...)のオープニングでサウンドシグナルを与えるインジケータがあるかどうかを質問? もしそうなら、私にリンクを送ってください。
ありがとうございました。
こんにちは。
新しいバー(オプションは15分、30分...)のオープニングでサウンドシグナルを与えるインジケータがあるかどうかを質問? もしそうなら、私にリンクを送ってください。
ありがとうございました。
if(isNewBar(15)){音}です。
こんにちは
FileOpen チュートリアルのこの箇所の解釈について教えてください。
===
ファイル内のエントリーの内容
どのモードの組み合わせでも、データレコードは隙間なくファイルに書き込まれます。FILE_BIN モードでファイルを形成する場合、データレコードは連続的に書き込まれます。ファイルに書き込むデータの種類(およびそのための記録機能)によっては、レコード群の間に行末文字(" \rn" )の組合せを書き込むことができます。FILE_CSV モードでファイルを生成する場合、データレコードはファイルデリミタ (通常 ';') で区切り、文字列からなるレコード群は行末文字の組み合わせ ("\rn") で区切られます。
===
int FileOpen(string filename, int mode, int delimiter=';')" で全てクリア です。
をどこに入れるか? FILE_CSVと一緒に使えるか?
どこにもない。マニュアルには、はっきりとしたロシア語でこう書かれている。「レコード群(文字列)の区切りには、改行文字の組み合わせ(" \rn") を使用します。
この文章がよくわからないのですが、「(文字列を構成する)レコードのグループは、行末文字の組み合わせ(" \r\n")で区切られる」とはどういう意味ですか? レコードのグループと行末文字の組み合わせは何ですか? ありがとうございます...
クリティカルセクションの体裁を整える、またはアラートを1つのブロックにまとめて出力する。
は、ログが乱れるのが普通なのでしょうか?
は、雑誌が故障するのは当たり前なのでしょうか?
テスターは、リソースを節約するために、すべてのプリントとアラートを表示しないため、不一致が生じます。ログファイルを開いてそこを見ると、すべてうまくいっています。
読めない特に才能のある人へ。
この文章は理解できないが......。
文字列を構成するレコード群を行末文字の組み合わせで区切る("˶‾‾˵")」とは、具体的にどのような意味なのでしょうか?
理解できないなら理解できないで無能ってことだろ。
どのようなレコード群があるのでしょうか?
どの行末文字の組み合わせか」?
テスターは省資源化のため、すべてのプリントやアラートを出力しないため、ばらつきがある。ログファイルを開いてそこを見ると、すべてうまくいっています。
ビジュアライゼーションは低速に設定されるべきで、そうすればすべてがうまくいくはずです。
こんなことが予定されています
SendMail("","Balanse "+AccountBalance()+
", Total Orders " +OrdersHistoryTotal()+
", Open Orders "+OrdersTotal()+
", Profit "+AccountProfit()+
", Equity " +AccountEquity()+
", Margin "+AccountFreeMargin()+", "+AccountMargin());