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

 
solnce600 :

İşte bu .... Zaten bütün beynimi kırdım.

İKİNCİ DURUM'u yanlış mı tahmin ettim?


Kodunuzla ilgili olarak REGARDLESS bir örnek yazdım. Bu { } kaşlı ayraçların olduğu ve olmadığı yerlerin bir örneğidir... Hangi satırların ne zaman çalıştırılacağını yazdım. Sadece kodunuzdaki mantığı nasıl düzenleyeceğinizi size açıklamak istedim. İÇİNDE PARÇALARINIZ YOK... Örneğime bakın, bu durumda ne oluyor.

TAHMİN etmenize gerek yok!!!!!!!!!!!!! Sadece anlamaya çalış...

 
artmedia70 :

Kodunuzla ilgili olarak REGARDLESS bir örnek yazdım. Bu { } kaşlı ayraçların olduğu ve olmadığı yerlerin bir örneğidir... Hangi satırların ne zaman çalıştırılacağını yazdım. Sadece kodunuzdaki mantığı nasıl düzenleyeceğinizi size açıklamak istedim. İÇİNDE PARÇALARINIZ YOK... Örneğime bakın, bu durumda ne oluyor.

TAHMİN etmenize gerek yok!!!!!!!!!!!!! Sadece anlamaya çalış...


Çok teşekkür ederim Yarın, taze bir zihinle her şeyi raflara koymaya çalışacağım.
 

İyi akşamlar Bana böyle bir görevi nasıl uygulayacağımı söyle:

belirli koşullar altında işleme bir giriş vardır. sonra yükleme geliyor, ancak sorun şu ki, fiyat önceki işlemden belirli bir mesafeden daha yakınsa, yüklemenin açılmadığından nasıl emin olunur. Yani, fiyat örneğin son girişten (ilk veya 5.10 vb. fark etmez) 30 p'den fazlaysa, anlaşma açılmamalıdır.

Cevaplar için teşekkürler.

 
teplovoz :

İyi akşamlar Bana böyle bir görevi nasıl uygulayacağımı söyle:

belirli koşullar altında işleme bir giriş vardır. sonra yükleme geliyor, ancak sorun şu ki, fiyat önceki işlemden belirli bir mesafeden daha yakınsa, yüklemenin açılmadığından nasıl emin olunur. Yani, fiyat örneğin son girişten (ilk veya 5.10 vb. fark etmez) 30 p'den fazlaysa, anlaşma açılmamalıdır.

Cevaplar için teşekkürler.

pazar ve en yakın konum arasında, muhtemelen öyle.

İşlev

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает расстояние в пунктах между рынком и ближайшей       |
//|             позицей                                                        |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   ("" или NULL - текущий символ)          |
//|    op - торговая операция          (    -1      - любая позиция)           |
//|    mn - MagicNumber                (    -1      - любой магик)             |
//+----------------------------------------------------------------------------+
int DistMarketAndPos( string sy= "" , int op=- 1 , int mn=- 1 ) {
   double d, p;
   int i, k= OrdersTotal (), r= 1000000 ;

   if (sy== "" || sy== "0" ) sy= Symbol ();
  p=MarketInfo(sy, MODE_POINT);
   if (p== 0 ) if ( StringFind (sy, "JPY" )< 0 ) p= 0.0001 ; else p= 0.01 ;
   for (i= 0 ; i<k; i++) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if ((OrderSymbol()==sy) && (op< 0 || OrderType()==op)) {
         if (mn< 0 || OrderMagicNumber()==mn) {
           if (OrderType()==OP_BUY) {
            d= MathAbs (MarketInfo(sy, MODE_ASK)-OrderOpenPrice())/p;
             if (r>d) r= NormalizeDouble (d, 0 );
          }
           if (OrderType()==OP_SELL) {
            d= MathAbs (OrderOpenPrice()-MarketInfo(sy, MODE_BID))/p;
             if (r>d) r= NormalizeDouble (d, 0 );
          }
        }
      }
    }
  }
   return (r);
}

arama

 if (DistMarketAndPos()> 30 )
   {
//открываемся
   }
 
r772ra :
pazar ve en yakın konum arasında, muhtemelen öyle.

Mantığını anlıyorum , son işlemin açılış fiyatı nasıl hesaplanır?
 
Yukarıdaki katkı maddesi
 
OrderOpenPrice () işlevinin fiyatı döndürdüğünü anlıyorum
, ve sıranın işlev tarafından seçilebileceğini anlıyorum OrderSelect() , ancak tam olarak sonuncusu nasıl seçilir?
 
r772ra :
Yukarıdaki katkı maddesi

anlamadı...
 
teplovoz :

anlamadı...


Tam olarak ne?

 
r772ra :


Tam olarak ne?


Yukarıdaki ek ne anlama geliyor?

Genel olarak anlamı şudur:

if(Teklif<=(N-30*Puan) && bir koşul daha)

{

Satış emri açma;

}

N son emrin açılış fiyatıdır, nasıl bulabilirim?