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

 
Vitalii Ananev :
Bir göstergede rsi ve stokastik gerekiyorsa, bu mql dili kullanılarak uygulanabilir. Serbest çalışan bir hizmetle iletişime geçin.
Hariç tutuldu. Bunu kendim yapacağım. TEŞEKKÜR ETMEK.
 
Vitalii Ananev :

Seviye atlama durumu.

örneğin , bir mumun kapanış fiyatı

çift seviye; seviye

if (Close[2]<Uroven && Close[1]>=Uroven) aşağıdan yukarıya

if (Close[2]>Uroven && Close[1]<=Uroven) yukarıdan aşağıya.

Teşekkür ederim.
 

Merhaba, bu sorunla karşılaştım.

Programın bir koşulu var: değişken (belirli siparişlerin kârının hesaplandığı) diğer birkaç değişkenin ifadesinden daha azsa, o zaman birkaç fonksiyon daha fazla yürütülür.

Hemen ne ve nasıl hesaplandığını tam olarak açıklamayacağım, çok şey ortaya çıkacak. Belki cevap basit olacaktır, sadece bilmiyorum :)

Bu nedenle, program yürütüldüğünde, bu koşul, aslında ilk değişken diğerinden çok daha büyük olduğunda (örneğin, test cihazında - 146.3412 ve 0.41) değerleri görüntülediğinde, doğru olduğu ortaya çıkıyor.

Bu koşuldaki tüm değişkenler double türündedir ve tek tek doğru şekilde hesaplanır.

İstemi, ne ile bağlanabilir?

 
Maria Baburina :

Merhaba, bu sorunla karşılaştım.

Programın bir koşulu var: değişken (belirli siparişlerin kârının hesaplandığı) diğer birkaç değişkenin ifadesinden daha azsa, o zaman birkaç fonksiyon daha fazla yürütülür.

Hemen ne ve nasıl hesaplandığını tam olarak açıklamayacağım, çok şey ortaya çıkacak. Belki cevap basit olacaktır, sadece bilmiyorum :)

Bu nedenle, program yürütüldüğünde, bu koşul, aslında ilk değişken diğerinden çok daha büyük olduğunda (örneğin, test cihazında - 146.3412 ve 0.41) değerleri görüntülediğinde, doğru olduğu ortaya çıkıyor.

Bu koşuldaki tüm değişkenler double türündedir ve tek tek doğru şekilde hesaplanır.

İstemi, ne ile bağlanabilir?

Çözüm gerçekten yüzeyde yatıyor - buradasınız: Telepatlar Kulübü
Клуб Телепатов (^_^) - MQL4 форум
Клуб Телепатов (^_^) - MQL4 форум
  • www.mql5.com
Клуб Телепатов (^_^) - MQL4 форум
 
Karputov Vladimir :
Çözüm gerçekten yüzeyde yatıyor - buradasınız: Telepatlar Kulübü

Koşul:

 if (ProfitSellDBL < (Profit_Upgr+(Tral_Start__Upgr-Tral_Size__Upgr)*TV*SumLotSellDBL)) CloseTriggerS_Upgrade= 0 ;


ProfitSellDBL burada hesaplanır

   for (i=totalsellDBL- 1 ; i>= 0 ; i--)
      {
      ReturnValueBool= OrderSelect (DoubleSell[i][ 0 ], SELECT_BY_TICKET );
      SumLotSellDBL+= OrderLots ();
      j=i+totalbuyDBL;
      MassivDBL[j][ 0 ]= OrderProfit ()+ OrderCommission ()+ OrderSwap ();
      MassivDBL[j][ 1 ]=DoubleSell[i][ 0 ]; 
      ProfitSellDBL+=MassivDBL[j][ 0 ];
      LastPriceSellDBL = OrderOpenPrice (); 
      LastLotSellDBL = OrderLots ();      
      }

Profit_Upgr = 0.01

Tral_Start__Upgr, int türünde bir harici değişkene ayarlanır ve 5'e eşittir.

Tral_Size__Upgr benzer şekilde 4'e eşittir

TV - onay değeri, =10

ToplamSatışDBL = 0.04

 
Vitalii Ananev :

Seviye atlama durumu.

örneğin , bir mumun kapanış fiyatı

çift seviye; seviye

if (Close[2]<Uroven && Close[1]>=Uroven) aşağıdan yukarıya

if (Close[2]>Uroven && Close[1]<=Uroven) yukarıdan aşağıya.

Üzgünüm, çalışmıyor. Bir resimde anlatacağım. Kırmızı kesikli çizgi bir gösterge, mavi çizgiler ise seviyelerdir.

Açılış koşulu satın al: gösterge aşağıdan yukarıya doğru herhangi bir seviyeyi geçtiğinde.

Alış kapanış koşulu (Satış aynı anda açılır): gösterge, emrin açıldığı seviye dışında yukarıdan aşağıya herhangi bir seviyeyi geçtiğinde.

Üzgünüm, muhtemelen senden bıktım.

Dosyalar:
 
Maria Baburina :

Koşul:


ProfitSellDBL burada hesaplanır

Profit_Upgr = 0.01

Tral_Start__Upgr, int türünde bir harici değişkene ayarlanır ve 5'e eşittir.

Tral_Size__Upgr benzer şekilde 4'e eşittir

TV - onay değeri, =10

ToplamSatışDBL = 0.04

Bir grup atın içine karışmış insanlar... Döküm
 
edutak :

Üzgünüm, çalışmıyor. Bir resimde anlatacağım. Kırmızı kesikli çizgi bir gösterge, mavi çizgiler ise seviyelerdir.

Açılış koşulu satın al: gösterge aşağıdan yukarıya doğru herhangi bir seviyeyi geçtiğinde.

Alış kapanış koşulu (Satış aynı anda açılır): gösterge, emrin açıldığı seviye dışında yukarıdan aşağıya herhangi bir seviyeyi geçtiğinde.

Üzgünüm, muhtemelen senden bıktım.

Yukarıdan aşağıya geçerken emrin açılış fiyatına bakın ve açılışta hangi çizgiyi geçtiğini belirleyin. Doğal olarak, şimdi aynı çizgi aşılırsa, sipariş kapatılmamalıdır.
 
Çevrimiçi modda çalışan hesabın Bakiye ve Özkaynak grafiklerini bir döviz çiftinin penceresine koymak mümkün müdür? Nereden alınır? programlar?
 
edutak :

Üzgünüm, çalışmıyor. Bir resimde anlatacağım. Kırmızı kesikli çizgi bir gösterge, mavi çizgiler ise seviyelerdir.

Açılış koşulu satın al: gösterge aşağıdan yukarıya doğru herhangi bir seviyeyi geçtiğinde.

Alış kapanış koşulu (Satış aynı anda açılır): gösterge, emrin açıldığı seviye dışında yukarıdan aşağıya herhangi bir seviyeyi geçtiğinde.

Üzgünüm, muhtemelen senden bıktım.

Kapat[2] yerine göstergenin değerini ikinci çubuğa koyun (örneğin iRSI(.......,2) ) ve Kapat[1] yerine göstergenin değerini ilk çubuğa koyun. Ve uroven seviye değerleridir .

Gerisi zaten size söylendi.