コーディングのヘルプ - ページ 752

 
Empower:

試してみましたが、ローソク足がうまくいきません。

例えば、インジケーターの時間を240に設定すると240に固定され、チャートの時間枠を変更すると240のインジケーター設定だけが表示され、チャートの時間枠に応じたローソク足が表示されないのです。

下のチャートでは、ヒストグラム(240に設定されたインジケータ)は、すべてのチャートタイムフレームで同じであることがわかります。

このインディケータをmtfに変更しましたが、うまくいきません。

私はそれを送った私はどのようにこの問題を解決することができます私を助けてください。

現在の時間 枠のバーのシフトを上位の時間枠にも使用することはできません。

iBarShift(NULL,TimeFrame,Time[current]) を使ってください。

 
ムラデンです。
もし時間があれば、このスレッドの#7503と #7504の 投稿をチェックしていただけませんか?私のコードの試行錯誤の中で何が間違っているのか、直していただけないでしょうか?


 

こんにちは、Mladenです。

私のEAに問題があるのですが、助けていただけないでしょうか?

動作はしているのですが、問題はエントリーです。新しいバーのオープンで取引するように設定されています。さて、私はこのEAでバイナリーオプションを取引しているので、正確な分の始まり(私は1Mチャート上で、つまり:00)でエントリーをする必要があります。

さて、ブローカーの価格が動かない場合、MT4はティックを受け取らず、ご存知のように何かを受け取るまで新しいローソクを作りません。

:00でトレードを行うにはどのような解決策があるのでしょうか?

ご教授のほどよろしくお願いいたします。

 
Jason2005:

こんにちは、Mladenです。

私のEAに問題があるのですが、助けていただけないでしょうか?

動作はしているのですが、問題はエントリーです。新しいバーのオープンで取引するように設定されています。さて、私はこのEAでバイナリーオプションを取引しているので、正確な分の始まり(私は1Mチャート上で、つまり:00)でエントリーをする必要があります。

さて、ブローカーの価格が動かない場合、MT4はティックを受け取らず、ご存知のように何かを受け取るまで新しいローソクを作りません。

:00でトレードを行うにはどのような解決策があるのでしょうか?

ご教授のほどよろしくお願いいたします。

OnTimer()イベントを使用してみてください。しかし、それでも、コードが正確に:00の時間に実行されることを保証するものではありません。
 
mladen:
OnTimer()イベントを使用してみてください。ただし、この方法でも、コードが正確に:00の時刻に実行されることは保証されません。
ありがとう、Mladen!その通りです ;)
 
投資家さん

最適化時にライブの取引履歴を利用するEAを書いているのですが、実行時に結果をcsvに書き出し、最適化時に読み込もうと思いました。

オプション#1: init時にcsvを読み込み、配列に書き込む?

選択肢2:データベース(sqlなど)から読み込む。

速度を考慮すると...

もっと簡単な方法はないでしょうか?

よろしくお願いします。

どのようなライブ履歴について話しているのですか?

もし、ライブの取引履歴ということであれば、csvを使用します(テスト中にEAの性能を損なわないような数千のライブ注文がないと仮定して)。でも、履歴にカーブフィッティングすることにならないかな?

==========

最適化の際にライブの取引履歴を使用する予定ですが、カーブフィッティングになるとは思えません。私が間違っているのでしょうか?私の目的は、ライブ取引履歴から未決済取引を追加して、EA の取引設定を現在の市場条件に適合させることです。

csvを使用する以外に最適化の間にそれを行う良い方法はありますか?

 

こんにちは。

質問があります。MT4のチャートにボタンがあります。

ボタン(緑)→ボタンを押す→ボタンが赤くなる+外部ファイル(file.csv)に0が書き込まれる
ボタン(赤)→ボタンを押す→ボタンが緑になる+外部ファイル(file.csv)に1が書き込まれます。

インジケータがfile.csvファイルの0または1を読み取り、CHART_BRING_TO_TOPをオン/オフしています。動作は

しかし、ボタンの色(緑/赤)は、ボタンを押したチャートのみで変化しています。
開いている すべてのチャートで変更することは可能でしょうか?


  • EURUSD: 緑 -> 赤に押す (チャートスイッチの無効化)
  • AUDUSD: 緑 (緑のままだが、チャートスイッチが非活性化されているので、赤にも切り替わるはず)
  • USDJPY: 緑 (緑のままだが、チャートスイッチが非活性化されており、赤に切り替えるべき)
  • GBPUSD: 緑 (緑のままだが、チャートスイッチが無効で、赤に切り替わるはず)
ベストレグラッド、オインク!
 
oink:

こんにちは。

質問があります。MT4のチャートにボタンがあります。

ボタン(緑)→ボタンを押す→ボタンが赤くなる+外部ファイル(file.csv)に0が書き込まれる
ボタン(赤)→ボタンを押す→ボタンが緑になる+外部ファイル(file.csv)に1が書き込まれます。

インジケータがfile.csvファイルの0または1を読み取り、CHART_BRING_TO_TOPをオン/オフしています。動作は

しかし、ボタンの色(緑/赤)は、ボタンを押したチャートのみで変化しています。
開いているすべてのチャートで変更することは可能でしょうか?


  • EURUSD: 緑 -> 赤に押す (チャートスイッチの無効化)
  • AUDUSD: 緑 (緑のままだが、チャートスイッチが非活性化されているので、赤にも切り替わるはず)
  • USDJPY: 緑 (緑のままだが、チャートスイッチが非活性化されており、赤に切り替えるべき)
  • GBPUSD: 緑 (緑のままだが、チャートスイッチが無効で、赤に切り替わるはず)
ベストレグラッド、オインク!
いている すべてのチャートをループし、同じ名前のオブジェクトを探す。
 

こんにちは。

手に入りません...^^;。

よろしくお願いします、oink!

ファイル:
 
oink:

こんにちは。

手に入りません...^^;。

よろしくお願いします、oink!

あなたのコードのどこで、すべてのチャートを通してループさせようとしましたか?