カウンターオーダー戦略(マーチンゲール戦略のようなものですが、そうではありません)のアルゴリズム手順を記述する必要があります。

 

こんにちは、MQL5プログラマーや開発者に質問です。MT5用のストラテジーを書くのはどれくらい難しいですか、またどのように評価していますか?Excelでアルゴリズムを描きました。すみません、絵を見てください。

アルゴリズムのオリジナル名称は「ALGO_BLACKJACK&HOOKERS」。



アナリシス
移動平均線分析 ロボットが過去1時間の移動平均線を分析し、エントリーポイントを探すことなく売買ポジションを建てることができます。移動平均の始点と終点の値の差がプラスであれば買い、マイナスであれば売り。

最初の位置
最初のポジションの買いまたは売りのオープニング IF最初のポジション⇒60ピップス。(60, 61...) THEN クローズポジション, IF 最初のポジション => -30 pips(-30、-31...) 次に、2番目の位置。

次位
第2ポジションの開始 IF第1ポジションが買い、THEN第2ポジションが売り、IF第1ポジションが売り、THEN第2ポジションが買い。

第三のポジション
第3のポジションを開く。IF2回目の売りポジション⇒-30pips。(-30, -31...) THENサードポジション買い。IF2回目の売りポジション⇒30pips。(30、31...)次に3つ目の売りポジション。IF2回目の買いポジション⇒30pips。(30、31...)次に3つ目の買いポジション。IF2回目の買いポジション⇒-30pips。(-30、-31...) 次に3つ目の売りポジション。

CLOSE

第1ポジション+第2ポジション+第3ポジションのIF SUMPTION=60pips(60、61・・・)。(60、61...) その後、楽器のすべてのポジションを閉じます。IF SUMS 第1ポジション+第2ポジション+第3ポジション => - 60 pips.(-60、-61...) その後、測定器のすべてのポジションを閉じます。アルゴリズミック・リザーブ:IF AMOUNT第一ポジション+第二ポジション+第三ポジション => 0ピップス(0、1...)。(0、1...) 次に、機器のすべてのポジションを閉じます。


リスク

戦略のリスクは、可能な結果の総数に対する利益または損失の結果の数の比率として定義されます。最初に儲かる結果が1つ、最後に儲かる結果が2つ、最後に儲からない結果が2つなので、全部で5つの結果があります。利益の合計確率は3/5または0.6、損失の確率は2/5または0.4、すなわち10取引は360pのリターン、240pの損失と120pの純利益を与えます。アルゴリズムの利益率は20%です。


追加の質問:同じ商品で2つ以上の買いおよび/または売りのポジションを持つことは可能ですか?

カウンターオーダーに関するTHEME(リンク)があるんです。実はこのアルゴリズム、予測はしておらず、性能の最適化のみを行っているのです。

基本的にいつも通り)))


09/04/2017

ロット、気配値、利益(ドル)を現在整理しています。チャットから2人の仲間に感謝します :) 一般的にクラシックEUR/USDの場合:0.1ロットの1:100レバレッジで利益の60ポイントそれは6ドルの利益です。電卓をご覧ください。 1.0ロットで60ポイント=60ドル、レバレッジ1:100の場合。6ドルのために60点を獲るのは採算が合わないと思う。だから、私は1.0ロットで仕事をすることにしています。60pipsを獲るのは割に合わないと思うのです。1.0ロットで60ドルなら手間暇かける価値はあるが、リスクが...。ザ・リスク...そのため、ロボットにとって多少なりとも信頼できるアルゴリズムを探しているのです。

 
geratdc:



いつも通りです))

例によって、私は数年前から時々このEAに戻ってきては、蓄積されたロットと損失を破壊するための新しいアイデアを持っていますが、すべて無駄になっています。もし、このようなアルゴリズムを作ることができても、それが動作し、実証済み であれば、私に連絡してください。:-)))
 
geratdc:

こんにちは、プログラマーや開発者に質問、MT5とどのようにそれを推定するための戦略を記述することがいかに難しいか助言するのですか?エクセルシオールのアルゴリズムがあるのですが、写真を見てください。


アナリシス
ロボットが過去1時間の移動平均線を分析し、エントリーポイントを探すことなく、買いまたは売りのポジションをオープンします。移動平均の始点と終点の値の差がプラスであれば買い、マイナスであれば売り。ロボットがトレンドに対してポジションをオープン(接続)することを意味します。

最初の位置
最初のポジションの買いまたは売りのオープン(IF 最初のポジション => $50 (50, 51...) THEN クローズポジション、IF 最初のポジション => -40$ (-40, -41...) THEN セカンドポジション).

次位
第2ポジションの開始 IF第1ポジションが買い、THEN第2ポジションが売り、IF第1ポジションが売り、THEN第2ポジションが買い。

