記事"MQL5でExpert Advisorを書くための初心者向けステップバイステップガイド"についてのディスカッション - ページ 24

 


mt5のビーストスーパーシグナルについては何度も探したが見つからなかった。というのも、インジケーターのパラメーターと売買の条件は知っているのですが、インジケーターを最終的に完成させるための条件(売買)を追加するコーディングをうまくマスターしていないからです。
以下にビーストスーパーシグナルex4のファイルがあります。mt5のために始めたのですが、これを完成させるのが大変で、中断したプログラミングのスクリーンショットがあります。


<*.ex*ファイルは削除されました。

 

こんにちは、サミュエル、

私はストキャスティクス・インディケータを 使ったEAを作ろうと思っていたのですが、偶然あなたの記事を見つけました。万ドルのデモ口座で使用しましたが、500ドルの少額資金でコードを使用するにはどうすればよいでしょうか?

喜び

ファイル:
 
売却する唯一のオープンポジションの 存在下でアドバイザーの条件は、なぜノンストップでオープン、別の後に、誰が知っている、啓発?
 
akarustam ポジションは 1つしかないのに、なぜ売りポジションが次々とオープンするのでしょうか?

EAにエラーがあるからです。

 
PapaYozh #:

EAにミスがあるからだ。

そのエラーを見つけようとしているのですが、コンパイルは完璧なので、さらに掘り下げています。分足チャートでは、デモ売りのみの取引条件違反が発生し、デモ買いのみの取引条件は守られていたのですが、5分足チャートでデモトレードすると、すべてがひっくり返り、デモ買いのみの取引条件が破られ、デモ売りのみの取引条件が守られています。10分足チャートでテストしているところです。何が起こっているのか理解したいのですが。

 

また、Expert Advisorの条件において、なぜ1つのストップとテイクプロフィットを 設定し、もう1つのストップとテイクプロフィットを オープンするのか理解したい。

 
しかし、InstaのExpert Advisorのアップデートにより、注文の特異性の違反が繰り返され、注文が殺到し、Roboforexでもオープン、オープン。XMでポジションを開く ことはできません、買うことも、売ることも....says 2022.04.22 23:31:59.775 Trades '64723468': failed market sell 0.1 EURUSD sl: 1.07897 tp: 1.07897 [Unsupported filling mode]... 原因はまだ不明で、ストップもテイクアウトも一切なしで試したし、サインを2倍にしてみたが... あとは正常のようだ....

 
akarustam ポジションを開く ことはできません、買うことも、売ることも....says 2022.04.22 23:31:59.775 Trades '64723468': failed market sell 0.1 EURUSD sl: 1.07897 tp: 1.07897 [Unsupported filling mode]... 原因はまだ不明で、ストップもテイクアウトも一切なしで試したし、サインを2倍にしてみたが... あとは正常のようだ....

10社のブローカーで試してみた。すべて手動で調整する必要があります。 テスターではすでに問題があります。そして、実生活では、ピークはデモでは1000ピップス、実生活ではもっと違います。だから、彼らは常にキッチンで500ピップのSLを殺すことができる。

 

プログラムのコードを少し調べてみたところ、1つのポジションのオープンのみを制限する条件が記述されていないようです。条件はあるのだが、実行が見当たらない......。私はプログラマーとしては素人で、ダミーですが、プログラムの説明を詳しく何度もチェックしました。プログラマーに見てもらうべきでしょうか?プログラムのアイデアは素晴らしいのですが、私がそのレベルでプログラミングを学ぶ間に、多くの時間とお金が失われてしまうでしょう。どうする?


私は待っている、突破口を待っている。そして突然、プログラムでオープンポジションの 特異性が宣言された条件の実行の欠如について、まあ、少なくとも売りと買いの2つの方向のうちの1つについては、はっきりしていたのは私だけだったようだ。私はプログラミングの天才なのだろうか?フォーラムでの議論の巨大な歴史の中で?結局のところ、これの価値があるフォーラム上のプログラマは、現在、すべての問題のために共通のですか?うぬぼれからダミーを保存するか、私は失われる...慈悲を持っている?または私にスリッパを投げる?お金である時間は、無駄です。

 
Rustam Ayupov オープンポジションの 特異点の宣言された条件が実行されないことについて明確であったのは、私だけであったように思えた。私はプログラミングの天才なのだろうか?フォーラムでの議論の巨大な歴史の中で?結局のところ、これの価値があるフォーラム上のプログラマは、現在、すべての問題のために共通のですか?うぬぼれからダミーを保存するか、私は失われる...慈悲を持っている?または私にスリッパを投げる?お金である時間は、無駄です。

こんにちは、ルスタム!

195行目と241行目の コードを 入れ替えなさい:

195     if(Buy_opened)
.
.
.
241     if(Sell_opened)

をこのコードに置き換えてください:

if(PositionsTotal()==1)

ありがとう、ウラジミール。