"ZigZag" - "Son ZZ50" göstergesine dayalı strateji - sayfa 5

 

Bunu hesaba katmazsanız, küçük bir geri alma sırasında A noktası belirir ve geri almanın devamı ile ondan sonra hareket eder. oluşmuş noktaları almak daha mantıklı olacaktır. Bizim durumumuzda bunlar BCD noktalarıdır. Ve sonra B noktası A noktası haline gelebilir ve daha fazla yeniden çizilebilir.

Uzman Danışmanı deneyler için gönderdim. Fikir ilginç görünüyordu. İçinde bir çok şeyi mahvettim. Farklı seçenekler denedim.

 
Dmitiry Ananiev :

Bunu hesaba katmazsanız, küçük bir geri alma sırasında A noktası belirir ve geri almanın devamı ile ondan sonra hareket eder. oluşmuş noktaları almak daha mantıklı olacaktır. Bizim durumumuzda bunlar BCD noktalarıdır. Ve sonra B noktası A noktası haline gelebilir ve daha fazla yeniden çizilebilir.

Uzman Danışmanı deneyler için gönderdim. Fikir ilginç görünüyordu. İçinde bir çok şeyi mahvettim. Farklı seçenekler denedim.

Her şey zaten dikkate alındı ve bu önceki videoda görülebilir.

Gönderdiğiniz danışman stratejiye göre çalışmayacak!

 
Vladimir Karputov :

Fiyatı global bir değişkende (yani çift veri tipinde) doğru bir şekilde saklayabilirsiniz. Ancak bu çok tehlikelidir: Yuvarlamada hata yapabilirsiniz, kullanıcı siparişi yetkisiz olarak değiştirebilir (kasıtlı ve kasıtsız olarak).

Ancak bir biletin kaydedilmesi (ulong tipi) daha güvenli bir yöntemdir - değiştirilse bile bilet aynı kalır (elbette, devreden çıkarmalar ve takas hariç (her ne kadar takas durumunda %100 emin değilim)).

Bizim durumumuzda, ZZ tepe fiyatlarını kaydetmemiz gerekiyor.

 

Son ZZ50 sürümü "1.005"

Genel olarak, kodun kendisi iken, açıklama aynı gönderide daha sonra olacaktır.


Tanım

  • bekleyen siparişler verme çalışmaları yalnızca yeni bir barın doğduğu anda gerçekleştirilir.
  • "A", "B" ve "C" noktalarını her ararken
  • "AB" ve "BC" kirişinde bekleyen bir siparişi ayırt etmek için - sipariş bileti terminalin global değişkenlerinde saklanır - bilet değişken adında saklanır. Biçim:

 //|  format: "Last ZZ50ABnnnnnnnn"                                   |
//|          "Last ZZ50BCnnnnnnnn"                                   |
//|          nnnnnnnn - ticket                                       |

  • "AB" ışını değiştiğinde, ilgili bekleyen siparişi taşırız
  • yeni bir ışın göründüğünde - bekleyen tüm siparişleri silin

Dosyalar:
Last_ZZ50.mq5  45 kb
 
Vladimir Karputov :

Son ZZ50 sürümü "1.005"

Genel olarak, kodun kendisi iken, açıklama aynı gönderide daha sonra olacaktır.

Harika, süreç başladı)

Neye ihtiyacın var:

Bir kiriş üzerinde bir (1) işlem var, şimdi birkaç tane var, bu da istatistikleri bozuyor.

Sipariş işe yaradıysa, o kadar, artık bu kirişe koymuyoruz, bir sonrakini bekliyoruz.

 
Vladimir Karputov :

Son ZZ50 sürümü "1.005"

Tanım

  • bekleyen siparişler verme çalışmaları yalnızca yeni bir barın doğduğu anda gerçekleştirilir.
  • "A", "B" ve "C" noktalarını her ararken
  • "AB" ve "BC" kirişinde bekleyen bir siparişi ayırt etmek için - sipariş bileti terminalin global değişkenlerinde saklanır - bilet değişken adında saklanır. Biçim şudur:

  • "AB" ışını değiştiğinde, ilgili bekleyen siparişi taşırız
  • yeni bir ışın göründüğünde - bekleyen tüm siparişleri silin

Videoda stratejinin eksikliğini anlattı


 

Son ZZ50 sürümü "1.006"

Yeniden: "AB" veya "BC" mevcut her ışında artık bir konum açık olabilir (açık değil, ancak AÇIK OLABİLİR) - yani, ışın mevcutken ve üzerinde bekleyen bir sipariş zaten tetiklenmişken ve, buna göre, açık bir pozisyon vardır, ardından bu mevcut raya yeni bir bekleyen emir verilmez.

"Mevcut Işın" -

  • "B" ve "C" noktaları değişmemiş "BC" kirişi
  • "B" noktası değişmeyen "AB" ışını

Dosyalar:
Last_ZZ50.mq5  49 kb
 
Vladimir Karputov :

Son ZZ50 sürümü "1.006"

Yeniden: "AB" veya "BC" mevcut her ışında artık bir konum açık olabilir (açık değil, ancak AÇIK OLABİLİR) - yani, ışın mevcutken ve üzerinde bekleyen bir sipariş zaten tetiklenmişken ve, buna göre, açık bir pozisyon var, ardından bu mevcut ışına yeni bir bekleyen emir verilmez.

"Mevcut Işın" -

  • "B" ve "C" noktaları değişmemiş "BC" kirişi
  • "B" noktası değişmeyen "AB" ışını

Bu sürümde her şey mantıklı görünüyor. Kapanışla birlikte bir an oldu, araç için en doğrusunu bulmanız gerekiyor.

Trolü sabitlemek için bir başlangıç olabilir, ancak trol portföy (net), yani ayrı al, ayrı sat?

Sonra ayaklarla deneyeceğiz

 
Vitaly Muzichenko :

Bu sürümde her şey mantıklı görünüyor. Kapanışla birlikte bir an oldu, araç için en doğrusunu bulmanız gerekiyor.

Trolü sabitlemek için bir başlangıç olabilir, ancak trol portföy (net), yani ayrı al, ayrı sat?

Sonra ayaklarla deneyeceğiz

Kısa ve uzun için ayrı ayrı - bu zaten ilginç.
 
Vladimir Karputov :
Kısa ve uzun için ayrı ayrı - bu zaten ilginç.

Herhangi bir özel dezavantaj olmadan çalışması gerekiyor gibi görünüyor, ancak birçoğu olduğundan ve göze zarar verdiğinden, tanımlanması son derece zor.)