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

 
Alexey Viktorov :

Böyle programcıları nereden buluyorsunuz???

Yukarıdakilerin TÜMÜ mutlak saçmalıktır. Böyle bir programcıyı nereye göndereceğinizi umarım anlarsınız.

Eh, her ihtimale karşı, kaçırmamak için, işte işaretçi


Birkaç kişi - ve herkes bir hedge veya netleştirme hesabım olup olmadığını öğrenmeye başlar. Diyorum ki, evrensel bir danışmana ihtiyacım var - bana yanıt olarak:

"Görevde, bir sembole birkaç emir verilir. Bazı hesaplarda özetlenecek, bazılarında olmayacak. Her şey tek bir pozisyonda birleşecek ve sonuç bilinmiyor (eğer danışmanlar bunun için tasarlanmadıysa, Parçalar halinde kapatırsanız veya açarsanız, kâr bireysel olarak olacağı gibi olmayacaktır"

Nasıl uygulanacağı umurumda değil diyorum, asıl mesele algoritmanın görevdekiyle aynı olması. Birkaç saat fırtınalı bir diyalog içinde kavga ettik, ama boktan bir müşteri olduğum ve ne istediğimi bilmediğim konusunda anlaştık...

Diğer progerlere döndüm - yine aynı sorular: korunma, ağ oluşturma. "Evrensel" diyorum - cevap: "Neye ihtiyacın olduğunu bilmiyorsan git kendini becer."

 
Artyom Kuraev :

Birkaç kişi - ve herkes bir hedge veya netleştirme hesabım olup olmadığını öğrenmeye başlar. Diyorum ki, evrensel bir danışmana ihtiyacım var - bana yanıt olarak:

"Görevde, bir sembole birkaç emir verilir. Bazı hesaplarda özetlenecek, bazılarında olmayacak. Her şey tek bir pozisyonda birleşecek ve sonuç bilinmiyor (eğer danışmanlar bunun için tasarlanmadıysa, Parçalar halinde kapatırsanız veya açarsanız, kâr bireysel olarak olacağı gibi olmayacaktır"

Nasıl uygulanacağı umurumda değil diyorum, asıl mesele algoritmanın görevdekiyle aynı olması. Birkaç saat fırtınalı bir diyalog içinde kavga ettik, ama boktan bir müşteri olduğum ve ne istediğimi bilmediğim konusunda anlaştık...

Diğer progerlere döndüm - yine aynı sorular: korunma, ağ oluşturma. "Evrensel" diyorum - cevap: "Neye ihtiyacın olduğunu bilmiyorsan git kendini becer."

Muhtemelen pek doğru değildi. Nitekim netleştirme hesaplarındaki açık pozisyonlar özetlenmiştir. Ancak, yalnızca MT4'teki gibi pozisyonların bu tür muhasebesi ile ilgileniyorsanız, bir hadge hesabı bir ön koşuldur.

Diğer her şey, sihir, pozisyonların ve emirlerin sayımı, danışmanın belirlemesi açık veya eller / başka bir danışman tarafından, her şeye bir anda karar verilir.

 
Alexey Viktorov :

Muhtemelen pek doğru değildi. Nitekim netleştirme hesaplarındaki açık pozisyonlar özetlenmiştir. Ancak, yalnızca MT4'teki gibi pozisyonların muhasebesiyle ilgileniyorsanız, o zaman bir hadge hesabı bir ön koşuldur.

Diğer her şey, sihir, pozisyonların ve emirlerin sayımı, danışmanın belirlemesi açık veya eller / başka bir danışman tarafından, her şeye bir anda karar verilir.

Evet, birikimlidirler. Ancak bu, istenen sipariş hakkında bilgi edinmenin ve belirli bir anda gerekli siparişin doğru muhasebesini ve kapanışını gerçekleştirmenin imkansız olduğu anlamına gelmez, değil mi?
 
Artyom Kuraev :

... - cevap: "Neye ihtiyacın olduğunu bilmiyorsan git kendini becer."


Kesinlikle yeterli ve doğru cevap. Ve bu, bir netleştirme hesabı ile bir hedge arasındaki farkı anlayana kadar olacak.

