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

 
MaxZ :

OP_SELLSTOP'u OP_SELLLIMIT ile, OP_BUYSTOP'u OP_BUYLIMIT ile değiştirin.

Ve iki kez kullanmak mantıklı değil:

Zaten bir sipariş seçtiniz ve tekrar seçtiniz.

çalışmıyor!.. ticaret yapmıyor

geçersiz otlogka(int sırası)
{
int a, k=SiparişToplam();

for (a=k-1; a>=0; a--) {
if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)) {
if (OrderType()==OP_BUY) {
///// şu şekilde daha iyi ifade edilebilirse: (Bid-OrderOpenPrice())>20
(OrderProfit()+OrderCommission()+OrderSwap()<0) {
order=OrderSend(Symbol(),OP_SELLLIMIT,0.02, NormalizeDouble (Sor,Rakamlar)+15*Puan,1,0,12,"Otlogka",mn,5,0);
}}}}
if (OrderType()==OP_SEL){
if (OrderProfit()+OrderCommission()+OrderSwap()<0) {
order=SiparişGönder(Symbol(),OP_BUYLIMIT,0.02,NormalizeDouble(Sor,Rakamlar)-15*Puan,1,0,12,"Otlogka",mn,5,0);
}}}
 
MaxZ :

oo

RefreshRates() nerede gerekliydi?

Yoksa Refrashrates() işlevinizi mi yazdınız?? :DD


Fiyatlara erişilen yerde RefreshRates() gereklidir.
 
smartemiy :

OrderSend işlevindeki bu "12" sayısı nedir? :(

Ve sipariş seçimi konusunda beni yanlış anladın ... Şöyle olmalı:

 int a, k = OrdersTotal ();
for (a = k- 1 ; a >= 0 ; a--)
   if ( OrderSelect (a, SELECT_BY_POS, MODE_TRADES))
   {
       if ( OrderType ()==OP_BUY )
      {
// ......................
      }
       if ( OrderType ()==OP_SELL)
      {
// ......................
      }
   }
 
PapaYozh :

Fiyatlara erişilen yerde RefreshRates() gereklidir.
Veya önceden tanımlanmış değişkenlere ve zaman serisi dizilerine?
 
MaxZ :
Veya önceden tanımlanmış değişkenlere ve zaman serisi dizilerine?

En azından önceden tanımlanmış olanlara, en azından MarketInfo aracılığıyla
 
PapaYozh :

En azından önceden tanımlanmış olanlara, en azından MarketInfo aracılığıyla

Ve sana hayır diyorum: https://www.mql5.com/en/forum/102562 .

 
MaxZ :

Ve sana hayır diyorum: https://www.mql5.com/en/forum/102562 .


Ve gerçekten.
 
PapaYozh :

Ve gerçekten.

Giriş. Ben kendim şaşırdım! :)) Bir gece yanlışlıkla forumun bu başlığına denk geldim ve hemen bu gerçeği kafama taktım...

Bu nedenle, kodun çalışması ve 129 hatasının gelmemesi için Refrashrates () öğesinin nereye eklenmesi gerektiğiyle çok ilgileniyorum.

 
Anladığım kadarıyla tüm fiyatlar pazarlama bilgilerinden alınıp normalleştirildi ama siparişler geçmedi. Sanki sipariş satırı atlanmış gibi. Ne tür bir hatayla karşılaştığını açıklamaya karar verdim. Her ne kadar fiyatların normalleştiğinden emin olsam da her seferinde yanlış fiyatlara yemin ettim. Burada bir soru sordu. Ve araç döngüsünden önce başlatma işlevinin başına yenileme hızları ekledim.
 
Bir ticaret sistemi sağlamak için danışman yazacak insanlar var mı, peki, fazladan 50-100 dolarım yok! Ticaret sistemi gerçekten çalışıyor ve çok basit!!! Ama MASD ve hareket temelinde, yine de bir faktörü hesaba katıyor... dolar/pound, euro/dolar üzerinde çalışıyor, geri kalanı üzerinde test etmedim.... şimdi 3 aydır sent, ama giriş noktalarının yaklaşık yüzde 70'ini özlüyorum!!! Yardım...