Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 373

 
vadynik :
Bana nasıl sanal bir trelling yapılacağını söyle, OrderModify() 'ı nasıl değiştireceğim?
Anahtar teslimi çözüm (sanal STOP'lar için). Bu EA'daki b-PSI@Trail_Stairs kitaplığındaki sanal takip.
 
PaMyC :


Çok teşekkür ederim yardımcı oldu), sadece noktayı kaldırdım ve mucizeler, her şey hazır))))

hatanın çok küçük olduğunu düşündüğüm gibi, ama çok kötü ...


Sağlık için)
 
vadynik :


Evet, sadece anlamak istiyorum, burada bir fonksiyon yapıyorum

Ama sl teklif için hem yukarı hem aşağı gider, bu doğaldır) dolayısıyla kapanış koşulu çalışmayacaktır)

peki, sl'nin sadece bir yöne gitmesi nasıl sağlanır?


Tekliften yeni hesaplanan durağa olan tahmini mesafe, tekliften mevcut olandan daha azsa, bir şartınız yok, o zaman durağı değiştirin (fiyata taşıyın), değilse, o zaman kadar dokunmayın. istenen durum oluşur
 
Ekburg :

Tekliften yeni hesaplanan durağa olan tahmini mesafe, tekliften mevcut olandan daha azsa, bir şartınız yok, o zaman durağı değiştirin (fiyata taşıyın), değilse, o zaman kadar dokunmayın. istenen durum oluşur
Değiştirmek istemiyorum, sanal bir trole ihtiyacım var
 
vadynik :
Değiştirmek istemiyorum, sanal bir trole ihtiyacım var

Alışkanlıktan yazdım)) Sanal izlemenizde benzer şekilde tavsiye ettiğimi deneyin.
 

Beyler, talebim hala geçerli (bkz. sayfa 369). Burada tekrar edeceğim:


Дорогие товарищи, друзья! Трудно выразить, как я благодарен вам за предыдущую помощь мне в написании советника (в конце 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 - для определения точек пробоя уровней, выставления стопов.

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

Bir nüans ekleyeceğim: hareketli ortalamanın tersine çevrilmesi durumunda (örneğin, yukarı doğru tersine çevrilmesi), geri dönüş pozisyonu açılmaz (fiyat, geri dönüş mum çubuğunun en yükseğine + belirli bir yüzdeye ulaşmaz), o zaman hareket tersine döner, ardından açma emri uzun süre yürürlükte kalır. İlk geri dönüşün mum yüksekliğinden LOWER yüksek olan ters mum ile yeni bir yukarı dönüş olana kadar aynı işarette kalır. İkinci ters çevirme, ters çevirme mum çubuğunun yükseği ile 1. ters çevirme mum çubuğununkinden YÜKSEK ise, o zaman 1. ters çevirme mum çubuğunun en yükseğinde bir poz açma emri kalır.

 
okidoki543 :

Beyler, talebim hala geçerli (bkz. sayfa 369). Burada tekrar edeceğim:

Bir nüans ekleyeceğim: hareketli ortalamanın tersine çevrilmesi durumunda (örneğin, yukarı doğru tersine çevrilmesi), geri dönüş pozisyonu açılmaz (fiyat, geri dönüş mum çubuğunun en yükseğine + belirli bir yüzdeye ulaşmaz), o zaman hareket tersine döner, ardından açma emri uzun süre yürürlükte kalır. İlk geri dönüşün mum yüksekliğinden LOWER yüksek olan ters mum ile yeni bir yukarı dönüş olana kadar aynı işarette kalır. İkinci ters çevirme, ters çevirme mum çubuğunun yükseği ile 1. ters çevirme mum çubuğununkinden YÜKSEK ise, o zaman 1. ters çevirme mum çubuğunun en yükseğinde bir poz açma emri kalır.


Sevgili, teknik özelliklerinizi forumun özel bir bölümüne gönderin, sizi uyaracaklar ve size yardımcı olacaklar.

burada insanlar kendileri yazar ve bir şeyler yapmaya çalışırlar ve bedava aramazlar.

para için üzülüyorsanız - fikrinizden kazanın:

- farklı DC'lerden birçok yarışma ve özel promosyon var, iyi ticaretle, sıfırdan gerçek parayla ticaret yapabilirsiniz (deneyim ve cüzdan tarafından test edilmiştir)

 
vadynik :


bir koşul eklendi ama yine de geri gidiyor)


doğru bir durum değil, sipariş vermek için fiyattan teklife olan mesafeyi hesaplıyorsunuz, ancak fiyattan mevcut durağa kadar gerekli! :)

aynı zamanda uzunlar ve kısalar için farklı hesaplamalar yapılmalıdır;) Aksi takdirde, bazı durumlarda hesaplama negatif, diğerinde pozitif olacaktır. Buna göre, takip bazı yönlerde çalışacak, ancak diğerlerinde çalışmayacaktır.

burada iki bloğa ihtiyacınız var, eğer kısa ise, o zaman onu ilk bloğa gönderir, eğer uzunsa - ikinci, bundan sonra hesaplamalar, kontroller ve takip vardır.

 
ALXIMIKS :


Sevgili, teknik özelliklerinizi forumun özel bir bölümüne gönderin, sizi uyaracaklar ve size yardımcı olacaklar.

İpucu için teşekkürler.
 
Biri bana yardım etmek isterse (yukarıya bakın), işbirliğine açığım.