Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 941

 
neman :

Bu sorunun basit bir çözümü varsa lütfen bana bildirin.

My EA, lotu hesap parametrelerine göre hesaplar:

Yani ikinci ondalık basamağa yuvarlar.

Ancak bazı brokerler için, yalnızca ilk ondalık basamağa yuvarlamaya izin verilir, yani çok fazla 0,1'e izin verilir, ancak 0,12'ye izin verilmez.

Sonra şöyle çıkıyor:

Uzman Danışmana, kodun üçüncü satırındaki değeri manuel olarak girmeden minimum lotu tanımasını ve kendi başına adım atmasını öğretmek mümkün müdür?


lots = lotstep* MathRound ((AccountFreeMargin()*risk* 0.01 /margin)/lotstep);
if(lots < 0.01) lots = 0.01;

riskin dahil olan ücretsiz fonların yüzdesi olduğu yerde

marj = MarketInfo( Symbol() ,MODE_MARGINREQUIRED) - sipariş başına marj

lotstep = MarketInfo(Symbol(),MODE_LOTSTEP) - parti adımı.

 
evillive :


riskin dahil olan ücretsiz fonların yüzdesi olduğu yerde

marj = MarketInfo(Symbol(),MODE_MARGINREQUIRED) - sipariş başına marj

lotstep = MarketInfo(Symbol(),MODE_LOTSTEP) - parti adımı.

Teşekkür ederim! İşlevi gördüm, özü anladım, üstesinden gelebilirim!
 

İyi günler forum kullanıcıları. Bir türlü sorunu çözemiyorum. Basit gibi görünüyor, ama nasıl uygulanacağı, bu yüzden fikrimi doğru yere koymam :-(. Sonuç şudur.

10 elemanlı bir dizimiz var. dizinin her elemanı o gün için fiyat veya seviyeyi içerir. Diziden kapanışa göre en yakın destek ve direnç seviyesini belirlemek gerekir. Nasıl daha güzel hale getirilir? Eh, daha ucuz (bilgi işlem kaynakları anlamına gelir)

Düşüncesi olan var mı????

 
Yardımlarınız için hepinize teşekkür ederim, işe yaramış gibi görünüyor :-)
 

Lütfen kod konusunda yardım edin. Fibo seviyelerinde zararı durdur ve teyu karı ayarlamak istiyorum. Bu şemayı kullanıyorum ama çalışmıyor. nedenini anlayamıyorum. Günlük yalnızca kaldırıldı ve uninit nedeni 0 diyor

 
 double low,
        high,
        SL,
        TP;
   int start()                               
       {
  low = iLowest ( NULL , 0 ,MODE_LOW, 20 , 0 );
  high = iHighest( NULL , 0 ,MODE_HIGH, 20 , 0 ); 
  SL = NormalizeDouble (low, 5 );
 TP = NormalizeDouble (low+((high - low)* 1.68 ), 5 );          
     OrderSend ( Symbol (), OP_BUY, 0.1 , Ask, 3 , SL, TP);
   return ;                                  
  }
//--------------------------------------------------------------------
 
nikelodeon :

İyi günler forum kullanıcıları. Bir türlü sorunu çözemiyorum. Basit gibi görünüyor, ama nasıl uygulanacağı, bu yüzden fikrimi doğru yere koymam :-(. Sonuç şudur.

10 elemanlı bir dizimiz var. dizinin her elemanı o gün için fiyat veya seviyeyi içerir. Diziden kapanışa göre en yakın destek ve direnç seviyesini belirlemek gerekir. Nasıl daha güzel hale getirilir? Eh, daha ucuz (bilgi işlem kaynakları anlamına gelir)

Düşüncesi olan var mı????

Belirli bir fiyatın hangi seviyeler arasında düştüğünü bulmanız mı gerekiyor?
 

RickD :
Нужно найти,  между какими уровнями попадает заданная цена?

Evet, kapanışın şu anda hangi seviyeler arasında olduğunu bulmak gerekiyor. Yani, mevcut destek ve direnç seviyelerini belirlemek için .....


 
nikelodeon :
Döngüde, seviye ile fiyat arasındaki minimum mutlak farkı arıyoruz. Bulunan seviye istenen seviyedir
 
Vinin :
Döngüde, seviye ile fiyat arasındaki minimum mutlak farkı arıyoruz. Bulunan seviye istenen seviyedir

Evet, böyle bir şey yaptım, sadece fiyat seviyeden yüksekse ve seviye değişken destekten yüksekse karşılaştırırım, o zaman destek seviyeye eşittir. Buna göre, katmandan daha düşük, ancak klondan daha düşük diğer seviyelerden daha büyük olan seviye, destek değişkenine yazılacaktır. Genel olarak, bunu zaten uyguladım.

Benim biraz farklı bir sorum var. Çalışma TF'm 5 dakika. Önceki günün açılış ve kapanışını nasıl öğrenebilirim???

 
nikelodeon :

Evet, böyle bir şey yaptım, sadece fiyat seviyeden yüksekse ve seviye değişken destekten yüksekse karşılaştırırım, o zaman destek seviyeye eşittir. Buna göre, katmandan daha düşük, ancak klondan daha düşük diğer seviyelerden daha büyük olan seviye, destek değişkenine yazılacaktır. Genel olarak, bunu zaten uyguladım.

Benim biraz farklı bir sorum var. Çalışma TF'm 5 dakika. Önceki günün açılış ve kapanışını nasıl öğrenebilirim???

iOpen(NULL, PERIOD_D1 ,1);

iClose(BOŞ, PERIOD_D1,1);

Neden: