Hatalar, hatalar, sorular - sayfa 1482

 
Vasyl Nosal :
Tek net cevap, düzenli bir işlevin olmamasıydı. %0-100 arasında bir fiyat belirlemek ve sonraki seviyeleri ve yönü hesaplamak gerekir.
Ve o zaman dikkate alınması gereken ne var? Bağlama belirli bir fiyata gider, ondan her şey en basit formül olarak kabul edilir. Kodu tam olarak yazmanız için, sormayasınız ve muhtemelen bu başlıkta benzer bir soru sormanız gerekmiyor.
 
coderex :
Ve o zaman dikkate alınması gereken ne var? Bağlama belirli bir fiyata gider, ondan her şey en basit formül olarak kabul edilir. Kodu tam olarak yazmanız için, sormayasınız ve muhtemelen bu başlıkta benzer bir soru sormanız gerekmiyor.
Serbest meslekte, muhtemelen soru için en çok yer ...
 

Piyasada bir ürünü yerleştirirken şöyle bir şart vardır: "Ürün sadece bir EX4 dosyası içerebilir, ek dosyaya izin verilmez."

Göstergem, İnternet'ten veri toplayan bir Uzman Danışman ve bu verilerin işlenmesinin sonucunu bir grafik üzerinde gösteren bir göstergeden oluşur.

Söylesene, bir göstergeyi (bir EX4 dosyası) ve bir Uzman Danışmanı (ikinci EX4 dosyası) nasıl yerleştirebilirim?

 
Igor Ramensky :

Piyasada bir ürünü yerleştirirken şöyle bir şart vardır: "Ürün sadece bir EX4 dosyası içerebilir, ek dosyaya izin verilmez."

Göstergem, İnternet'ten veri toplayan bir Uzman Danışman ve bu verilerin işlenmesinin sonucunu bir grafik üzerinde gösteren bir göstergeden oluşur.

Söylesene, bir göstergeyi (bir EX4 dosyası) ve bir Uzman Danışmanı (ikinci EX4 dosyası) nasıl yerleştirebilirim?

Pazara iki ürün yerleştirin: verileri indirecek bir Uzman Danışman ve ikinci göstergenin kendisi. Başka seçenek yok.

Doğru, göstergeyi bir danışmana dikebilir ve göstergeyi bir danışman şeklinde dağıtabilirsiniz.

 
coderex :
Neredeyse hazır verdiklerini denemedin bile :) Bölgelerim seviyelere göre hesaplanıyor , standart kütüphanenin sınıf ailesini kullanıyorum, her şey ihtiyacım olduğu kadar veriliyor - seviyelerin fiyatı. MetaQuotes, işin çoğunu sizin için zaten yaptı ve bir sınıf nesnesi oluşturup onunla çalışmak için çok tembelsiniz. Aynı zamanda ilkellerden bir bisiklet icat etmeye çalışıyorsunuz. Her nasılsa mantıklı değil, çünkü her şey zaten aynı ilkellerden yaratılmış - al ve kullan :)
Evet, o sınıfta bir inek. Bütün bunlar onun için Çince yazılar.
 
Vasiliy Sokolov :

Pazara iki ürün yerleştirin: verileri indirecek bir Uzman Danışman ve ikinci göstergenin kendisi. Başka seçenek yok.

Doğru, göstergeyi bir danışmana dikebilir ve göstergeyi bir danışman şeklinde dağıtabilirsiniz.

Teşekkürler, ben de ilk seçeneği düşündüm ama daha güzel bir çözüm istiyorum.

İkinci seçenek uygun değildir çünkü veri toplayan bir Uzman Danışman buna ihtiyaç duyar, ancak bu verileri farklı terminallerin farklı çizelgelerinde kullanan birçok gösterge olabilir.

 
Igor Ramensky :

Teşekkürler, ben de ilk seçeneği düşündüm ama daha güzel bir çözüm istiyorum.

İkinci seçenek uygun değildir çünkü veri toplayan bir Uzman Danışman buna ihtiyaç duyar, ancak bu verileri farklı terminallerin farklı çizelgelerinde kullanan birçok gösterge olabilir.

Bu durumda, sadece ilk seçenek. Ayrıca, WebRequest yalnızca Uzman Danışmanlarda ve komut dosyalarında çalışır.
 

Tünaydın

MT5 ile bir komisyoncu var.

ve petrol üzerinde CFD'ler var

ve bu komisyoncunun desteği bir şekilde çarpık bir şekilde muhtemelen bu sembolü oluşturuyor

sonuç olarak, üzerinde bir pozisyon girebilir, stop ve kar değiştirebilir ve bazen stopu bu'ya aktarabilirim ve sonra hiç bir şey yapamam - elimle kapatamam, kapatamam' Stop / karı grafiğe göre hareket ettirmeyin, takip eden bir stop ayarlayabilirim, ters pozisyonla kapatamam. ya bir durdurma ya da kar için beklemeniz ya da destek ekibini aramanız ve düzeltilmesini istemeniz gerekir.

Bir durumda, hatalarını kabul ettiler ve düzelttiler - sona erene kadar bu sembol üzerinde işlem yaptılar

Yeni bir sembol ve benzer bir durum eklendi

İlk defa bu söveler BU'yu ayarlayıp elimle kapatamamama neden oldu, sonuç olarak -2k green'in altındaki iki hesapta stop aldım.

ikinci kez iyi bir karı kapatamadım ve 1 p, başlatılıp çalışabilmesi için kara ulaşmadı. (sonunda BU)

İşte komisyoncudan ilk kez gelen yanıt

"Sohbet isteğiniz için çok teşekkür ederiz. Lütfen **G6 sembolünde bir değişiklik yaptığımızı ve şimdi çalışması gerektiğini lütfen unutmayın. Böylece çevrimiçi sipariş verebilirsiniz. Herhangi bir sorun olması durumunda lütfen bize bildirin. Umarız size yardımcı olmuşuzdur."


Bu günlükler ikinci kez terminaldeydi

RP 0 17 : 50 : 25.982 Experts Automated Trading is enabled
PL 0 18 : 00 : 00.198 Trades '****' : exchange sell 1.00 **H6 at market
NS 0 18 : 00 : 00.198 Trades '****' : exchange sell 1.00 **H6 at market
OG 0 18 : 00 : 00.198 Trades '****' : exchange buy 1.00 USDCAD at market
ER 0 18 : 00 : 00.226 Trades '****' : order # 154 *** buy 1.00 / 1.00 USDCAD at 1.43383 done in 27 ms
EH 0 18 : 00 : 00.226 Trades '****' : deal # 147*** buy 1.00 USDCAD at 1.43383 done (based on order # 154 ***)
OJ 0 18 : 00 : 00.248 Trades '****' : modify buy 1.00 USDCAD sl: 0.00000 , tp: 0.00000 -> sl: 1.43083 , tp: 1.43583
DE 0 18 : 00 : 00.271 Trades '****' : modify buy 1.00 USDCAD sl: 0.00000 , tp: 0.00000 -> sl: 1.43083 , tp: 1.43583 done in 22 ms
DD 0 18 : 00 : 01.298 Trades '****' : order # 154 *** sell 1.00 / 1.00 **H6 at 28.45 done in 1099 ms
HI 0 18 : 00 : 01.298 Trades '****' : deal # 147 *** sell 1.00 **H6 at 28.45 done (based on order # 154 ***)
FO 0 18 : 00 : 01.312 Trades '****' : modify sell 1.00 **H6 sl: 0.00 , tp: 0.00 -> sl: 28.95 , tp: 28.20
PL 0 18 : 00 : 01.328 Trades '****' : order # 154 *** sell 1.00 / 1.00 **H6 at 28.45 done in 1129 ms
IQ 0 18 : 00 : 01.328 Trades '****' : deal # 147 *** 1 sell 1.00 **H6 at 28.45 done (based on order # 154*** )
JD 0 18 : 00 : 01.328 Trades '****' : modify sell 2.00 **H6 sl: 0.00 , tp: 0.00 -> sl: 28.95 , tp: 28.20
IK 0 18 : 00 : 01.351 Trades '****' : modify sell 2.00 **H6 sl: 0.00 , tp: 0.00 -> sl: 28.95 , tp: 28.20 done in 39 ms
CH 2 18 : 00 : 01.379 Trades '****' : failed modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.95 , tp: 28.20 [Modification failed due to order or position being close to market]
GP 0 18 : 00 : 11.500 Trades '****' : modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20
QD 2 18 : 00 : 11.521 Trades '****' : failed modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20 [Modification failed due to order or position being close to market]
QL 0 18 : 00 : 11.531 Trades '****' : modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20
DQ 2 18 : 00 : 11.551 Trades '****' : failed modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20 [Modification failed due to order or position being close to market]
NK 0 18 : 00 : 11.578 Trades '****' : modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20
RM 2 18 : 00 : 11.601 Trades '****' : failed modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20 [Modification failed due to order or position being close to market]
QG 0 18 : 00 : 11.610 Trades '****' : modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20
HF 2 18 : 00 : 11.630 Trades '****' : failed modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20 [Modification failed due to order or position being close to market]
GR 0 18 : 00 : 11.656 Trades '****' : modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20
RQ 0 18 : 00 : 11.688 Trades '****' : modify sell 2.00 **H6 sl: 28.95 , tp: 28.20 -> sl: 28.44 , tp: 28.20
......
IG 0 18 : 01 : 56.613 Trades '****' : exchange buy 2.00 **H6 at market
LR 2 18 : 01 : 56.633 Trades '****' : failed exchange buy 2.00 **H6 at market [Modification failed due to order or position being close to market]
DQ 0 18 : 04 : 42.430 Trades '****' : deal # 147 *** buy 2.00 **H6 at 28.94 done (based on order # 154 ***)
OR 0 18 : 05 : 39.968 Experts Automated Trading is disabled

Desteğe gönderildiler - sessizler, sohbetten geçtiler - aldıklarını söylediler ve bir nedenle mektubu kişisel yöneticime ilettiler

Ona yazıyorum - o hiç koridorda değil.

Sonuç olarak, desteğin ihmali nedeniyle bir kayıp aldı ve bu sefer hiçbir şeyi kabul etmek istemiyorlar ve aptalca sessiz kalıyorlar.

Sunucu bölümünü bir şekilde değiştirmek mümkündür, böylece çarpık ve dikkatsiz kumpaslar karakterleri çarpık bir şekilde ayarlayamaz.



 
Karputov Vladimir :
Aynen öyle. Finobacci çizgileri, fiyatları değil, yüzde seviyelerini çizer. Bu nedenle, seviyelerin fiyatlarını istiyorsanız, biraz hesaplamanız gerekir.

Bunun için düzenli bir nesne olup olmadığını sordum (orada değil, ama olmalı).

Ve bunlar bir tef ile gerçek danslar.

 string name_fibo= "Fibo" ;
//////////////
void OnStart ()
{
   int levels= int ( ObjectGetInteger ( 0 ,name_fibo, OBJPROP_LEVELS ));
   double fib_prices[]; ArrayResize (fib_prices,levels);
   double price_lev0= ObjectGetDouble ( 0 ,name_fibo, OBJPROP_PRICE , 1 );
   double price_lev100= ObjectGetDouble ( 0 ,name_fibo, OBJPROP_PRICE , 0 );
   bool wayUP= false ; if (price_lev0<price_lev100) wayUP= true ;
   double perc100_points= MathAbs (price_lev0-price_lev100);


   double level= 0 ;
   for ( int i= 0 ;i<levels;i++)
     {
      level= ObjectGetDouble ( 0 ,name_fibo, OBJPROP_LEVELVALUE ,i);
       if (wayUP) fib_prices[i]=price_lev0+perc100_points*level;
       else
      fib_prices[i]=price_lev0-perc100_points*level;
      
     }

}
 
Vasyl Nosal :

Bunun için düzenli bir nesne olup olmadığını sordum (orada değil, ama olmalı).

Ve bunlar bir tef ile gerçek danslar.

Grafik nesnelerden veri okumakla ilgili her şeyi anlamıyorum. Hayır, tabii ki gerekli, ama... Örneğin fibo seviyelerine göre bir Uzman Danışman yapıyorsak, o zaman bilinen iki temele dayanarak kendimize bir işlev yapmamızı kesin olarak engelleyen nedir? fiyatlar, geri kalan her şeyi hesaplar ve örneğin bir dizide saklar. Daha sonra danışman test edilebilir ve optimize edilebilir ve görselleştiricide çalıştırılmaz, bu da elbette gereklidir... Ve her zaman sadece iki fiyatı bilmek - üst ve alt bağlantı noktaları , her zaman tüm seviyelerin fiyatlarını biliyoruz - ya standart bir fib veya kendimiz.. .