Okuyamayacak kadar tembel olduğunuzu %99 veriyorum ( MetaTrader 5'e riskten korunma pozisyonu muhasebe sistemi eklendi ), bu yüzden aşağıdaki gerçeği göz önünde bulundurarak görevinizi yeniden yazmaya çalışın:

Aksiyon Sonuç Netleştirme Sonuç Koruması
1. EURUSD 0.01 satın alın Tek pozisyon EURUSD 0.01 lot satın al Tek pozisyon EURUSD 0.01 lot satın al
2. EURUSD 0.01 satın alın Tek pozisyon EURUSD 0.02 lot satın al İki pozisyon:
pozisyon EURUSD 0.01 lot satın al

pozisyon EURUSD 0.01 lot satın al

3. EURUSD 0.01 sat Tek pozisyon EURUSD 0.01 lot satın al Üç pozisyon:

pozisyon EURUSD 0.01 lot satın al

pozisyon EURUSD 0.01 lot satın al

Satış pozisyonu EURUSD 0.01 lot

 
Vladimir Karputov :


Kesinlikle yeterli ve doğru cevap. Ve bu, netleştirme hesabı ile hedge arasındaki farkı anlayana kadar olacak.

Okuyamayacak kadar tembel olduğunuzu %99 veriyorum ( MetaTrader 5'e riskten korunma pozisyonu muhasebe sistemi eklendi ), bu yüzden aşağıdaki gerçeği göz önünde bulundurarak görevinizi yeniden yazmaya çalışın:

Aksiyon Sonuç Netleştirme Sonuç Koruması
1. EURUSD 0.01 satın alın Tek pozisyon EURUSD 0.01 lot satın al Tek pozisyon EURUSD 0.01 lot satın al
2. EURUSD 0.01 satın alın Tek pozisyon EURUSD 0.02 lot satın al İki pozisyon:
pozisyon EURUSD 0.01 lot satın al

pozisyon EURUSD 0.01 lot satın al

3. EURUSD 0.01 Sat Tek pozisyon EURUSD 0.01 lot satın al Üç pozisyon:

pozisyon EURUSD 0.01 lot satın al

pozisyon EURUSD 0.01 lot satın al

Satış pozisyonu EURUSD 0.01 lot

mantıksal olarak, bunu anlıyorum, ancak netleştirme sırasında açık/kapalı anlaşmalarla ilgili tüm bilgilerin her yerden silinmesi gerçekten mümkün mü, böylece herhangi bir yerden almak ve toplam pozisyonun yalnızca bu Uzmana ait olan kısmını kapatmak imkansız mı? Danışman? Ek olarak, birkaç pozisyonu tek bir pozisyona indirdiğini anlıyorum, ancak o zaman pozisyon eklendiğinde açılış fiyatına ne olur?
 
Artyom Kuraev :
mantıksal olarak, bunu anlıyorum, ancak netleştirme sırasında açık/kapalı anlaşmalarla ilgili tüm bilgilerin her yerden silinmesi gerçekten mümkün mü, böylece herhangi bir yerden almak ve toplam pozisyonun yalnızca bu Uzmana ait olan kısmını kapatmak imkansız mı? Danışman? ...


Tabii ki, işlem geçmişinden işlemleri alabilir ve analiz edebilirsiniz. İşte soru - gerekli mi?

Artyom Kuraev :
... Ayrıca, birkaç pozisyonu tek bir pozisyona indirdiğini anlıyorum, ancak o zaman pozisyon eklendiğinde açılış fiyatına ne olur?

Netleştirmede, pozisyonun fiyatına ve hacmine ve ne kadar eklediğinize bağlı olarak nihai ortalama fiyat elde edilir. Bu durumda, netleştirme üzerinden manuel olarak işlem yapmanız en iyisidir. Veya bu şekilde daha iyisi: Eski terminaldeki sipariş sistemiyle çalışmaya alışkınsanız, MetaTrader 5 görevlerinde riskten korunma sistemi İÇİN bir robota ihtiyacınız olduğunu açıkça belirtin.

 

Geçmişi yükleme konusunda yardım lütfen.

Bir dizi açık grafik sembolü vardır, bunlardan en fazla 30 tane olabilir. Sorun şu ki, zaman dilimlerini eşzamanlı olarak değiştirirken geçmiş yok ve yüklenirken gösterge "düşüyor"

Bu tasarım çalışmıyor.

   ArraySetAsSeries (_open, true );
   for ( int i= 0 ; i< ArraySize (mass_id); i++) {
   MassSY= ChartSymbol (mass_id[i]);
     for ( int e= 0 ; e< 5 ; e++) {
       if ( CopyOpen (MassSY, Period (), 0 ,( int ) ChartGetInteger ( 0 , CHART_WIDTH_IN_BARS , 0 )+ 1 ,_open)>= ChartGetInteger ( 0 , CHART_WIDTH_IN_BARS , 0 )) continue ;
    }
  }

Daha fazla netlik için bir video ekliyorum.


Teşekkür ederim!

 
Vitaly Muzichenko :

Geçmişi yükleme konusunda yardım lütfen.

Açık çizelgelerin bir dizi sembolü vardır, bunlardan en fazla 30 tane olabilir. Sorun şu ki, zaman dilimlerini eşzamanlı olarak değiştirirken geçmiş yok ve yüklenirken gösterge "düşüyor"

Bu tasarım çalışmıyor.

Daha fazla netlik için bir video ekliyorum.


Teşekkür ederim!


Vitaly buraya bakın https://www.mql5.com/ru/docs/series/timeseries_access#synchronized , yükleme geçmişi için bir komut dosyası örneği var, yardımcı olabilir
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Доступ к таймсериям и индикаторам / Организация доступа к данным - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Sergey Gritsay :

Vitaly buraya bakın https://www.mql5.com/ru/docs/series/timeseries_access#synchronized , yükleme geçmişi için bir komut dosyası örneği var, yardımcı olabilir
Bu senaryo ile acı çektim... Nichrome yardımcı olmuyor. Belki yanlış bir şey yapmış olabilirim ya da yapıda hamam böcekleri olsa da, çektiğim eziyetten sonra bu yapıyla ilgili (benim değil) birçok iddia ortaya çıktı.
 
Vitaly Muzichenko :

Geçmişi yükleme konusunda yardım lütfen.

Bir dizi açık grafik sembolü vardır, bunlardan en fazla 30 tane olabilir. Sorun şu ki, zaman dilimlerini eşzamanlı olarak değiştirirken geçmiş yok ve yüklenirken gösterge "düşüyor"

Bu tasarım çalışmıyor.

Daha fazla netlik için bir video ekliyorum.


Teşekkür ederim!

Bir dakikalık zamanlayıcı (Çubuklar( sembol, zaman çerçevesi);)