あらゆる取引のテーブル。MQL5経由でのアクセス - ページ 11

 
//--- Bars
   int cur_bars=Bars(Symbol(),PERIOD_CURRENT); //Проверка кол-ва баров на графике
   if(cur_bars<(10))
     {
      Print(__FUNCTION__,": Не достаточно баров на текущем таймфрейме!");
      return( INIT_FAILED );
     }

このブロックを外すだけ?

 
ascerdfg:

このブロックを外すだけ?

はい、ただしOnCalculateに 追加してください。

ファイル:
 
ありがとうございました。効いてますね〜。
 
MT5からEXCELに全取引の表を転送することが可能か、履歴から取得する方法を教えてください。ご返信ありがとうございました。
 
ins1965:
MT5からEXCELに全取引の表を転送することが可能か、履歴から取得する方法を教えてください。ご返信ありがとうございました。


は、このように試してみてください。


 

ご返信ありがとうございました。

すみません、誤解していたようです。プライススタックから 一定期間内に行われた全取引の表が必要です。


ご返信ありがとうございました

 

CSVに任意で書き出せるティックの数をご存知の方、アドバイスをお願いします。65536行を超えるとExcelに転送するだけで、履歴が途切れてしまいます。

プライススタックからは、より情報量が多く、圧縮された形でデータが表示されます


2018.12.2811:09:54.863,79.7125,79.7225,79.7225,150.00,Buy


このため、取引(売買)の種類を識別するために全ティックのエクスポートを指定すると、追加のデータ処理が必要になったり、取引を行わずに価格変動のノイズを捨てたりする必要がありましたが、Market Watchウィンドウからダウンロードしたデータよりも処理に便利な、Market Watch.comの「Market Watch.com」を利用することで、このような問題を解決できます。



ご回答ありがとうございました。
 
つまり、65536行を圧縮して収めることを期待しているのですね。
 
Vladimir Karputov ティックインジケータを 保つ - Open Interestインディケータ(取引所に接続された実際のアカウントで実行)、指定することがいいと思います。

例えば、ブレント全銘柄の全買い手と全売り手の数を見るなど、複数の商品を指標にできると良い。

理由: