どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 373

 
vadynik:
仮想末尾を作る方法、OrderModify() を置き換える方法を教えてください。
Readyソリューション(仮想STOPの場合)。本EAの b-PSI@Trail_Stairsライブラリのバーチャルトレーリング。
削除済み  
PaMyC:


ありがとうございます。)

その誤差がとても小さいと思った矢先、とても厄介なことに...。


どういたしまして)
削除済み  
vadynik:


私はちょうど理解したい、ここで私は関数を作る

しかし、slはビッドの後ろでも上下する、これは当然である)ので、クロージング条件は成立しない)

では、どうすれば一方向にしか回転しないようにできるのでしょうか?


もし、ビンから新たに計算されたストップまでの距離が、ビンから現在のストップまでの距離より短ければ、ストップを修正(価格に移動)し、そうでなければ、必要な条件が満たされるまで、そのままにしておくということです。
 
Ekburg:

もし、ビンから新たに計算したストップまでの距離が、ビンから現在のストップまでの距離より短い場合は、ストップを修正(価格に移動)し、そうでない場合は、必要な条件が満たされるまで、ストップに触らないことです。
改造はしたくない - バーチャルトロールが必要だ
削除済み  
vadynik:
改造はしたくない、バーチャルトロールが欲しい

つい癖で書いてしまいました))私がアドバイスしたことを、同じように仮想探索で試してみてください。
[Deleted]  

皆さん、私の要望はまだ残っています(369ページ参照)。ここで繰り返しておきます。


Дорогие товарищи, друзья! Трудно выразить, как я благодарен вам за предыдущую помощь мне в написании советника (в конце 350-х стр. этой темы). Теперь мне снова нужна ваша помощь, надеюсь, вы вновь её окажете.

Итак, мне нужно прописать в советнике следующее:

Советник должен работать на экстремумах EMA. На максимумах ЕМA он должен выставлять отложенный ордер на открытие шорта по цене, равной цене лоя свечи разворота мувинга минус определённый процент от этой цены (например, лой свечи разворота * 0,99) В отложенном ордере также должны быть прописаны стоп-лосс и тейк-профит в процентах от этого самого лоя свечи разворота мувинга. Но это не всё. Также при наличии максимума EMA советник должен выставить стоп-лоссы во всех открытых лонгах по данному активу на той же отметке, на которой должен открыться шорт. Таким образом, при достижении расчётной цены (см. выше) должны быть закрыты имеющиеся лонги (по выставленным ранее советником стоп-лоссам) и открыт шорт.

При минимуме EMA всё наоборот: Имеется свеча, где мувинг развернулся вверх. На следующей свече советник должен начать следить за ценой и когда она превысит отметку: хай свечи разворота + определённый процент (например, хай свечи разворота * 1,01 ), то в существующих открытых шортах должны быть выставлены стоп лоссы по этой цене (хай свечи разворота + определённый %) и должен быть выставлен отложенный ордер на открытие лонга по этой же цене (со стоп-лоссом и тейк-профитом в %-х от хая свечи разворота).


Таким образом, советник при развороте мувинга (имеется ввиду завершённый разворот, то есть разворот на предыдущих двух свечах, текущая свеча в расчёт не идёт, мувинг может разворачиваться на текущем баре, но в итоге не развернуться на нём, эти развороты в течение текущего мувинга, если в итоге закрытия бара разворота нет - в расчёт не идут).

Так вот, при максимуме мувинга советник должен выставлять на определённой (см. выше) отметке стоп-лосс на имеющихся лонгах и выставлять отложенный ордер на открытие шорта по этой же отметке (со стоп-лоссом и тейк-профитом).

При минимуме мувинга всё наоборот - советник выставляет стоп-лосс в открытых шортах на определённой отметке (см. выше) и выставляет отложенный ордер на открытие лонга по этой же отметке (со стоп-лоссом и тейк-профитом).

Таким образом, по советнику не возможно будет выйти в кэш, всегда будем либо в лонге, либо в шорте. При закрытии лонга одновременно открывается шорт и наоборот.


Я пробовал поколдовать над имеющимся у меня рабочим советником (он работает на пересечении двух EMA), модифицировать его нужным образом. Но, ввиду слабых знаний в Cи++ и свойственного мне отвращения к программированию, это не получилось. Вот ссылка на советник, который я пытался модифицировать в нужный мне: https://www.mql5.com/ru/code/8463?source=terminal4_codebase

Я понимаю, что помощь мне требуется большая, задача не из лёгких, поэтому в виде бонуса подарю помогшим мне мои результаты исследований пары BTC/USD (биткойны/доллары) биржи btc-e. Я определил наиболее подходящий мувинг (чтоб поменьше ложных сигналов и вовремя срабатывал на хороших движениях), наилучшие параметры по нему (те самые проценты от хая/лоя свечи разворота), наиболее подходящие тейк-профиты. В эксельке считал сие. Экселька эта - с меня, в виде знака признательности. Может и вам пригодится.

Я не хочу тупо торговать по этому советнику. Он мне нужен, чтобы следил за рынком, когда я за ним не слежу (ибо круглосуточно следить не получается). А когда я у монитора, то торгую по линиям поддержки/сопротивления по определённой методике, но и при этом мне помогает система EMA - для определения точек пробоя уровней, выставления стопов.

Жду помощи в написании советника и на неё уповаю.

私は1つのニュアンスを追加します:移動平均の 反転(例えば、上方への反転)がある場合、反転のポジションが開かれていない(価格は反転ローソクの高値+一定の%に達しない)、その後移動平均の反転がある場合、ロングのオープン順序は有効のままであること。新たな反転が起こるまで同じ水準で推移し、反転の高値は最初の反転の高値より低くなる。2回目の反転が1回目の反転の高値より高い場合、1回目の反転のローソクの安値でポジションを建てる注文はそのまま残ります。

 
okidoki543:

皆さん、私の要望はまだ残っています(369ページ参照)。ここで繰り返しておきます。

私は1つのニュアンスを追加します:ムービンの反転(例えば、その反転上昇)がある場合、反転の位置が開かれていない(価格は反転キャンドル+一定の%の高さに到達していない)、その後ムービンの反転がある、ロングを開くための順序は有効のままである。それは、反転ローソクの高値が最初の反転の高値よりも低く、新たな反転があるまで同じレベルにとどまります。2回目の反転が1回目の反転の高値より高い場合、1回目の反転のローソクの安値でポジションを建てるという注文は残ります。


良い取引(経験と財布で検証されたもの)ができたとき、実際にお金を稼ぐチャンスがあります。

この順番は良くない。人々はここに書き込んで何かをしようとするのであって、オマケを探そうとはしない。

お金がかわいそうだと思うなら、自分のアイデアで稼げばいい。

- 様々なdtsから多くのコンテストや特別なプロモーションがあります、あなたがうまく取引すれば、何もせずに本当のお金を稼ぐことができます(経験と私の財布でテストされました)。

削除済み  
vadynik:


条件を追加しましたが、まだ逆戻りしています)


右の条件ではない、あなたは価格から注文の価格までの距離を計算し、あなたは価格から現在の停止に必要です!)

ショートが立っていれば1番目のブロックに、ロングが立っていれば2番目のブロックに、そしてトレーリングストップに誘導されます。

ショートがオンなら最初のブロックへ、ロングなら2番目のブロックへ、それ以降は計算、チェック、トレーリングとなります。

[Deleted]  
ALXIMIKS:


親愛なる皆様、あなたのToRをフォーラムの特別セクションに送って ください、彼らはあなたを助け、助言します。

催促してくれてありがとうございます。
[Deleted]  
もし誰か手伝ってくれる人がいれば(上記参照)、コラボレーションを歓迎します。