アスク! - ページ 96

 

プッツンです。

あなたのEAにありそうです。

ティック ごとにすべてをチェックし、計算すると、かなり遅くなります。

しかし、あなたのEAはとても遅く聞こえるので、ループのループで余計に遅くなっているのではと思います。 もしよければ、それを私に送ってください、私はそれを見ることができます、私は提案があるかもしれません。

ビッグ・ベー

 

私のコードに関するヘルプ

こんにちは。

私の例では、関数の 引数で渡されたタブに指標を適用することが目的なので、関数の 中で指標(私の例ではHull MA)を計算したいと思います。このコードは正しいと思いますか?

グラフィック上の青い曲線は、すべての開始関数で計算された指標であり、赤い曲線は、関数での呼び出しで計算された同じ指標であり、私は結果が同じではない理由を理解していないのですか?

聯絡

ファイル:
 

Icustomの使い方/カスタムインジケータからEAを作成する方法

こんにちは、添付のEAでお分かりのように、私はプログラマーではありません...ネット上にあるエキスパートアドバイザービルダーを使ってEAを作ろうとしたことがあります。今、私は一般的なインジケータで、基本的なEAを作るために管理することができます。

しかし、カスタムインジケーターを EAに組み込む方法を理解するのにとても苦労しています。EAの中からインジケータを呼び出す必要があるのか、それともインジケータのコードを直接EAに入れることができるのか?両方試してみて、一番簡単なのはicustom関数を使ってインジケータを呼び出すことだろうと思いました...。しかし、そのイベントは私には高度すぎたようです...。

簡単に言うと、カスタムインジケータがそう言うときはいつでもEAが買ったり売ったりする必要があるのです。何かいい方法があれば教えてください。

私のEAとカスタムインジケータを添付します。

ファイル:
td.mq4  7 kb
 

迷っています

こんにちは、guruです。

私のMQL4コードに少し問題があります。

私のエキスパートメッセージにZERO DIVIDEという メッセージが表示されました。

私の方程式にゼロ値を与える除算操作はなかったと確信しています。

私のコードの一部を'//'でマークし、コンパイルして実行しました。

私のコードは非常によく実行されます。

その後、同じ場所にもう一度'//'をつけてコンパイルすると、またうまく動く。

もし、私のコードに問題があるのなら、マーク'//'を開いてコンパイルしている間、私のコードはうまく実行できないのでしょうか?

これはMQL4のバグなのでしょうか、それとも私のMQL4が悪いコード、悪いロジックを書いているのでしょうか?

MLQ4のフォーラムを読んで、彼らの説明を読みましたが、なぜmakeでゼロディバイドが発生するのかを見つけるのは難しいです。

この問題に答えてくれる人に感謝します。

ファイル:
 

このEAで取引を終了させる方法を知っている人がいるかもしれませんね。

ファイル:
 

ビッグベーに感謝

こんにちは、Big Beです。

お手伝いいただけるとのこと、ありがとうございます。プログラム全体を少しずつ分解して、ようやくバックテストが できるようになりました。今、注文を適切なタイミングで閉じないという別の問題がありますが、これは自分で解決してみたいと思います。それが一番の勉強になります。もし、この問題から抜け出せなかったら、あなたの連絡先を持っておきます。

またよろしくお願いします。

プッツ

 

問題が見つかりました!TQは、私がここに投稿することを許可するために

問題点と解決方法を見つけました。

私は関数を 使用しています

MarketInfo(Symbol(),MODE_POINT)関数を使用しています。

取引/履歴レコードなしで。

その関数は、ポイントされたレコードからのデータのみを表示します。

私は私のコードをポイント(事前定義された変数)に変更します。

それは、同じ問題のようです。

MarketInfo(Symbol(),MODE_BID) は、Bidに 変更する必要があります。

MarketInfo(Symbol(),MODE_ASK)は、Askに 変更する必要があります。

BornToWin:
こんにちは、guruです。

私のMQL4コードに少し問題があります。

エキスパートメッセージでZERO DIVIDEと表示されました。

私の方程式にゼロ値を与えるような除算はなかったはずです。

私のコードの一部を'//'でマークし、コンパイルして実行しました。

私のコードは非常によく実行されます。

その後、同じ場所にもう一度'//'をつけてコンパイルすると、またうまく動く。

もし、私のコードに問題があるのなら、マーク'//'を開いてコンパイルしている間、私のコードはうまく実行できないのでしょうか?

これはMQL4のバグなのでしょうか、それとも私のMQL4が悪いコード、悪いロジックを書いているのでしょうか?

MLQ4のフォーラムを読んだら、なぜゼロディバイドが発生するのか、その説明がありました。

この問題を解決してくれた人に感謝します。
 

プッツの場合

どういたしまして。 うまくいくことを祈っています。

これからも勉強してくださいね。

ビッグベ

 
 

プッツのEA

プッツです。

さて、セットアップして少し前進しました。

私の持っているインジケータは「Stochastic_RSI」であって「Stochastic RSI」ではないので、iCustomでそれを変更したらトレードができるようになりました。

その後、Strat testerで2つのエラーが発生しました。

Tester: 為替レートは計算できません

ゼロディバイド です。

今夜はこれで精一杯です。

グッドラック。

Big Be