MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 620

 
Alexey Viktorov :

Bazen tam da böyle oluyor, onu biliyorum... Ama bu durumda, senaryo değil, Uzman Danışman yapma teklifinden sonra, cevap budur...


Bir şey zaten konunun özünü kaybettim. Asıl görev neydi? Göstergeler, danışmanlar ve senaryolar arasında neden etkileşim yok, her şey var, sadece mekanizma oldukça karmaşık, tahkim danışmanı benim için böyle çalışıyor.

 
Galim_V :

Teşekkürler Igor. Yani terminal program için herhangi bir bayrak bırakmıyor mu? Ve her tik için siparişleri sıralamak istemiyorsam, bunun için koşullar icat etmem gerekecek mi?

peki, bu bir hayal gücü meselesi, uzman örnekleri için kod tabanına bakın

tarihsel olarak, böyle bir danışman şeması gelişmiştir: her işarette danışman şunları yapar:

1. siparişlerin yeniden hesaplanması

2. çağrı göstergeleri

3. kapanış ve açılış emirleri

4. bilgileri bir günlükte veya ekranda görüntüleme

teorik olarak, böyle bir EA yapısı, bir bağlantı kesintisinden sonra ve terminali yeniden başlattıktan sonra işi geri yüklemenize izin verir, prensipte, MQL şimdi çok iyi bir performansa sahiptir, bu şemaya göre çalışabilirsiniz = her onay için ekstra eylemler gibi görünüyor, ancak yeniden başlattıktan sonra çalışması garanti edilir

programın global değişkenlerini statik değiştiricili bayrak olarak kullanabilirsiniz, ancak daha sonra bir bağlantı kopması veya terminal yeniden başlatması olduğunda nasıl davranacağınızı düşünmeniz gerekir.

diyelim ki, önce hazır örneklere bakın, sonra bunları görevleriniz için değiştirmeye çalışın, anlayın, uzmanın kodunu uygun gördüğünüz gibi yazın

https://www.mql5.com/ru/code/mt4/experts

Not: Opsiyonel olarak farklı magnet sipariş numaraları ile çalışmayı deneyebilirsiniz, örn. bekleyen bir emir ver, sonra böyle bir sihirle piyasa emirlerini kontrol et, sonra yeni bir sihirle yeni bir bekleyen emir... e. bekleyen emir biletini hatırlayın, sonra böyle bir piyasa emri bileti arayın. Ama bence bu sadece uygulamayı zorlaştıracak ve terminalin nasıl yeniden başlatılacağını düşünmek gerekecek...

MQL5 Code Base: Советники
MQL5 Code Base: Советники
  • www.mql5.com
Сеточный советник "Поворот паука" заданным объемом открывает начальный ордер со скрытыми СЛ и ТП. При срабатывании СЛ открывается противоположный ордер таким же объемом и СЛ, но ТП ордера увеличивается на размер убытка предыдущего ордера. Так позиция переворачивается пока не закроется по ТП. При уходе цены в прибыль, на определенных условиях...
 
Igor Makanu :

peki, bu bir hayal gücü meselesi, uzman örnekleri için kod tabanına bakın

tarihsel olarak, böyle bir danışman şeması gelişmiştir: her işarette danışman şunları yapar:

1. siparişlerin yeniden hesaplanması

2. çağrı göstergeleri

3. kapanış ve açılış emirleri

4. bilgileri bir günlükte veya ekranda görüntüleme

teorik olarak, böyle bir EA yapısı, bir bağlantı kesintisinden sonra ve terminali yeniden başlattıktan sonra işi geri yüklemenize izin verir, prensipte, MQL şimdi çok iyi bir performansa sahiptir, bu şemaya göre çalışabilirsiniz = her onay için ekstra eylemler gibi görünüyor, ancak yeniden başlattıktan sonra çalışması garanti edilir

programın global değişkenlerini statik değiştiricili bayrak olarak kullanabilirsiniz, ancak daha sonra bir bağlantı kopması veya terminal yeniden başlatması olduğunda nasıl davranacağınızı düşünmeniz gerekir.

diyelim ki, önce hazır örneklere bakın, sonra bunları görevleriniz için değiştirmeye çalışın, anlayın, uzmanın kodunu uygun gördüğünüz gibi yazın

https://www.mql5.com/ru/code/mt4/experts

Detaylı cevap için teşekkürler.

 
Vitaly Gorbunov :

Bir şey zaten konunun özünü kaybettim. Asıl görev neydi? Göstergeler, danışmanlar ve senaryolar arasında neden etkileşim yok, her şey var, sadece mekanizma oldukça karmaşık, tahkim danışmanı benim için böyle çalışıyor.

Gerçekten de ... Asıl görev neydi? ben de hatırlamıyorum... :)

 
Alexey Viktorov :

Gerçekten de ... Asıl görev neydi? ben de hatırlamıyorum...


hiçlik :

Aşağıdaki sorum var.

Terminali ve üzerinde keyfi bir alıntı tablosu başlatıyoruz. Örneğin EUR/USD.

Bu grafiğe bazı göstergeler ekliyoruz. Örneğin, SMA göstergesi.

Bu çizelgede biraz komut dosyası çalıştıralım. Örneğin, bir elips ELLIPSSCRIPT oluşturmak için komut dosyası.

Sorular:

SMA göstergesinden ELLIPSSCRIPT'e değerler nasıl aktarılır?

Örneğin, bir elipsin dört koordinatının (zaman, alıntı, zaman, alıntı) değerleri bir göstergeden bir komut dosyasına nasıl aktarılır?

Dizi değerlerini dışa aktarmak mümkün müdür ve nasıl yapılır?

Gösterge özelliklerinde dışa aktarılan değerler nasıl açıklanır ve komut dosyası özelliklerinde içe aktarılan değerler nasıl açıklanır?

 
Igor Makanu :

farklı mıknatıs sipariş numaralarıyla, yani. bekleyen bir emir ver, sonra böyle bir sihirle piyasa emirlerini kontrol et, sonra yeni bir sihirle yeni bir bekleyen emir... e. bekleyen emir biletini hatırlayın, sonra böyle bir piyasa emri bileti arayın. Ama bence bu sadece uygulamayı zorlaştıracak ve terminalin nasıl yeniden başlatılacağını düşünmek gerekecek...

Bilet numarası değişmez. Kâr veya zarar görünür.) Kara kediyi karanlık bir odada, o yokken aramamak benim için önemliydi. Çok teşekkürler.

 
Igor Makanu :


Evet.

Ve bu elipsin göstergenin kendisinde çizilmesini engelleyen nedir?

ihracat olmadan ...... ithalat ....

 
Igor Makanu :


Bu kadar!!!!!

hiçlik :

Aşağıdaki sorum var.

Terminali ve üzerinde keyfi bir alıntı tablosu başlatıyoruz. Örneğin EUR/USD.

Bu grafiğe bazı göstergeler ekliyoruz. Örneğin, SMA göstergesi.

Bu çizelgede biraz komut dosyası çalıştıralım. Örneğin, bir elips ELLIPSSCRIPT oluşturmak için komut dosyası.

Sorular:

SMA göstergesinden ELLIPSSCRIPT'e değerler nasıl aktarılır?

Örneğin, bir elipsin dört koordinatının (zaman, alıntı, zaman, alıntı) değerleri bir göstergeden bir komut dosyasına nasıl aktarılır?

Dizi değerlerini dışa aktarmak mümkün müdür ve nasıl yapılır?

Gösterge özelliklerinde dışa aktarılan değerler nasıl açıklanır ve komut dosyası özelliklerinde içe aktarılan değerler nasıl açıklanır?

Sonra soru başka bir uçağa gidiyor... "Yazı başlatıldı ve göstergenin komut vermesini beklemesine izin verin" gibi......

Böyle bir programcıya nasıl anlaşılır tavsiyelerde bulunabilirsiniz????

Her ne kadar burada, birkaç günlük tartışmadan sonra, ....

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu

Alekseu Fedotov , 2018.09.13 19:49

Evet.

Ve bu elipsin göstergenin kendisinde çizilmesini engelleyen nedir?

ihracat olmadan ...... ithalat ....

Ama ... muhtemelen artık kimsenin ona ihtiyacı yok.
 
Alexey Viktorov :

Bu kadar!!!!!

peki ne diyebilirim dedikleri gibi: doğru soru cevabın yarısıdır

bu durumda script,indikatör ve uzman arasındaki fark konusunda hala bir bilgi yoktu, gösterge tamponlarından indikatörden veri alabileceğinizi, grafik nesnelerden de değerler alabileceğinizi parmak uçlarımda açıklamaya çalıştım ​nesnenin adıyla veya tüm nesnelerin numaralandırılmasıyla ve bir dosya aracılığıyla veya terminalin global değişkenleri aracılığıyla veri alışverişi yapmanın daha genel bir yolu var, ardından global değişkenler olduğunu bulmaya başladılar. MQL programı ve terminalin global değişkenleri ve hatta yardıma bağlantılar yardımı okuma arzusu yoktu .... ama yardım Rusça !!! - bunu değerlendiren FIG, Rusça bir el kitabına ve bir destek forumuna sahip olmak için, Matlab ile birkaç ay önce ilgilenmeye başladım, Rusça'da yardım almadan çok zor, sürekli internette neyin olmadığını okumak zorundayım açık

 
Son, araçları haklı çıkarmalıdır. Gerekli tüm bileşenlerin kaynakları varsa, her şeyi tek bir Uzman Danışmanda birleştirmek daha kolaydır. Bu mümkün değilse, tüm bileşenlerin modülleri arasındaki iletişimi düzenlemek gerekir, ancak bu görev yeni başlayanlar için değildir.