Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 833

 
Vladimir Karputov :

İlk olarak, açık olun:

  • pozisyon açma koşulu
  • pozisyon kapatma koşulu

Satın almak için açılış örneğini kullanarak bir pozisyon açmanın ana koşulları (ayna satışlar için):

  1. hızlı stokastik çizgi, yavaş stokastik çizgiyi aşağıdan yukarıya doğru keser
  2. bir koşul eklemeniz gerekir - yeni bir sinyalle açık bir satın alma pozisyonu varsa (yukarıdaki paragrafa bakın), bir anlaşma sadece yeni bir anlaşmanın açılış fiyatı, son açık pozisyonun açılış fiyatından daha yüksekse açılır. belirli sayıda puan, örneğin, 30.

bir pozisyonu kapatma koşulları (satın alma için), her iki nokta da karşılanmalıdır

  1. yavaş stokastik çizgi, 80 stokastik seviyesini yukarıdan aşağıya doğru keser
  2. bir koşul eklemeniz gerekir - bu, daha önce açılmış her bir pozisyon için ikinci kesişme noktasıdır (yukarıdaki paragrafa bakın).
Kapanışta tam olarak açıklamadıysam özür dilerim, grafikte kapanış şöyle görünüyor: işlemi kapatmak için iki sinyal kırmızı çarpı ile işaretlenmiştir, çünkü. yavaş (kırmızı) stokastik çizgi 80 seviyesini yukarıdan aşağıya doğru keser. Ancak anlaşma yalnızca ikinci sinyal/geçişte kapatılır.


 
gastinets :

Satın almak için açılış örneğini kullanarak bir pozisyon açmanın ana koşulları (ayna satışlar için):

  1. hızlı stokastik çizgi, yavaş stokastik çizgiyi aşağıdan yukarıya doğru keser
  2. bir koşul eklemeniz gerekir - yeni bir sinyalle açık bir satın alma pozisyonu varsa (yukarıdaki paragrafa bakın), bir anlaşma ancak yeni bir anlaşmanın açılış fiyatı son açık pozisyonun fiyatından bir miktar daha yüksekse açılır. belirtilen puan sayısı, örneğin 30.

***


Bir pozisyon açma koşulunu kaçırmışlar gibi görünüyor: gösterge hangi sınırlar olmalı (veya göstergenin altında veya üstünde olması gereken seviye) ...

 
Vladimir Karputov :

Bir pozisyon açma koşulunu kaçırmışlar gibi görünüyor: gösterge hangi sınırlar olmalı (veya göstergenin altında veya üstünde olması gereken seviye) ...

mümkünse, şimdilik basitlik adına seviyeyi çıkaralım), yani. Stokastik seviye açılış için önemli değil

 
gastinets :

mümkünse, şimdilik basitlik adına seviyeyi çıkaralım), yani. Stokastik seviye açılış için önemli değil

Bunu ayrı bir konuya taşıyabilir miyiz - " Stokastik Uzman Danışmanı, girintili pozisyonlar" gibi bir şey?

 

Haydi gidelim

yeni konu açayım mı yoksa sen mi yapacan

 
gastinets :

Haydi gidelim

yeni konu açayım mı yoksa sen mi yapacan

Lütfen şu bölümde kendiniz bir konu oluşturun: Otomatik ticaret sistemleri

 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 
Vladimir Karputov :

Her şeyi çok daha kolay yapabileceğinizi düşünüyorum - danışmanda KAPAT eşiğini 100'e ayarlayın ve sinyalin ağırlığını 0,5 verin - bu nedenle 0,5 ağırlıklı bir sinyal ASLA 100 eşiğini aşamaz


Teşekkür ederim! İşe yaradı gibi görünüyor!

 
Lütfen neyin yanlış olduğunu açıklayın. Planlandığı gibi, fonksiyon açık pozisyonlar üzerinde yinelenmeli ve verilen bir sihirle sayıyı saymalıdır. Ama aslında, sırasıyla aynı bilet ve sihirle başka bir danışman tarafından açılan tüm listeden yalnızca birini seçer, sayı her zaman = 0'dır.
 int OpenPositions() //проверка открытых позиций
  {
   int count= 0 ;
   for ( int z= PositionsTotal ()- 1 ; z>= 0 ; z --)
     {
       if (! PositionSelect ( _Symbol ))
        {
         Print ( __FUNCSIG__ " позиция не выбрана " , GetLastError ()); continue ;
        }
       long   ticket = PositionGetInteger ( POSITION_TICKET );
             Print ( __FUNCSIG__ " ТИКЕТ " , IntegerToString (ticket));
       ulong myMN= PositionGetInteger ( POSITION_MAGIC );
             Print ( __FUNCSIG__ " МАГИК " , IntegerToString (myMN));
       if (myMN==Magic)
            count++;
     }
   return (count);
  }