プログラマーの皆さん、簡単なEAを作るのを手伝ってください。

 

実装は数十行と非常にシンプルになる予定です経験豊富なMQLプログラマーならそれほど時間はかからないと思いますが、私は残念ながらそうではありません。アイデアの基本はRenkoチャートで、問題はそれを作成することではなく、すでに存在すると仮定して、その上にEAを配置することです。


入力パラメータ。

extern int Step = 10; // 再交渉されたバーのサイズ、および保留中の注文の ステップ(pips単位

extern double Lot = 0.01; // 初期ロット

extern double Martin = 2.00; // マーティンゲールレシオ

int TP = Step; // テイクプロフィット

int SL = Step; // ストップロス


Expert Advisorが行うべきこと。


ファーストトレード


1) バーi-1が弱気なら

a) 買い、価格(price_open(i-1 bar)+step)とストップ、利益、ロットを入力パラメータに持つ保留注文。

b) 売り注文 - 価格 (price_close(i-1 bar)-step)、ストップ、利益、ロットを入力パラメータに持つ保留中の注文。


1) もしバーi-1が強気であれば

a) 買いの場合、価格(price_close(i-1 bar)+step)とストップ、利益、ロットを入力パラメータに持つ保留注文。

b) 売り注文 - 価格 (price_open(i-1 bar)-step)、ストップ、利益、ロットを入力パラメータに持つ保留中の注文。



保留中の注文の1つがトリガーされ、それに対応してステップの大きさの新しいRenkoバーが形成されるとすぐに、2番目の注文が自動的に削除され、他の2つの保留中の注文が開始されます。

1) 買い取引があった場合

a) まず、(price_close(already new i-1 bar-renko)+step) で買います。つまり、入力パラメーターにストップ、利益、ロットを指定して、i番目のバーの利益確定価格で買います。

b) 価格_open(すでに新しいi-1バー連動)で2回目の売り、すなわちi番目のバーのストップロス価格で、入力パラメータにストップ、利益、およびLot*Martinを指定します。

2) 最初の取引が「売り」の場合

a) (price_close(already new i-1 bar-renko)-step) で最初の売り、すなわち i 番目のバーの利益確定価格で、入力パラメーターにストップ、利益、ロットを指定。

b) 2回目の買いは、price_open(すでに新しいi-1 renkoバー)、すなわちi番目のバーの損切り価格で、入力パラメータにstop、profit、Lot*Martinを指定したときです。


つまり、variant 1a または 2a がトリガーされた場合 (すなわちテイクプロフィット)、2 番目の注文は自動的に削除され、すべてが同じループで繰り返され、「as soon as one of... 」から始まります。

オプション1bまたは2bがトリガーされた場合(つまりストップロスがトリガーされた場合)、2番目の注文は自動的に削除され、すべてが同じループで繰り返されます。「as soon as one of...」から始まり、テイクプロフィットがトリガーされるまで、マーチンパラメータが毎回2倍になります。テイクプロフィットがトリガーされると、マーチンパラメータは入力パラメータに基づいて再度設定されます。


ご理解いただけたでしょうか?ありがとうございました。
 
ところで、ここでいい質問なのですが、もしRenkoが「非ネイティブ」で、それ自体がEAの形で作成されている場合(forexfactoryの最新版のように)、その上で稼ぐEAをどう載せればいいのでしょうか?))
 
sashasan >>:
кстати вот хороший вопрос - если ренко "не родной" и сам создан в виде советника (как последняя версия на forexfactory), то как поставить на него советник который будет по нему зарабатывать? ))

そして、なぜEAは単体のチャートでトレードしてはいけないのでしょうか!ちなみに、これらはすべてRenkoチャートを使わずに実装することができます。ステップパラメータと前回の取引結果を考慮して、とにかくペンダントを設定することができます。

 
Stoic >>:

А почему бы советнику не торговать на автономном графике?! Кстати говоря, все это можно реализовать и без графика Ренко, он лишь для визуального восприятия. Устанавливать отложенники можно и так с учетом параметра Step и результата предыдущей сделки.

そうそう、それこそ昔実装しようとしたんだけど、うまくいかなかったんだよね...。ちなみに、そこでは自律神経グラフは必要なく、ローソク足の上に四角を描き、それをもとにすべての計算をすることができます

 
sashasan >>:

да-да, вот именно это я как-то давно пытался реализовать, но так толком и не получилось...

数ヶ月前から視覚的なアイデアとして、レンコチャートを追っています。ペンで取引しているのですが、失礼ながら「オナニー」なので、死にそうです。そのためにロボットが必要なのですが、このアイデアはとても良いですね。初期ロット0.01、10 pips Barrenco、初期預金額約10 000 USDで、口座残高は非常に素晴らしいものになります。

 

そして、すでに同じようなシステムで取引しているアドバイザーがいます。

1月には67%を示しました。

 
私は1月に215%でした、あなたの設定が悪いのでしょう)
 
satop >>:

А у меня уже советник торгует по подобной системе,

за январь показал 67%.

サトップさん、こんにちは!お願いします。少なくとも、あなたの魂に毒は入っていませんよ:)自分のを出してくれとか、そういう一番シンプルなEAを作るのを手伝ってくれとか、プログラマーを含めてある界隈では有名な人なんだから、そんなことは言わない。

 
qwerewq >>:
а у меня 215% было за январь, наверно настройки у вас плохие)

まあ...よっしゃー

 

でも、最小の時間枠で真剣に取引ノイズを平準化することができ、単独でニュースは非常に良い利益を作ることができるという事実によって良いRenko。

システムそのものについては、price_close(i-1 bar)の意味がよくわからない。もしiがあれば、過去のすでに形成されたバーを使ってサイクルが計算されていることがわかる

 

sashasan писал(а) >>

price_close(i-1 bar)の意味がよくわからない、もしiがあれば、すでに形成されたバーを使ってサイクルを計算していることが判明する。

price_close(i-1 bar)ではなく、ステップ、つまりRenkoバーのサイズをプラス/マイナスしています。i番目のバーはまだ完成しておらず、Renkoチャートの特性上、i番目のバーが完成する瞬間までOpen価格は変動しているため、i-1バーから計算することをお勧めします。ここですべてが明らかになるはずです。
理由: