Hatalar, hatalar, sorular - sayfa 1381

 
Karputov Vladimir :
Lütfen bu üç sembol için SYMBOL_VOLUME_STEP'i gösterin.

ES için 0.01

SPX için 0.1

RTS için 1

Bir kez daha - 2 farklı görevim var:

1. görev, dünyadaki herhangi bir enstrümanın sesini eşitlemektir.

2. görev, numaradan dünyadaki herhangi bir enstrüman için fiyat teklifi almaktır.

İlk görev hakkında. SYMBOL_VOLUME_STEP'in gerçekte hangi değerlere sahip olduğu hakkında nereden bilgi alacağımı bilmiyorum.

Şahsen 1 ve 0.1 ve 0.01 ile tanıştığım gerçeği, bunun her zaman tek yol olacağına dair bir argüman değil. 0.25 veya 0.5 olmadığını kim söyledi?


İkinci görev hakkında. Nasıl telafi edeceğimi bilmiyorum. Sadece bir kez 0.13, 0.38, 0.63, 0.88 fiyat adımlı bir teklifle böyle zor bir durumla karşılaştım. Ancak bunun tek bir istisna olduğunun garantisi nerede?

Terminalde bir numaradan doğru fiyat teklifi almak için dünyadaki tüm enstrümanlarda uzman olmak gerçekten gerekli mi? Bu neden benim sorunum olsun?

 
Fry :

...

İlk görev hakkında. SYMBOL_VOLUME_STEP'in gerçekte hangi değerlere sahip olduğu hakkında nereden bilgi alacağımı bilmiyorum.

...

Piyasa izlemedeki tüm enstrümanları yineleyin ve her biri için SYMBOL_VOLUME_STEP alın. Ardından bu işlemi başka bir ticaret sunucusunda yapın. Ve böylece, tüm dünyayı dolaşana kadar.

Bundan sonra , dünyada genel olarak hangi SYMBOL_VOLUME_STEP değerlerinin bulunduğunu bileceksiniz.

 
Fry :

ES için 0.01

SPX için 0.1

RTS için 1

Bir kez daha - 2 farklı görevim var:

1. görev, dünyadaki herhangi bir enstrümanın sesini eşitlemektir.

2. görev, numaradan dünyadaki herhangi bir enstrüman için fiyat teklifi almaktır.

İlk görev hakkında. SYMBOL_VOLUME_STEP'in gerçekte hangi değerlere sahip olduğu hakkında nereden bilgi alacağımı bilmiyorum.

Şahsen 1 ve 0.1 ve 0.01 ile tanıştığım gerçeği, bunun her zaman tek yol olacağına dair bir argüman değil. 0.25 veya 0.5 olmadığını kim söyledi?


İkinci görev hakkında. Nasıl telafi edeceğimi bilmiyorum. Sadece bir kez 0.13, 0.38, 0.63, 0.88 fiyat adımlı bir teklifle böyle zor bir durumla karşılaştım. Ancak bunun tek bir istisna olduğunun garantisi nerede?

Terminalde bir numaradan doğru fiyat teklifi almak için dünyadaki tüm enstrümanlarda uzman olmak gerçekten gerekli mi? Bu neden benim sorunum olsun?

Sorun nedir? En basit durum 0.01, 0.1, 1 adımıdır. Buna göre, hacmi 2, 1, 0 karaktere normalleştirin. Adım 0.13 ise, vb. daha sonra, ses seviyesi sabitse ve giriş ayarlarında ayarlanmışsa - başlatma sırasında, giriş hacmini bir adıma bölerek bir tamsayı elde edilip edilmediğini kontrol edersiniz. Değilse, örneğin elde edilen tamsayı değerini bir adımla çarparak hacmi en yakın uygun olana getirin.

 
Karputov Vladimir :

Piyasa izlemedeki tüm enstrümanları yineleyin ve her biri için SYMBOL_VOLUME_STEP alın. Ardından bu işlemi başka bir ticaret sunucusunda yapın. Ve böylece, tüm dünyayı dolaşana kadar.

Bundan sonra , dünyada genel olarak hangi SYMBOL_VOLUME_STEP değerlerinin bulunduğunu bileceksiniz.

Bu alaycılıksa, nedenini anlamıyorum.

Bu çöpü düzenli olarak yapmamı ciddi olarak önerirseniz, platformu değiştirmek daha kolay. Örneğin, TSLab altında kodlayacağım veya başka bir şey seçeceğim.

Süper doğal bir şey istemiyorum. Yalnızca 2 temel işlev (herhangi bir sayıdan, hacme ve tırnaklara kadar seviyelendirme).

API'den böyle bir hizmet beklemek ve duruma göre "dosya ile keskinleştirme" yapmamak oldukça mantıklı olacaktır.

 
Fry :

Bu alaycılıksa, nedenini anlamıyorum.

Bu çöpü düzenli olarak yapmamı ciddi olarak önerirseniz, platformu değiştirmek daha kolay. Örneğin, TSLab altında kodlayacağım veya başka bir şey seçeceğim.

Süper doğal bir şey istemiyorum. Yalnızca 2 temel işlev (herhangi bir sayıdan, hacme ve tırnaklara kadar seviyelendirme).

API'den böyle bir hizmet beklemek ve duruma göre "dosya ile keskinleştirme" yapmamak oldukça mantıklı olacaktır.

"İstek listenizi" anlamıyorum: SYMBOL_VOLUME_STEP düzenli bir işlev var - kullanın. Her araç için adım herhangi biri olabilir. Minimum 100 birim eklemek istiyorsunuz: hacim= SYMBOL_VOLUME_STEP *100. Minimum 12 birim eklemek istiyorsunuz: hacim= SYMBOL_VOLUME_STEP *12. Sorun nedir?
 
Karputov Vladimir :
"İstek listenizi" anlamıyorum: SYMBOL_VOLUME_STEP düzenli bir işlev var - kullanın. Her araç için adım herhangi biri olabilir. Minimum 100 birim eklemek istiyorsunuz: hacim= SYMBOL_VOLUME_STEP *100. Minimum 12 birim eklemek istiyorsunuz: hacim= SYMBOL_VOLUME_STEP *12. Sorun nedir?

Açık. İyi. Belirli bir örneğe bakalım.

Kapattığım bir sipariş vermem gerekiyor, peki, diyelim ki, pozisyonun %70'ini, gerisini bırakmak istiyorum. Yani, kısmi bir kâr elde ediyorum.

Tam bir pozisyon setinden sonra, hacmini bulmak kolaydır.

SYMBOL_VOLUME_STEP'de tam olarak ~ %70 daha nasıl elde edilir?

Stüdyoda formül! =)

 
Fry :

Açık. İyi. Belirli bir örneğe bakalım.

Kapattığım bir sipariş vermem gerekiyor, peki, diyelim ki, pozisyonun %70'ini, gerisini bırakmak istiyorum. Yani, kısmi bir kâr elde ediyorum.

Tam bir pozisyon setinden sonra, hacmini bulmak kolaydır.

SYMBOL_VOLUME_STEP'de tam olarak ~ %70 daha nasıl elde edilir?

Stüdyoda formül! =)

Örneğin şöyle:

 MathFloor (( POSITION_VOLUME * 0 , 7 )/ SYMBOL_VOLUME_STEP )

Ve sayısal bir örnek:

step 0.1
POSITION_VOLUME = 12 , 3
12 , 3 * 0 , 7 = 8 , 61
8.61 / 0.1 = 86.1
MathFloor ( 86 , 1 )=> 86
86 минимальных шагов

step 0.1
POSITION_VOLUME = 0 , 51
0.51 * 0.7 = 0.357
0.357 / 0.1 = 3.57
MathFloor ( 3 , 57 )=> 3
3 минимальных шага
 
Fry :

Açık. İyi. Belirli bir örneğe bakalım.

Kapattığım bir sipariş vermem gerekiyor, peki, diyelim ki, pozisyonun %70'ini, gerisini bırakmak istiyorum. Yani, kısmi bir kâr elde ediyorum.

Tam bir pozisyon setinden sonra, hacmini bulmak kolaydır.

SYMBOL_VOLUME_STEP'de tam olarak ~%70 daha nasıl elde edilir?

Stüdyoda formül! =)

Selamlar, bu kodu sökmek isterseniz. Arşiv, standart ticaret işlemleri için bir test sınıfı içerir - Açılış, Kapanış (kapatılacak pozisyonun hacmi % olarak belirlenir), Ters...

ve bu özellikleri göstermek için bir dizi test komut dosyası

Dosyalar:
MQL5.zip  148 kb
 
Fry :

Açık. İyi. Belirli bir örneğe bakalım.

Kapattığım bir sipariş vermem gerekiyor, peki, diyelim ki, pozisyonun %70'ini, gerisini bırakmak istiyorum. Yani, kısmi bir kâr elde ediyorum.

Tam bir pozisyon setinden sonra, hacmini bulmak kolaydır.

SYMBOL_VOLUME_STEP'de tam olarak ~ %70 daha nasıl elde edilir?

Stüdyoda formül! =)

Sevgili, sana nasıl ve ne yapacağını yukarıda anlattım, nedense bunu görmezden geldin. Hiç kimse sizin iyiliğiniz için bu tür işlevleri yazmaz. Bu bir zorunluluk değil - bu bir heves.

Ve evet, tam olarak %70'ini organize etmek her zaman mümkün değildir. SYMBOL_VOLUME_STEP bunun için icat edildi.

 
Tapochun :

Sevgili, sana nasıl ve ne yapacağını yukarıda anlattım, nedense bunu görmezden geldin. Hiç kimse sizin iyiliğiniz için bu tür işlevleri yazmaz. Bu bir zorunluluk değil - bu bir heves.

Ve evet, tam olarak %70'ini organize etmek her zaman mümkün değildir. SYMBOL_VOLUME_STEP bunun için icat edildi.

göz ardı etmedi. Sadece içeri girmedim. Karışık yazmışsın, belki yarın elime ulaşır. =) Anlamak için sessizce ve sakince oturmak gerekir. Neyse cevap için teşekkürler.


Heves? İhtiyaç? Kriterler bulanık. Benim için bir zorunluluk, senin için - bir heves.

İhtiyacı olan tek kişinin ben olmadığıma dair bir şüphe var. Ama karar vermek bana düşmez.

Ürün geliştirmenin kaderi ve yönü geliştiricilerin elindedir. Ben sadece bir kullanıcıyım ve belki uzun sürmez =)