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

 
novator :

İyi akşamlar yanlış yazdıklarınıza burnunuzu sokun kodda henüz bir mantık yok son üç çubuğun aralığı 20 puana sıkıştırılınca satmanız yeterli


 #define MAGIC 123456
extern double rastvor= 20 ;
int start()
{
 
 for ( int i= 1 ;i> OrdersTotal ();i++)
 {
  if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)== false ) break ;
  if (OrderSymbol()== Symbol () && OrderMagicNumber()==MAGIC)
  { 
   double UpLev=iHigh( NULL , 0 ,iHighest( NULL , 0 ,MODE_HIGH, 3 , 0 ));
   double DnLev=iLow( NULL , 0 ,iLowest( NULL , 0 ,MODE_LOW, 3 , 0 ));
   double summ = UpLev-DnLev;
   if (UpLev-DnLev<=rastvor)
   {
    OrderSend ( Symbol (),OP_BUY, 0.2 ,Ask, 3 , 0 , 0 , "" ,MAGIC, 0 ,Red);
    return ( 0 );
   }
  }
 }
} 


Daha dikkatli:
 if (UpLev-DnLev<=rastvor *Point )
 

Ve ilerisi. Her şeyden önce,

 for ( int i= 0 ;i < OrdersTotal ();i++)

... ve ikincisi, tamamen kaldırılmalıdır. Yalnızca bırakın:

 int start()
{
 
   double UpLev=iHigh( NULL , 0 ,iHighest( NULL , 0 ,MODE_HIGH, 3 , 0 ));
   double DnLev=iLow( NULL , 0 ,iLowest( NULL , 0 ,MODE_LOW, 3 , 0 ));
   double summ = UpLev-DnLev;
   if (UpLev-DnLev<=rastvor *Point )
   {
    OrderSend ( Symbol (),OP_BUY, 0.2 ,Ask, 3 , 0 , 0 , "" ,MAGIC, 0 ,Red);
    return ( 0 );
   }
} 
 

i Aç(Sembol(),0,0)

Doğru anladıysam, bu fonksiyon sıfır çubuğunun Teklif fiyatını döndürür

SORU: Hangi işlev sıfır (ve herhangi bir) çubuğunun Teklif fiyatını değil , Satış fiyatını döndürür?

Teşekkür ederim.

 
Vinin :

Dosya adı, dosya uzantısının bir nokta ile ayrıldığı bir parametre olarak iletilir. Örneğin "Test.dat"


Teşekkürler!!!! Ve benim durumumda uzantıya ne ihtiyacım var?
 
solnce600 :

i Aç(Sembol(),0,0)

Doğru anladıysam, bu fonksiyon sıfır çubuğunun Teklif fiyatını döndürür

SORU: Hangi işlev sıfır (ve herhangi bir) çubuğunun Teklif fiyatını değil , Satış fiyatını döndürür?

Teşekkür ederim.

Sor, bir yayılma gibi, tarihte sabit değildir. Ancak şu anda, bir Expert Advisor'da eylem sinyali olarak kullanmak için, bu fonksiyona bir forma ekleyebilir ve buna göre normalize edebilirsiniz: Ask = NormalizeDouble (iOpen(Symbol(),0,0)+spread,Digits); ya da sadece Sor!
 

http://photoload.ru/data/c4/9a/b1/c49ab15e130c84a1ca9c51711fcf423a.jpg Göstergelerin mantığını anlama konusunda hala bazı yanlış anlamalarım var. Örneğin standart Hareketli Ortalama göstergesini alırsak.

Başlangıçta var:

 switch (MA_Method)
     {
      case 0 : sma();  break ;
      case 1 : ema();  break ;
      case 2 : smma(); break ;
      case 3 : lwma();
     }
Burada her şey mantıklı, daha sonra göstergeye basıldığında çıkan pencereden kullanıcının seçtiği fonksiyonun çağrısı geliyor.. Böyle?

INIT'de yorumladığım bir kod parçası var:

 //---- indicator short name
  /* switch(MA_Method)
     {
      case 1 : short_name="EMA(";  draw_begin=0; break;
      case 2 : short_name="SMMA("; break;
      case 3 : short_name="LWMA("; break;
      default :
         MA_Method=0;
         short_name="SMA(";
     }
   IndicatorShortName(short_name+MA_Period+")");*/

Ve yine de DataWindow penceresinde isim yazılır. İşte ekran görüntüsü:

Bir soru ortaya çıktı. Bu kod parçası neden INIT'de?

 
Dimka-novitsek :

İyi akşamlar! işlevde

Dosya parametresi olarak belirli bir koşullu sözcük ve nokta aracılığıyla - içindeki bir kısaltmayı eklemeniz gerekir. Nereye girmek istediğimi bilmiyorsam hangi kısaltmayı girmek daha iyidir

dizi çift Kütle[,2]; ?


Afedersiniz, uzantılarım var, hangisi bana uygun değil mi?
 
Dimka-novitsek :

Afedersiniz, uzantılarım var, hangisi bana uygun değil mi?

Beğendiğiniz herhangi biri (tabii ki, bilgileri diğer programlarla işlemek istemiyorsanız).
 
Teşekkür ederim!
 
hoz :

http://photoload.ru/data/c4/9a/b1/c49ab15e130c84a1ca9c51711fcf423a.jpg Göstergelerin mantığını anlama konusunda hala bazı yanlış anlamalarım var. Örneğin standart Hareketli Ortalama göstergesini alırsak.

Başlangıçta var:

Burada her şey mantıklı, daha sonra göstergeye basıldığında çıkan pencereden kullanıcının seçtiği fonksiyonun çağrısı geliyor.. Böyle?

INIT'de yorumladığım bir kod parçası var:

Ve yine de DataWindow penceresinde isim yazılır. İşte ekran görüntüsü:

Bir soru ortaya çıktı. Bu kod parçası neden INIT'de?


Bunlar gösterge ortalama alma yöntemleridir.