コーディングの方法は? - ページ 236

 

EAが各バーに取引を行う際の問題点

こんにちは。

まず、私はちょうど私がこのフォーラムを愛していることを言いたい。これは私がそれを助けることができれば私は不必要に誰の時間も無駄にしたくなかったので、私の最初のポストです。 私は、各バーで実行することになっている専門家アドバイザーを作りました。私は最近fxprimusに参加しました。私は彼らがecn stp 5桁ブローカーであることを知っているので、私はストップロスとテイクプロフィットのために0,0とOrderSend関数を 使用して、次にストップとテイクプロフィットを配置するOrderModify関数を使用して私のコードを調整した。また、1つのバーに1回だけ実行するようにタイマー関数を配置しました。 しかし、fxprimusでは、私のEAをロードするたびに、最初のバーで取引を行い、注文を完全に修正し、利益確定とストップロスの機能をうまく処理しますが、次のバーが形成されるとそれ以上取引を行うことはありません。 インジケータも取り出して、各バーに取引を行うようにしましたが、何も動作しないようです。プログラムがすべてのティックに注文を出すのを防ぐためのタイマーを外しましたが、まだ1回だけしか取引しません。

利益確定をするために、いくつかのバージョンを経験し、4つのタイマー機能を試しました。もう1週間以上使っていますが、fxprimusのサポートは技術的な支援はしてくれませんが、取引に制限はないと言っています。私は、他の誰かが私と同じ問題を持っているどこかのスレッドに最終的に来ると確信していましたが、何もありませんでした!同じような経験をお持ちの方はいらっしゃいませんか?ちなみに、私はブローカーに対して何も持っていません。

よろしく、ドナル

 

私はこのフォーラムの全くの初心者で、6週間前にForexを開始しました。私はあなたたちに私の脱帽を取らなければならないことを言わなければならない。基本的に私がこれまでに学んだことは、すべてこのフォーラムの過去の投稿から来ました。皆さんに感謝します。これは素晴らしいですが...私は真剣にマイナーチェンジが必要なインジケータをどこかで見つけました。それはMT4用のチャートシグナル(矢印)で、私はそれにサウンドアラートを置く 必要があります。どなたか助けてください。添付します。

誰でもいいです、1分くらいでできると思います。

ファイル:
entry.mq4  4 kb
 

Donal - 問題はあなたの「タイマー」機能に あるようですね。ブローカーを除外するために、別のブローカーでEAを試しましたか?

なぜあなたがタイマー機能で物事を複雑にしすぎたのかわかりません。

注文を数えるだけです。一度に1つしか開いていないことを確認してください。そして、注文数がゼロになったとき、現在のバーで注文が閉じられていないことを確認する (OrderHistory()) (OrderCloseTime() >= Time[0]).これは本当に簡単です。これは本当に簡単なことです。私の推測では、あなたはそれを複雑にしすぎていて、木を見て森を見ることができないのです。

お役に立てれば幸いです。

ラックス

 

Luxさん、ご返信ありがとうございます。

こんにちは、Luxです。

私はエキスパートアドバイザーをプログラミングするのは初めてなので、おっしゃることがよくわかりません。私がやろうとしていることは、同じ通貨で上下の複数の取引を同時に行うことで、5分のタイムフレームで各バーのオープンで実行される上下の取引のどちらかです。 そして、最低利益ストップ、利益確定、ブレイクイーブンストップ、そして平均Xポイントに達したら全トレードを終了する機能でトレードを処理させることにします。

私のプログラミングキャリアの初期段階(これは私の最初のEAです!)には、おそらく大変なことだと思いますが、私の乱雑なコードは戦略テスターで 完璧に動作しています。ライブ口座では大きな違いです。(fxprimus、それは私の最初で唯一のブローカーでもあります。)

私は晴れたアイルランド出身で、fxprimusはモーリシャスにあるので、ヘッジの問題はありませんし、私が行ったトレードに関しては、私が述べた他の機能も動作しているようです。では、やはりタイマーが問題なのでしょうか?ストラテジーテスターでタイマーをオフにすると、1バーで100万回の取引を行うことができますが、ライブ口座でタイマーをオフにすると、最初のバーで1回取引を行うだけで、その後は何も行いません。

この件に関して何かご意見があれば、Donalに感謝します。

 

アラートTF

こんにちは、誰もがすべてのTFを警告するために指摘した後、すべてのTFを表示するxpMAアラートを、変更する方法を私に助言することができます。ありがとうございます

ダウンロードリンク。4shared.com - オンラインファイル共有とストレージ - ダウンロードxpMA.mq4

 
 

金曜日の閉店時間 - Help!

こんにちは、皆さん。

どなたか助けていただけませんか?私のEAは、金曜日の 特定の時間にすべての取引を終了させたいと思っています(取引が次の週に進行しないように)。そのコードは'friday close'と呼ばれていると思います。

 

How can I geht Ask[1]?

こんにちは。

私はそれがAsk[1]を書くことは正しくありませんが、私は最後のティックからAsk-Priceを取得するにはどうすればよいですか?

ありがとうございます。

 
sunshineh:
こんにちは。

Ask[1]と書くのはおかしいのですが、最後のティックからAsk-Priceを得るにはどうしたらいいのでしょうか?

ありがとうございます。

真面目に言うと、意味がわかりません!!!

取得できるのは

  • クローズ価格---> Close[1]
  • 始値 ---> 始値[1]
  • 高値 ---> 高値[1]
  • 安値 ---> 安値[1](Low[1])。

最後のバーの場合。

これが役に立つといいのですが......。

 
sunshineh:
こんにちは。

Ask[1]と書くのはおかしいのですが、最後のティックからAsk-Priceを求めるにはどうしたらいいのでしょうか?

ありがとうございます!

できません。変数に格納してアクセスする必要があります。

int last_ask;

int main() {

...あなたのコード...

last_ask = Ask;

}