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

 

Herkese iyi günler Bir platform, bir danışman nasıl indirileceği dışında yeni başlayan bir çaydanlığın bilmesi gerekenler. Nereden başlamalı? Şimdiden teşekkürler.

 
manik5 :

Herkese iyi günler Bir platform, bir danışman nasıl indirileceği dışında yeni başlayan bir çaydanlığın bilmesi gerekenler. Nereden başlamalı? Şimdiden teşekkürler.


Forex programlama ile ilgili ticaret ve dokümantasyon hakkında bir başlangıç. Seni daha çok ne ilgilendiriyor?
 
drknn :

Forex programlama ile ilgili ticaret ve dokümantasyon hakkında bir başlangıç. Seni daha çok ne ilgilendiriyor?

Neyi nereye koyacağımı, neye dikkat edeceğimi merak ediyorum.
 
manik5 :

Neyi nereye koyacağımı, neye dikkat edeceğimi merak ediyorum.

Yani - ticarette bir astar ...
 
manik5 :

Neyi nereye koyacağımı, neye dikkat edeceğimi merak ediyorum.

Ticaret açısından:
Piyasaya emir verin, emirleri durdurun - sunucuda (orada). Fiyat hareketi yönündeki küresel değişikliklere dikkat edin.

Programlama açısından:

Bir program yazmadan önce algoritmasını (en azından kafanızda) çalışın. Belki de geri kalanı karavan tarafından alınacak, sadece doğru soruları sormanız gerekiyor.

 
paladin80 :

Sipariş yineleme döngüsünde, OrderMagicNumber operatörüyle şu şekilde kontrol etmeniz gerekir:



Cevabınız için teşekkür ederim ama muhtemelen beni yanlış anladınız. Bir danışman tarafından açılan BOŞ sihirli siparişleri, bir kullanıcı tarafından manuel olarak açılan siparişlerden nasıl ayırt edeceğimle ilgileniyorum. Ve burada ve orada OrderMagicNumber 0 üretir.

 
imkanı yok
 

PDA RSI'm ana pencere oluyor

"0" ana penceresine RSI nasıl eklenir? ne değiştirmeli? gösterge_chart_window - değiştirildi

+------------------------------------------------------------------+
//|                                                          RSI.mq4 |
//|                      Copyright © 2004, MetaQuotes Software Corp. |
//|                                       http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net/"

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
//---- input parameters
extern int RSIPeriod= 14 ;
//---- buffers
double RSIBuffer[];
double PosBuffer[];
double NegBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   string short_name;
//---- 2 additional buffers are used for counting.
   IndicatorBuffers ( 3 );
   SetIndexBuffer ( 1 ,PosBuffer);
   SetIndexBuffer ( 2 ,NegBuffer);
//---- indicator line
   SetIndexStyle ( 0 , DRAW_LINE );
   SetIndexBuffer ( 0 ,RSIBuffer);
//---- name for DataWindow and indicator subwindow label
   short_name= "RSI(" +RSIPeriod+ ")" ;
   IndicatorShortName (short_name);
   SetIndexLabel ( 0 ,short_name);
//----
   SetIndexDrawBegin ( 0 ,RSIPeriod);
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Relative Strength Index                                          |
//+------------------------------------------------------------------+
int start()
  {
   int     i,counted_bars= IndicatorCounted ();
   double rel,negative,positive;
//----
   if ( Bars <=RSIPeriod) return ( 0 );
//---- initial zero
   if (counted_bars< 1 )
       for (i= 1 ;i<=RSIPeriod;i++) RSIBuffer[ Bars -i]= 0.0 ;
//----
   i= Bars -RSIPeriod- 1 ;
   if (counted_bars>=RSIPeriod) i= Bars -counted_bars- 1 ;
   while (i>= 0 )
     {
       double sumn= 0.0 ,sump= 0.0 ;
       if (i== Bars -RSIPeriod- 1 )
        {
         int k= Bars - 2 ;
         //---- initial accumulation
         while (k>=i)
           {
            rel=Close[k]-Close[k+ 1 ];
             if (rel> 0 ) sump+=rel;
             else       sumn-=rel;
            k--;
           }
         positive=sump/RSIPeriod;
         negative=sumn/RSIPeriod;
        }
       else
        {
         //---- smoothed moving average
         rel=Close[i]-Close[i+ 1 ];
         if (rel> 0 ) sump=rel;
         else       sumn=-rel;
         positive=(PosBuffer[i+ 1 ]*(RSIPeriod- 1 )+sump)/RSIPeriod;
         negative=(NegBuffer[i+ 1 ]*(RSIPeriod- 1 )+sumn)/RSIPeriod;
        }
      PosBuffer[i]=positive;
      NegBuffer[i]=negative;
       if (negative== 0.0 ) RSIBuffer[i]= 0.0 ;
       else RSIBuffer[i]= 100.0 - 100.0 /( 1 +positive/negative);
      i--;
     }
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
spek :

PDA RSI'm ana pencere oluyor

"0" ana penceresine RSI nasıl eklenir? ne değiştirmeli? gösterge_chart_window - değiştirildi


İlginç. RSI, sıfırdan yüzlerceye kadar değişen değerler hesaplamıştır. Ve grafikteki fiyatlar da 1'den az. Ana grafik penceresindeki RSI'yı nasıl ölçeklendirmek istersiniz?
 
spek :

PDA RSI'm ana pencere oluyor

"0" ana penceresine RSI nasıl eklenir? ne değiştirmeli? gösterge_chart_window - değiştirildi

Dürüst olmak gerekirse, bu göstergenin neden ana pencereye itilmesi gerektiği açık değil.
Neden: