[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 62

 
Locker :

Sergeev, isteğim üzerine kod tabanında bir danışman olduğunu söylüyorsun. Sadece orada uygun bir tane bulamadım ve arama çalışmıyor.

Bana isteğime bir bağlantı verebilir misin!?!

Minnettar olacağım!

Mesajı tekrarlıyorum: "Böylece gerçek fiyattan 15 puan kar elde etmek için +/- 15 puanlık iki bekleyen emir alış ve satış için! Ve en önemlisi, bunlardan birini tetikleyip uyguladıktan sonra, ikinci bekleyen emir olmalıdır. silindi!"

Forum araması her zamanki gibi dinleniyor. işte bir google araması

iki Al ve Sat emrinin aynı anda açılması. http://www.fx4u.ru/rinki-forex-commodities-cfd-futures-f14/yazik-programmirovaniya-mql4-opisanie-mts-skrip-f16/skript-otkritiya-orderov-t10800.html

bunlardan biri tetiklendiğinde gecikmenin kaldırılmasını hızlandırmak için kalır.

 
dzhini :

S: Nasıl kod yazılacağını öğrenmek mi yoksa sadece botunuzu tamir ettirmek mi istiyorsunuz? İlki ise, emrin neden yürütüldüğünü anlamanız gerekir. İkincisi olsaydı, hemen söylerlerdi ...

Ve kodunuza göre, önceki mumdaki ve önceki mumdaki aynı tampondan (5 tane olan) veri alır ve şu koşulların oluşmasını bekler: (cci1<0 && cci>0) veya (cci1> 0 && cci<0) . ... ve bana öyle geliyor ki onları uzun yıllar bekleyecek.

Tabii ki programlama! Bu doğru, belirli koşullar altında. Hiçbir şey değiştirilmeden koşullar (cci1<cci) veya (cci1>cci) olarak değiştirilirse, emirler yerine getirilir (beceriksiz de olsa)!!! Burada da nasıl bir sorun anlayamıyorum. Bu sizi karmaşıklaştırmıyorsa, lütfen tercihen belirli bir örnekle açıklayın. Forumu kirletmemek için sabun için daha iyi.

Şimdiden teşekkürler!

 

Üzgünüm, ben de benimkindeyim. Burada, kodu çabucak bulanıklaştırdım ama işe yaramıyor

//+------------------------------------------- --------------------+
//| sipariş tipi.mq4 |
//| Telif Hakkı © 2011, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2011, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"

//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----

//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
double New_Time=0,razniza, r;int i=0,h=0,q=0,w=0,s=0,g=0;
int başlangıç()
{intM,Y;
//----
çift bilet,Lots=0.2,fraktal_u=Sor,TakeProfit=50,Puanlar = MarketInfo(Symbol(), MODE_POINT);
//----
eğer (i<10)
{
bilet=SiparişGönder(Symbol(),OP_BUYSTOP,Lots,fraktal_u+5*Puan,3,0,fraktal_u+5*Puan+Kar Al*Puan,
"poz açma",163899,0,Red);if (Yeni_Zaman==0){ Yeni_Zaman = Zaman[0];} Alert("Yeni_Zaman",Yeni_Zaman); ben++; }
Alert("OrderTypeOP_BUYSTOP", OrderType());OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose(bilet, Lot, Bid, 5, 0 );



eğer (h<10)
{
bilet=SiparişGönder(Symbol(),OP_SELLSTOP,Lots,fraktal_u-5*Puan,3,0,fraktal_u-5*Puan+Kar Al*Puan,
"poz açma",163899,0,Red);if (Yeni_Zaman==0){ Yeni_Zaman = Zaman[0];} Alert("Yeni_Zaman",Yeni_Zaman); h++; }
Alert("OrderTypeOP_SELLSTOP", OrderType());OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose( bilet, Lot, Sor, 5, 0 );

eğer (q<10)
{
bilet=SiparişGönder(Symbol(),OP_BUY,Lots,Bid,3,0,fraktal_u+5*Puan+TakeProfit*Puan,
"poz açma",163899,0,Red);if (Yeni_Zaman==0){ Yeni_Zaman = Zaman[0];} Alert("Yeni_Zaman",Yeni_Zaman); q++; }
Alert("OrderTypeOP_BUY", OrderType());OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose(bilet, Lot, Bid, 5, 0 );

eğer (w<10)
{
bilet=SiparişGönder(Symbol(),OP_SELL,Lots,Ask,3,0,fraktal_u+5*Puan+TakeProfit*Puan,
"poz açma",163899,0,Red);if (Yeni_Zaman==0){ Yeni_Zaman = Zaman[0];} Alert("Yeni_Zaman",Yeni_Zaman); w++; }
Alert("OrderTypeOP_SELL", OrderType());OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose( bilet, Lot, Sor, 5, 0 );

eğer (s<10)
{
bilet=SiparişGönder(Symbol(),OP_BUYLIMIT,Lots,fraktal_u-5*Puan,3,0,fraktal_u-5*Puan+Kar Al*Puan,
"poz açma",163899,0,Red);if (Yeni_Zaman==0){ Yeni_Zaman = Zaman[0];} Alert("Yeni_Zaman",Yeni_Zaman); s++; }
Alert("OrderTypeOP_BUYLIMIT", OrderType());OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose( bilet, Lot, Sor, 5, 0 );

eğer (g<10)
{
bilet=OrderSend(Symbol(),OP_SELLLIMIT,Lots,fractal_u+5*Puan,3,0,fraktal_u+5*Puan+TakeProfit*Puan,
"poz açma",163899,0,Red);if (Yeni_Zaman==0){ Yeni_Zaman = Zaman[0];} Alert("Yeni_Zaman",Yeni_Zaman); g++; }
Alert("OrderTypeOP_SELLLIMIT", OrderType());OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose(bilet, Lot, Bid, 5, 0 );






//----
dönüş(0);
}
//+------------------------------------------- --------------------+

Order type fonksiyonunun sayısal değerini almak için oldukça hızlı bir şekilde SİPARİŞ olarak attım, tüm emirleri arka arkaya, yani her türden, planlandığı gibi açar ve kapatır, OrderSelect'i de kullanmayı denedim, kısacası olmuyor çalışır, bir dizi sıfır verir ve 4063 hatası verir. Talimatlar ile siparişClose kontrol ettim, reçetenin parametreleri makul, doğru ve yerlerinde görünüyor.Hala neye ihtiyacı var?????

 
Dimka-novitsek :

Üzgünüm, ben de benimkindeyim. Burada, kodu çabucak bulanıklaştırdım ama işe yaramıyor


Muhtemelen çok hızlı attılar ama biraz öğrenmem gerekiyordu. :-)

O zaman, talepte satın aldığımızı ve teklifte sattığımızı biliriz. Ve satarken, alım, satın alma fiyatından daha düşük olmalıdır.

 
GURU'yu arayın, ancak yine de iBars , iHigh, iLow kullanan kanal göstergesi (3. TF'de aynı anda gösteriliyor) ve test cihazında kullanımı hakkındaki soruma geri döneceğim. Cevap hiçbir zaman bulunamadı, ama benim için çok alakalı olmaya devam ediyor. Onu bulmak için toprağı hangi yöne kazacağımı söyle? Ya da belki hemen geliştiricilerle iletişime geçmelisiniz? Onlara zaten benzer sorular soruldu ve olası çözümler sundukları görülüyor.
 
dzhini :
GURU'yu arayın, ancak yine de iBars, iHigh, iLow kullanan kanal göstergesi (3. TF'de aynı anda gösteriliyor) ve test cihazında kullanımı hakkındaki soruma geri döneceğim. Cevap hiçbir zaman bulunamadı, ama benim için çok alakalı olmaya devam ediyor. Onu bulmak için toprağı hangi yöne kazacağımı söyle? Ya da belki hemen geliştiricilerle iletişime geçmelisiniz? Onlara zaten benzer sorular soruldu ve olası çözümler sundukları görülüyor.
sorunuzu aramamak için - tekrarlayın
 
dzhini :
GURU'yu arayın, ancak yine de iBars, iHigh, iLow kullanan kanal göstergesi (3. TF'de aynı anda gösteriliyor) ve test cihazında kullanımı hakkındaki soruma geri döneceğim. Cevap hiçbir zaman bulunamadı, ama benim için çok alakalı olmaya devam ediyor. Onu bulmak için toprağı hangi yöne kazacağımı söyle? Ya da belki hemen geliştiricilerle iletişime geçmelisiniz? Onlara zaten benzer sorular soruldu ve olası çözümler sundukları görülüyor.

Her gösterge bir görselleştirmede görüntülenemez
 
iptal:
sorunuzu aramamak için - tekrarlayın
Merhaba.
Orada iBar'ların yanı sıra bir döngüde iHigh ve iLow kullanılıyorsa, göstergeyi test cihazına nasıl evcilleştireceğimi söyle. Foruma baktım ama cevabını bulamadım. iHigh ve iLow, mevcut bilgilere göre ince ayar yapılabilir, ancak bunlar bir döngüde kullanılır ve bu, aramamı zorlaştırır. Bana yön ver lütfen....

Gösterge, farklı zaman dilimlerinde üç kanal kullanır. 60-240-1440 ayarlarıyla 15 dakika kullanmak istiyorum. Test cihazının grafiğine kanallar yerine attığımda, oldukça beklenmedik yönlerde çizgiler çiziyor. Sadece günah işleyebilirim, belki fibo seviyeleri ve murray için benzer bir şeyi düzelttim. Ancak statik nesneler vardı, bu yüzden çözümü bulmak daha kolaydı. Bu durumda yapamam.

- muhtemelen testçinin çizmek için yeterli geçmişi yoktur.

Sınanmış. 2. Hafta bekledi, sonra sabrı kalmadı. Ekranda 100 çubuk varsa. 100 günlük bar (günlük kanallardan biri) 3,5 aylık bir bekleme süresidir. Belki daha zarif bir çözüm var?

Vinin : Görselleştirmede her gösterge görüntülenemiyor

Evet katılıyorum. Ancak iBarShift ile iyileştirilebilecek göstergeler vardı. Burada, benim için sorunun biraz daha karmaşık olduğu ortaya çıktı.

Dosyalar:
 

Merhaba! Lütfen bana danışmanın kodunu, yani çalışma süresini saat ve dakika olarak söyleyin... ve 10'a kadar birkaç değişken olmalıdır.

Örneğin:

ticaret yapmayın:

1. 13:34-14:20

2. 19:11-20:01

3. 01:30-01:32

4. ....

5. ve... vb.

Şimdiden teşekkürler!

 
dzhini :
sadece son kanalı çizer. ve bu gösterge neden test cihazında ?
Neden: