void medianaL0(constint &bufInBar[], int count, int fokus)
すなわち、クラスが存在する
bufInBar[i] - используется для загрузки нужного элемента при расчете медианы
BP[bufInBar[i]].CenaPerioda; - по этому значению рассчитывается медиана
BP[bufInBar[i]].Period;
Доработать существующий советник, чтобы он осуществлял выходы из сделок по виртуальному тейк-профиту на основе слежения за мультитаймфрейменным боллинжер бендз. Советник должен следовать за линиями боллинжера и выходить по указанному алгоритму Здравствуйте, нужно создать Программу для сравнения данных и отображения их. Данные надо будет брать с...
何をもって何行も打ち込んでいるんだ?これは私の最新のEAで、FORTSの証券一式で動作しているものです。
このリストに載るほど、多くの証券が取引されることになる。そして、このEAは、2つの取引時間枠を制御し、トレーリングを行い、もちろん分析も行い、わずか326行です。
switchを使用する場合、各バリアントでポジション開閉を追加する必要はありません。シンボル名、取引操作の 種類を指定するだけで十分です。
しかし、私見では、ユーザー定義関数ですべてを包む方が良いと思います。
ありがとうございます。でも、そんなに不寛容なわけではなく、これが最初の変種として、私の中ではより普遍的な文章になったということなんです。あらゆる解析方法を追加しても、その都度、注文書は必要ないからと、同じことを書かずに解析と新機能に集中することができる。300行以上にどうやって詰め込んだのか、私はこの言語がそれほど高度なものではないんです。結局、各関数にすべてを書き込んで、ロット計算やトレイリングなど、他のすべてを考慮せずに1050行になりました。Expert Advisorが同時に取引を開始できるのは、開始条件を考慮して7ペアまでとし、原則はここまでとします。そうすると、新しい機能を書きたいのに、一度書いて使うのではなく、何度も何度も注文を開けることを規定しなければならない。トレーリングストップは常に機能し、すべてのオープンオーダーを変更しますが、それは一度書かれたものです。まだはっきりしませんが。
複数のシンボルを運用する場合、カスタム関数との連携が最も効果的な選択肢となります。各シンボルについて、私のバリアントでは、関数が配列からオープニングを分析し、分析関数が真を返した場合、注文を開くための関数を呼び出します。1つの機能は、すべてのシンボルの状況を1つずつ分析し、シグナルのあるシンボルに対して注文を出します。配列に含まれる記号の数は問わない。シグナルを受信し、注文をオープンし、シンボルの配列に戻り、次のシンボルをチェックすることができました。などなど・・・。
複数のシンボルを運用する場合、カスタム関数との連携が最も効果的な選択肢となります。各シンボルについて、私のバリアントでは、関数が配列からオープニングを分析し、分析関数が真を返した場合、注文を開くための関数を呼び出します。1つの機能は、すべてのシンボルの状況を1つずつ分析し、シグナルのあるシンボルに対して注文を出します。配列に含まれる記号の数は問わない。シグナルを受信し、注文をオープンし、シンボルの配列に戻り、次のシンボルをチェックすることができました。などなど・・・。
それはいいことだ。
アレクセイは標準的なことを言ってるだけだ...。
アレクセイはお決まりのことを言ってるだけ...。
標準は、日ごとにコードが分かれている場合です )))))
アレクセイはお決まりのことを言ってるだけ...。
さて、この言語を使って3週間目になる。
2008年からですが、今、何かを書こうとしているところです。
こんにちは、 @Artyom Trishkinです。
ロジックを解くのに苦労しています。よろしくお願いします。私のスレッドへのリンクはこちらです: https://www.mql5.com/ru/forum/350570
後日談が聞けることを期待しています。
与えられた区間の中央 値を、与えられた近似回数で計算する。
こんにちは 値の配列があります。
課題は、関数を書くことです。
入力パラメータ。
- 中央値を計算するために必要な要素数を格納した配列 - bufInBar[].
- 配列サイズ -bufInBar[]- カウント
- 中央値近似の数 - fokus
すなわち、クラスが存在する
bufInBar[i] - используется для загрузки нужного элемента при расчете медианы BP[bufInBar[i]].CenaPerioda; - по этому значению рассчитывается медиана BP[bufInBar[i]].Period;
出力中 :
昇順に記入(例:0から10まで)。
つまり、fokus=10という 条件であれば、区間i<countで、10個の値
は1~10となります。
例えば
口座から$12を送金する準備ができている
与えられた区間の中央 値を、与えられた近似回数で計算する。
アカウントから転送する準備ができている $12
このようなものにはhttps://www.mql5.com/ru/job
とこちら - 自分でやり始めたけど、うまくいかない、はっきりしない、という方。