[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 31

 
それともこのスレッドで質問することではないのでしょうか? 第29条(冒頭部分)
 
Vinin:

アドバイザーを見なければならない。どうにもこうにも。
了解しました。アドバイザーを掲載しました。見ることができないのですか?
 
fergios:
この質問は、このトピックのためにあるのではありません。 第29条(冒頭部分)

Ask価格でBuyをオープンし、Bid価格でクローズする。

Bid価格で売りをオープンし、Ask価格でクローズする。

取引業務に関する ルールをお読みください。

しかし、スリッページやリクオートなどのことも忘れてはいけない...。

 
volshebnik:
パラメータ(MA期間)を1つ選び、1日だけ最適化するように設定しているのですが、何かおかしいです。マイナストレードとプラストレードの両方があるはずなのに、結果チャートでは水平線が表示されるのです。私は同じ日にテストするためにそれらのいずれかを設定し(私は最適化された)、表示...-ターミナルで - "更新を待っている "が、ログで:2011.01.28 11:19:16 TestGenerator: no history data 'GBPUSD1'.

履歴データはありません。Expert Advisorはどこにあるのですか?
 
Vinin:

過去のデータがない。参議院議員の嘘はどこにあるのか?
しまった、混乱させてしまった、申し訳ない。 2000.01.10から2000.01.10までとしました。おそらく、少なくとも2000.01.11までとすべきです。(前の記事へ) Expert Advisorはこちらです。https://www.mql5.com/ru/forum/131277/page28
 
artmedia70:

Ask価格でBuyをオープンし、Bid価格でクローズする。

Bid価格で売りをオープンし、Ask価格でクローズする。

貿易業務に関するルールを 読む。

しかし、スリッページやリクオートなどを忘れてはいけない...。


プログラム的にどのように表現すればよいのでしょうか?



また、別のことも考えていました。例えば、BUYをとって、そこからジャンプ、つまり、≧150をチェックするパラメータを設定するのですが、その後、どう実装すればいいのかわからないのですが、条件が真なら、すべてのオープンオーダーをクローズするのですが、プログラム的にどうやればいいのか、さっぱりわかりません・・・。OrderCloseで試して みましたが、うまく いきません。

私はこのように考えています。

if (OrdersTotal >= 1)
{for (g_pos_116 = OrdersTotal() - 1; g_pos_116 >= 0; g_pos_116--)
{if (OrderSelect(g_pos_116, SELECT_BY_POS, MODE_TRADES))
{if (OrderSymbol() != Symbol() || OrderMagicNumber() != 111) continue;
if (Ask - OrderOpenPrice() >= pip * Point)

{if (by == true)

{// здесь вот должен быть код, закрывающий этот ордер}

{if (se == true)

{// здесь вот должен быть код, закрывающий этот ордер}

..И вот так вот продолжить проверку всех отрдеров

}}}}}


それについてどう思いますか?

Z.I. コードは急いで書いたので、間違いがあるかもしれませんが、感覚的には分かると思います。実際、上の部分は条件をチェックしているので、下の部分は必要です。

 
volshebnik:
そして、アドバイザーはこちらhttps://www.mql5.com/ru/forum/131277/page28

1つのファイルとして添付できるのか、それともビルドも必要なのか?
 
Vinin:

1つのファイルとして添付することはできますか、それともアセンブルも必要ですか?
はい、もちろんです。
ファイル:
transer.mq4  19 kb
 
volshebnik:
はい、もちろんです。

Expert Advisorが動作し、最適化されている。ロットサイズだけが問題だった
 
fergios:

プログラム的にどうするのか?



また、別のことも考えていました。例えば、BUYからジャンプして、≧150をチェックするパラメータを設定するのですが、その後、どのように実装すればいいのか分かりませんが、条件が真であれば、すべてのオープンオーダーをクローズするのですが、プログラム的にどうすればいいのか、さっぱり分かりません・・・。OrderCloseを試してみましたが、うまく いきません。

私はこのように考えています。



それについてどう思いますか?

Z.I. このコードは急いで書いたので、間違いがあるかもしれないが、意味ははっきりするだろう。実際、上の部分は条件をチェックしているので、下の部分が必要だ。

なんて言ったらいいんだろう。釣竿はとっくに全部できている。もしあなたがコードを書く方法を学びたいなら、チュートリアルを 読むことから始めてください、それは既製のExpert Advisorを作成する方法の例を 含んでおり、すべての機会のための既製の関数に 目を通すことです。

そうすれば、必要なものを書けるようになります。しかし、あちこちで手早く作りたいだけでは、知識は増えない。もちろん、コードを整理して必要なことをやってくれるのですが、、、。必要ですか?もちろんIMHOで、私が判断することではありません。

ところで、何と比較して何を得ようとしているのか、まだよくわからないのですが。150は何も言わない...。

- ペーチャ、楽器!?
- 200 !!!
- 200何?
- 楽器はどうするんだ?