第三のポジション
第3のポジションを開く。IF 2番目の売りポジション => -40$ (-40, -41...) THEN 3番目の買いポジション。IF 2番目の売りポジション⇒40ドル(40、41...)THEN 3番目の売りポジション。IF 2番目の買いポジション => $40 (40, 41...) THEN 3番目の買いポジション。IF 2番目の買いポジション => -$40 (-40, -41...) THEN 3番目の売りポジション。

CLOSE
機器のすべてのポジションを閉じる(IF 最初のポジション => $50 (50, 51...) THEN クローズ)。IF 第1ポジション+第2ポジション+第3ポジションの合計 => $50, then all positions are closed).

追加質問:同じ商品で買いや売りで2つ以上のポジションを持つことは可能ですか?

カウンターオーダーに関するTHEME(リンク)があるんです。実はこのアルゴリズム、予測はしておらず、性能の最適化のみを行っているのです。

一般的には、いつも通り)))


面白いことに、今、mql5でそんな授業をしているのです)))でも、あなたでは機械的すぎて、私ではもっと致命的なんです。

MT5ヘッジ口座では、同じ商品の買いおよび/または売りのために2つ以上のポジションを保有 することができます。

 

皆さん、私はMT5初心者です。

せめてアルゴリズムの弱いところを見つけて、なぜ弱いのかを説明してほしい。一緒に考えましょう。プログラミングが複雑なのは確かですが、アルゴリズムがうまくいくなら、プログラムもうまくいかないはずはないでしょう。アルゴリズムは何かを予測するのではなく、単にパフォーマンスを最適化するものであることをお忘れなく。

私のデモ口座 で何が起こっているのか見ることができますか?このロボット・アルゴリズムが、私に秩序をもたらすのでしょう。

 
geratdc:

皆さん、私はMT5初心者です。

せめてアルゴリズムの弱いところを見つけて、なぜ弱いのかを説明してほしい。一緒に考えましょう。プログラミングが複雑なのは確かですが、アルゴリズムがうまくいくなら、プログラムもうまくいかないはずはないでしょう。アルゴリズムは何かを予測するのではなく、単にパフォーマンスを最適化するものであることをお忘れなく。

私のデモ口座 で何が起こっているのか見る ことができますか?そんなロボット・アルゴリズムがあれば、物事を整理することができるかもしれませんね。

いいえ、私たちはテレパシーではありません。

IFファーストポジション⇒-$40 ......といった具合に。レベル別に作業をしてはいけない、間違いの1つ目です。

 
Alexey Volchanskiy:


面白いことに、今、mql5でそんな授業をしているんです )))でも、あなたのは機械的すぎる、私のはもっと致命的だ。

MT5ヘッジ口座では、同じ商品について2つ以上の買いおよび/または売りポジションを保有 することができます。


もう大丈夫です。ありがとうございます。なぜなら、同一の注文が削除されるのが怖かったからです。
 
Alexey Volchanskiy:

いいえ、私たちはテレパシーではありません。

IFファーストポジション⇒-$40 ......といった具合に。レベル別に作業をしてはいけない、間違いの1つ目です。


その意味を読み解いてください。どうあるべきか。
 
geratdc:

ロボットのために1つ持っているのですが、その意味を説明してください。どうあるべきか。


方法を知っていたら、もっと前にやっていただろう ))しかし、レベル別に見るとバカにできない。

価格変動率 を使って、反対注文の金額を決めています。でも、マニュアル取引用ではないので、持っているようですね。手計算では難しいですね。ロボット用に持っています。

 
geratdc:

この意味を読み解いてください。どうすればいいのか

ちなみに、よかったらテストさせてください。損失をカバーするために別のミニEAにする予定です。テスターとして登録しましょうか?
 
Alexey Volchanskiy:

ちなみに、結果はお見せしますよ。よかったら、テストさせてください。別のミニEAとして作って損切りする予定です。テスター登録は?


私は何も理解していません。Expert AdvisorとExpert Advisorの違いがよくわかりません。何がどうなっているのか説明できるのであれば、試してみたいと思います。


3000ドルのうち、700ドルがeedmoの口座に残っています。そして昨日の朝は7 100 !!!損失が積み重なり、ポジション(スワップ)の移動に必要な自由証拠金lzkが足りず、システムから強制的に閉鎖された。

 
Alexey Viktorov:
例によって、私は何年も前から時々このEAに戻ってきては、滞貨や損失を打開するための新しいアイデアを考えてきましたが、すべて無駄になってしまいました。もし、このようなアルゴリズムを作ることができ、かつ、それが動作し、テスト されているのであれば、私に連絡してください。:-)))

なぜ、皆さんは一人一人取り組んでいるのでしょうか?プログラマーのみなさんが一緒になって、多少なりとも動く戦略を描くのは難しいのでしょうか?差し支えなければ、そのアルゴリズムについて教えてください。ただ、自分でやるには、いつになったらこのレベルになるのかわからない。少しずつ勉強していこうと思います。 MT5のプログラミングについて、何か良い参考文献はありますか?
理由: