• ベストアンサー

MetaTraderで現在のtimeframeを取得する方法は?

MetaTraderのEAプログラムで、現在EAを動かしているチャートの足(timeframe)の取得方法(プログラミング)を教えてください。 通貨ペアはSymbol()で取得できますが、timeflameもそのような関数はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • star501
  • ベストアンサー率100% (1/1)
回答No.1

Period()のことでしょうか?

goteati24
質問者

お礼

Periodです。 (Timeframeばかりで検索していました。) ありがとうございました。

関連するQ&A

  • MetaTraderで他の時間足の情報を取得する方法

    MetaTraderで他の時間足の情報を取得する方法について教えてください。 MetaTraderの30分足(M30)チャートでEAプログラムを動かすものとして、大きなトレンドを知るために4時間足(H4),日足(D1)の移動平均線、MACD等のインディケータの値を知りたいのですが、他の時間足のデータを知る術がわかりません。 どなたかお教え願います。

  • MetaTraderでトレンドライン等を消す方法

    MetaTraderでトレンドライン等を消す方法 MetaTraderでチャート上に引いたトレンドライン等を、時間足を変えた瞬間に消す方法を教えてください。 Custom indicator の init()にObjectsDeleteAll()を記述しましたが、チャートの時間足を変えても消去されませんでした。 良い方法がありましたらアドバイス願います。

  • MT4において、例えばAUDJPYのチャート上で動かしているEAがある

    MT4において、例えばAUDJPYのチャート上で動かしているEAがあるとして、チャート以外の通貨ペア(EURJPY)の買値・売値の取得方法を教えてください。

  • MetaTrader4 の画面設定について・・・

    お世話になります MetaTrader4をお使いの方でお詳しい方教えてください。 チャートの表示画面で4分割に表示されていますが 他の通貨チャートに変更した場合、4分割のそれぞれの枠の大きさなど 自動的に同じ大きさに調整されないのですか? 4種がバラバラに動いてしまい画面に収めようと枠の大きさを揃えたり? 簡単に均等な大きさに揃える事は出来るものでしょうか? 何か良い方法はありませんか? 初歩的な使い方で詳しいサイト、参考書なども教えていただければ嬉しいです。

  • MetaTraderで逆指値注文する方法は?

    MetaTraderのEAプログラムで逆指値注文する方法を教えてください。 逆指値注文でのブレイクアウトを検証したいためです。 下記のように逆指値買い注文をする場合、Priceに逆指値の値をセットすればよいのでしょうか? OrderSend(Symbol(),OP_BUYSTOP,Lot,Price ・・・ また、このプログラムをStrategyTesterでテストする場合、モデルはEvery tick,ControlPoints,Open prices onlyの何れでも良いでしょうか? ※ブレイクアウト逆指値注文のサンプルプログラム等参考になるものがありましたら、アドバイス願います。

  • MetaTrader4 ExpertAdvisor

    教えて下さい。 ODL口座でMT4を動かしていますが、ExpertAdvisorにダウンロード、 コンパイルしたファイルの一部がチャートに「ドラッグドロップ」が 出来ません。 ファイルの場所は、Program Files > MetaTrader 4 > expertsに 設定し、ナビゲーターには表示され、EXP_FIBO_ZZV1enは出来る のですが、PerkyAsctrend1、BrainTrend1等では反映できません。 なにか操作上のミスでしょうか?

  • Metatraderでお奨めのVPS業者はどこでしょうか??

    現在MetaTraderでEAの自動売買を行っております。 仕事上、出張に行くことが多く、家のPCで自動売買を行っていて、 自宅に戻ってきたらPCがシャットダウンしていた、ということが 何回かおきました(> <) そこで、なにか良い方法がないか調べましたところ、 VPSなるものがあることを知りました。 なにやら、仮想サーバでアプリケーションを動かせ、 インターネット環境があればどこからでもアクセスできる 便利な代物だとか..^^ 現在VPSの導入を検討しているのですが、 既に経験者の方がおられましたら、どこの業者が よいかアドバイスを頂けませんでしょうかm(_ _)m ベストは安価で動作もスムーズなものですが、 コストについては、多少支払ってもよいと考えております。 ひとつ宜しく御願い致します。

  • メタトレーダー でEUR/CADなどの通貨ペアデータを見たい

    metatrader 4を使用しております。 チャートのデータは「ODL」のサーバーを指定しています: ODL-MT4 Demo - ODL Securities http://www.metaquotes.net/downloads よりメタトレーダーをダウンロードし、ODL社のデモ口座を開設して、使用しております。 このままですと NZD/AUD、EUR/CAD、ZAR/JPY などの通貨ペアのチャートが見られないようなのですが、どなたか、これら通貨をメタトレーダーで閲覧されているかたがいらっしゃいましたら、その方法を教えて頂けませんでしょうか?

  • Metatrader 4のPC最適化について

    お世話になります。 今現在下記環境で同じ製造メーカーのPCを利用しておりますが取引が活発になる夕方時間帯になりますと性能が高いはずのPCが低いPCより画面遷移などで反応が遅いのですが、その原因について教えてください。 1台目 CPU: intel 7700 Memory: 8G SSD: 128G 上映モニター:1台 2台目 CPU: intel 9700K Memory: 8G SSD: 256G 上映モニター:1台 利用環境 Metatrader 4 : 22ターミナル実装 1terminal: 異なる時間足2チャート(各チャートにインジケータ12個搭載、うち6個はMT4のカスタムインジケータ 計24個) https://www.metatrader4.com/ja/trading-platform 状況(タスクマネージャー): 7700はCPU稼働100~105%(最稼働時) メモリーは50-60%前後です。 9700K アフィニティ設定を実施、 各コアともにCPU50%前後の稼働率(最稼働時) メモリーは7700同等です。 画像アップロードしました。 私はWindowsマシンはトレードにしか使っておりません。 両方とも同じ会社のアプリをインストールしており、通信環境も含め全く同じ環境にしております。 知人に聞きましたらMetatrader4の最新Buildが最近発売された9700Kに対応できていないからではないか?といわれました。 そもそも1台目の7700がCPU稼働が100%ちかくでCPUIDで温度が70度近くあり、画面遷移もスムーズでないため、上位機種を購入した次第です。しかしながら7700の方が動作が安定しているので原因が知りたく連絡させていただきました。 どうぞ宜しくお願いをいたします。

  • MT4のEAで通貨ペア毎に最大ポジション数を設定出来るものをプログラムしたい

    現在MT4で独自のEAを作ろうとプログラムの勉強をしているのですが、 同じEAを同時に複数の通貨ペアで動かし、尚且つ1通貨ペア当たりの同時に持てる最大ポジション数を使用者側で(Externで)設定出来るようにしたいです。 具体的に言いますと、同時に持てるポジションの数を USDJPYは最大2つ GBPJPYは最大3つ AUDJPYは最大1つ と、設定して上記3つの通貨ペアで同じEAを動かした時に、 ポジションの合計が上記通り(最大で6個)になるようなものを作りたいのですが、 どうしたらよいのでしょうか? (プログラム上部) extern int MaxOrder=2; //使用者側で設定出来る同時に持てる最大ポジション数 (int start()内) int order=0; for(int i=OrdersTotal()-1; i>=0; i- -) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) order=order+1; } if(order>0) {  if(決済条件)  {  決済プログラム;  } } if(order<MaxOrder) {  if(エントリー条件)  {  エントリープログラム;  } } みたいなプログラムでやってみたり、実は他にもいろいろと試しているのですが、うまくいきません。 プログラム初心者なので出来れば詳細に教えていただけると助かります。 宜しくお願い致します。