[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 189

 

Hepinize iyi günler!

Lütfen bana söyle...

Aşağıdaki yapı olduğunu varsayalım OrderSend(Symbol(),OP_BUY,Lots,Ask, 3,0,0 );

Dördüncü sırada kayma var = 3 .

Bu, yardımdan bir pasaj:

kayma sayfası - Piyasa emirleri için izin verilen maksimum fiyat sapması ( al veya sat emirleri).

1. Zor değilse, lütfen parmaklarınızın ucunda ne olduğunu, neyden ve neden olduğunu açıklayın. )) Ve sapmanın ne olduğu ve ne olduğu çok açık değil (puan, dakika ...).

2. Ve ikincisi, hangi seviyede sergilemeye değer ??? Makalelerde bir yerde, beş basamaklı (örneğin EURUSD) döviz çiftleri için 30 olarak ayarlanması gerektiğini gördüm.

Şimdiden teşekkürler!

 
Andrey067 :

Merhaba!

Programlamada ilk adımlarımı atmaya başlıyorum. Basit örneklerle pratik yapın. Ama sözdizimini daha iyi anlama arzusu var ve ben daha ilginç bir şey yazmak istiyorum: örneğin, bir periyot için maksimum ve minimum bir gösterge oluşturun, bir fraktal... Birisi kaynakları paylaşabilirse çok minnettar olurum. ...

En değerli satırı sizlerle paylaşıyorum. http://www.google.ru/advanced_search?q=codebase+site:mql4.com&hl=ru&lr=&newwindow=1&prmd=ivns
 
NickXXX :

Hepinize iyi günler!

Lütfen bana söyle...

Aşağıdaki yapı olduğunu varsayalım OrderSend(Symbol(),OP_BUY,Lots,Ask, 3,0,0 );

Dördüncü sırada kayma var = 3 .

Bu, yardımdan bir pasaj:

kayma sayfası - Piyasa emirleri (alış veya satış emirleri) için izin verilen maksimum fiyat sapması.

1. Zor değilse, lütfen parmaklarınızın ucunda ne olduğunu, neyden ve neden olduğunu açıklayın. )) Ve sapmanın ne olduğu ve ne olduğu çok açık değil (puan, dakika ...).

2. Ve ikincisi, hangi seviyede sergilemeye değer ??? Makalelerde bir yerde, beş basamaklı (örneğin EURUSD) döviz çiftleri için 30 olarak ayarlanması gerektiğini gördüm.

Şimdiden teşekkürler!


1mu'ya kadar - "kayma"nın ne olduğuna ilişkin internet açıklamalarını okuyun - bu kayma parametresidir

2. işarette - gerekli - 4. işarette - örneğin 3 - 5. işarette - 30

 
NickXXX :

Hepinize iyi günler!

Lütfen bana söyle...

Aşağıdaki yapı olduğunu varsayalım OrderSend(Symbol(),OP_BUY,Lots,Ask, 3,0,0 );

Dördüncü sırada kayma var = 3 .

Bu, yardımdan bir pasaj:

kayma sayfası - Piyasa emirleri (alış veya satış emirleri) için izin verilen maksimum fiyat sapması.

1. Zor değilse, lütfen parmaklarınızın ucunda ne olduğunu, neyden ve neden olduğunu açıklayın. )) Ve sapmanın ne olduğu ve ne olduğu çok açık değil (puan, dakika ...).

2. Ve ikincisi, hangi seviyede sergilemeye değer ??? Makalelerde bir yerde, beş basamaklı (örneğin EURUSD) döviz çiftleri için 30 olarak ayarlanması gerektiğini gördüm.

Şimdiden teşekkürler!


1. Buraya bakınız, yani "... İstenen açılış fiyatı çok eskiyse, slippage parametresinin değerinden bağımsız olarak 138 hatası (ERR_REQUOTE) oluşacaktır. İstenen fiyat güncel değilse, ancak hala mevcutsa fiyat akışı, daha sonra pozisyon mevcut fiyattan açılır ve yalnızca mevcut fiyat fiyat+-sapma aralığına düşerse." Noktalarda sapma.

2. Ders kitabında - değer 2'dir (dört basamakta gerçek puanlar), beş basamak için - değer 20-30'dur, komisyoncuya bağlıdır ... Gerçek hayatta A'da .... ve 20-30 değerinde işlem gördü - açılışta sorun yok Bu parametrenin değerine göre emir yoktu.

 
Roman. :


1. Buraya bakınız, yani "... İstenen açılış fiyatı çok eskiyse, slippage parametresinin değerinden bağımsız olarak 138 hatası (ERR_REQUOTE) oluşacaktır. İstenen fiyat güncel değilse, ancak hala mevcutsa fiyat akışı, daha sonra pozisyon mevcut fiyattan açılır ve yalnızca mevcut fiyat fiyat+-sapma aralığına düşerse." Noktalarda sapma.

2. Ders kitabında - değer 2'dir (dört basamakta gerçek puanlar), beş basamak için - değer 20-30'dur, komisyoncuya bağlıdır ... Gerçek hayatta A'da .... ve 20-30 değerinde işlem gördü - açılışta sorun yok bu parametrenin değerine göre emir yoktu.

Ve, örneğin, A ..... ve koşullar ise:

1. 5 ondalık basamaklı döviz çiftleri için - 4. ondalık basamaktaki minimum değişiklik (0,0001);

2. 3 ondalık basamaklı döviz çiftleri için - 2. ondalık basamaktaki minimum değişiklik (0.01).

Beş basamaklı bir çiftte (örneğin EURUSD) 20-30'a mı ayarlayayım yoksa 4. basamaktaki değişiklik dikkate alındığından hala 2-3 mi?

 
NickXXX :

Ve, örneğin, A ..... ve koşullar ise:

  • 5 ondalık basamaklı döviz çiftleri için - 4. ondalık basamaktaki minimum değişiklik (0,0001);
  • 3 ondalık basamaklı döviz çiftleri için - 2. ondalık basamaktaki minimum değişiklik (0.01).

Beş basamaklı bir (örnek EURUSD) için, sadece 4. basamaktaki değişiklik dikkate alındığından 20-30 veya hala 2-3 olarak ayarladım????


Umurumda değil, beş haneli brokerlere 40 bahis yapın ve endişelenmeyin, sonunda, eğer mazoşist bir ölçeklendirme değilse, dört gerçek puan yukarı/aşağı oyun planınızı baltalamayacak... :-))) Deneyin mikro gerçek ve bu kadar.
 
NickXXX :

Ve, örneğin, A ..... ve koşullar ise:

1. 5 ondalık basamaklı döviz çiftleri için - 4. ondalık basamaktaki minimum değişiklik (0,0001);

2. 3 ondalık basamaklı döviz çiftleri için - 2. ondalık basamaktaki minimum değişiklik (0.01).

Beş basamaklı bir çiftte (örneğin EURUSD) 20-30'a mı ayarlayayım yoksa 4. basamaktaki değişiklik dikkate alındığından hala 2-3 mi?


Numara. Gerçek puanları 10 ile çarpan sizsiniz çünkü. bu bir BEŞ İŞARET , yani. kayma değeri 20-30 aralığında olacaktır.
 
Çok teşekkürler!..
 
Andrey067 :

Merhaba!

Programlamada ilk adımlarımı atmaya başlıyorum. Basit örneklerle pratik yapın. Ama sözdizimini daha iyi anlama arzusu var ve ben daha ilginç bir şey yazmak istiyorum: örneğin, bir periyot için maksimum ve minimum bir gösterge oluşturun, bir fraktal... Birisi kaynakları paylaşabilirse çok minnettar olurum. ...

Hazır bir örnek alıp onunla uğraşmak ister misiniz?

Ya da belki önce ders kitabının bu bölümünü okuyun?

 

Kanalların dökümü konusunda bir danışman yazıyorum, bir anlaşma açma koşullarından önce kanal arızalarını kontrol ederken tökezledim, yani bir anlaşma açmadan önce kanal arıza zamanını hesaplamanız veya kaydetmeniz gerekiyor. Göstergeyi kullanarak kanalları alıyorum ve değerler şöyle:

için (i = 0; i < ObjectsTotal(); i++)
{
if (StringFind(ObjectName(i),"#",0) >= 0) devam ediyor;
if (ObjectType(ObjectName(i)) == 1)
{
if (var_400 < ObjectGet(ObjectName(i),OBJPROP_PRICE1))
{
ChangeTrend1 = ObjectGet(ObjectName(i),OBJPROP_TIME2);
var_416 = ObjectGet(NesneAdı(i),OBJPROP_PRICE1);
var_400 = ObjectGet(NesneAdı(i),OBJPROP_PRICE1);
FirstPrice1 = ObjectGetValueByShift(ObjectName(i), iBarShift(NULL, 0, ChangeTrend1, false));
}
if ((var_408 > ObjectGet(ObjectName(i),OBJPROP_PRICE1)) && (ObjectGet(ObjectName(i),OBJPROP_PRICE1) > 0))
{
var_408 = ObjectGet(NesneAdı(i),OBJPROP_PRICE1);
FirstPrice2 = ObjectGetValueByShift(ObjectName(i), iBarShift(NULL, 0, ChangeTrend2, false));
ChangeTrend2 = ObjectGet(ObjectName(i),OBJPROP_TIME2);
}
}
if (ObjectType(ObjectName(i)) == 2)
{
if (var_400 < ObjectGetValueByShift(ObjectName(i),0))
{
ChangeTrend1 = ObjectGet(ObjectName(i),OBJPROP_TIME2);
var_416 = ObjectGetValueByShift(ObjectName(i),1);
var_400 = ObjectGetValueByShift(ObjectName(i),0);
FirstPrice1 = ObjectGetValueByShift(ObjectName(i), iBarShift(NULL, 0, ChangeTrend1, false));
}
if ((var_408 > ObjectGetValueByShift(ObjectName(i),0)) && (ObjectGetValueByShift(ObjectName(i),0) > 0))
{
ChangeTrend2 = ObjectGet(ObjectName(i),OBJPROP_TIME2);
var_408 = ObjectGetValueByShift(ObjectName(i),0);
FirstPrice2 = ObjectGetValueByShift(ObjectName(i), iBarShift(NULL, 0, ChangeTrend2, false));
}
}
}

var_392 = MathRound((var_400 - var_416)/ld_84 * 100);
if ((var_400 != 0) && (var_408 != 9999) && (var_400 != var_408)){
var_400 = NormalizeDouble (var_400,Rakamlar);

var_408 = NormalizeDouble(var_408, Rakamlar);

Bu sorunu çözmede yardımcı olun. Şimdiden teşekkürler.