[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 470

 
Armagedon_kresh:
Und um 11:00 Uhr hatte ich es noch nicht geschafft!!! Entschuldigung, ich habe eine Frage. Ich habe gehört, dass es unzuverlässige Maklerfirmen gibt, die Ihnen keinen Zugang zum Markt gewähren, und es stellt sich heraus, dass der Händler mit einem Computer handelt! Als ob es sich um Betrug handeln würde! Ich habe ein Konto bei "N****X" eröffnet, haben Sie schon davon gehört? Wie lauten die Kritiken dazu? Ist sie zuverlässig?

Warnung. DTs sind in diesem Forum nicht zu diskutieren.
 
Vinin:

Warnung. DCs werden in diesem Forum nicht diskutiert
In welchem Forum werden sie diskutiert?
 
yosuf:
In welchem Forum werden sie diskutiert?

Im Forum der DC, über die Sie diskutieren möchten.
 

Es gibt zwei Indikatoren: MTF_Stochastic und MTF_ADX. Die stochastischen Daten stimmen überein, aber die ADX-Daten nicht. Bitte geben Sie an, wo der Fehler liegt. Dankeschön

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Black
#property indicator_color2 SteelBlue
#property indicator_color3 Crimson

extern int TimeFrame=60;
extern int period = 2;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexStyle(0,DRAW_LINE);

   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);
   SetIndexBuffer(0,ExtMapBuffer1); 
   SetIndexBuffer(1,ExtMapBuffer2);
   SetIndexBuffer(2,ExtMapBuffer3);
   switch(TimeFrame)
  {
   case 1 : string TimeFrameStr="Period_M1"; break;
   case 5 : TimeFrameStr="Period_M5"; break;
   case 15 : TimeFrameStr="Period_M15"; break;
   case 30 : TimeFrameStr="Period_M30"; break;
   case 60 : TimeFrameStr="Period_H1"; break;
   case 240 : TimeFrameStr="Period_H4"; break;
   case 1440 : TimeFrameStr="Period_D1"; break;
   case 10080 : TimeFrameStr="Period_W1"; break;
   case 43200 : TimeFrameStr="Period_MN1"; break;
   default : TimeFrameStr="Current Timeframe";
  }
 IndicatorShortName("MTF_ADX("+period+") ("+TimeFrameStr+")");
 
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   datetime TimeArray[];
   int    i,limit,y=0,counted_bars=IndicatorCounted();
 
// Plot defined time frame on to current time frame
   ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame); 
   
   limit=Bars-counted_bars;
   for(i=0,y=0;i<limit;i++)
   {
   if (Time[i]<TimeArray[y]) y++;

/***********************************************************   
   Add your main indicator loop below.  You can reference an existing
      indicator with its iName  or iCustom.
   Rule 1:  Add extern inputs above for all neccesary values   
   Rule 2:  Use 'TimeFrame' for the indicator time frame
   Rule 3:  Use 'y' for your indicator's shift value
 **********************************************************/  
   ExtMapBuffer1[i]=iADX(NULL, 0, period, PRICE_CLOSE, MODE_MAIN, y);
   ExtMapBuffer2[i]=iADX(NULL, 0, period, PRICE_CLOSE, MODE_PLUSDI, y);
   ExtMapBuffer3[i]=iADX(NULL, 0, period, PRICE_CLOSE, MODE_MINUSDI, y);
   }  
   return(0);
  }
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 SteelBlue
#property indicator_color2 Crimson

extern int TimeFrame=60;
extern int kperiod = 1;
extern int dperiod = 2;
extern int slowing = 1;
extern int method  = 0;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexStyle(0,DRAW_LINE);

   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);
   SetIndexBuffer(0,ExtMapBuffer1); 
   SetIndexBuffer(1,ExtMapBuffer2);
   switch(TimeFrame)
  {
   case 1 : string TimeFrameStr="Period_M1"; break;
   case 5 : TimeFrameStr="Period_M5"; break;
   case 15 : TimeFrameStr="Period_M15"; break;
   case 30 : TimeFrameStr="Period_M30"; break;
   case 60 : TimeFrameStr="Period_H1"; break;
   case 240 : TimeFrameStr="Period_H4"; break;
   case 1440 : TimeFrameStr="Period_D1"; break;
   case 10080 : TimeFrameStr="Period_W1"; break;
   case 43200 : TimeFrameStr="Period_MN1"; break;
   default : TimeFrameStr="Current Timeframe";
  }
 IndicatorShortName("MTF_Stochastic("+kperiod+","+dperiod+","+slowing+") ("+TimeFrameStr+")");
 
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   datetime TimeArray[];
   int    i,limit,y=0,counted_bars=IndicatorCounted();
 
// Plot defined time frame on to current time frame
   ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame); 
   
   limit=Bars-counted_bars;
   for(i=0,y=0;i<limit;i++)
   {
   if (Time[i]<TimeArray[y]) y++;

/***********************************************************   
   Add your main indicator loop below.  You can reference an existing
      indicator with its iName  or iCustom.
   Rule 1:  Add extern inputs above for all neccesary values   
   Rule 2:  Use 'TimeFrame' for the indicator time frame
   Rule 3:  Use 'y' for your indicator's shift value
 **********************************************************/  
 
   ExtMapBuffer1[i]=iStochastic(NULL,TimeFrame,kperiod,dperiod,slowing,method,0,MODE_MAIN,y);
   ExtMapBuffer2[i]=iStochastic(NULL,TimeFrame,kperiod,dperiod,slowing,method,0,MODE_SIGNAL,y);
   }  
   return(0);
  }
//+------------------------------------------------------------------+
 
iADX(NULL, 0, 
 
Vinin:

Warnung. DCs dürfen in diesem Forum nicht diskutiert werden.

Das tut mir leid!!! War nur noch nicht lange im Forum, wusste nicht, was geht und was nicht!!!
 

Können Sie mir bitte sagen, was ich im Code ändern muss, damit das Signal beim Minimum der letzten vier Kerzen und nicht bei der letzten Kerze angezeigt wird? Screenshot und Code im Anhang.

#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Crimson
#property indicator_color2 Crimson
#property indicator_color3 Crimson
#property indicator_color4 Crimson
#property indicator_color5 Crimson

extern int    Target1    = 20;
extern int    Target2    = 30;
extern int    TakeProfit = 40;
extern int    StopLoss   = 40;
extern bool   IsTime     = false;
extern string TimeStart  = "05:00";
extern string TimeEnd    = "17:00";

double SellBuffer[];
double SellTP1Buffer[];
double SellTP2Buffer[];
double SellTP3Buffer[];
double SellSLBuffer[];

int init()
{
    SetIndexBuffer(0, SellBuffer);
    SetIndexBuffer(1, SellTP1Buffer);
    SetIndexBuffer(2, SellTP2Buffer);
    SetIndexBuffer(3, SellTP3Buffer);
    SetIndexBuffer(4, SellSLBuffer);
    SetIndexStyle(0, DRAW_ARROW);
    SetIndexStyle(1, DRAW_ARROW);
    SetIndexStyle(2, DRAW_ARROW);
    SetIndexStyle(3, DRAW_ARROW);
    SetIndexStyle(4, DRAW_ARROW);
    SetIndexArrow(0, 159);
    SetIndexArrow(1, 178);
    SetIndexArrow(2, 178);
    SetIndexArrow(3, 178);
    SetIndexArrow(4, 251);
    SetIndexLabel(0, "Sell");
    SetIndexLabel(1, "Sell Target1");
    SetIndexLabel(2, "Sell Target2");
    SetIndexLabel(3, "Sell TP");
    SetIndexLabel(4, "Sell SL");
    return(0);
}

int start()
{
    int limit;
    int counted_bars = IndicatorCounted();
    if (counted_bars > 0)
        counted_bars--;
    limit = Bars - counted_bars;
    for (int i = 0; i < limit; i++)
    {
        double main1=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,0,i+1);
        double sig1=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,1,i+1);
        double main2=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,0,i+2);
        double sig2=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,1,i+2);
        double main3=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,0,i+3);
        double sig3=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,1,i+3);
        double main4=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,0,i+4);
        double sig4=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,1,i+4);
        double main5=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,0,i+5);
        double sig5=iCustom(NULL,0,"MTF_Stochastic",240,1,2,1,0,1,i+5);
        string   str = TimeDay(Time[i + 1]) + "." + TimeMonth(Time[i + 1]) + "." + TimeYear(Time[i + 1]) + " ";
        datetime t1  = StrToTime(str + TimeStart + ":00");
        datetime t2  = StrToTime(str + TimeEnd + ":00");
        if (!IsTime || (IsTime && Time[i + 1] >= t1 && Time[i + 1] < t2))
        
        {
            if (main1 == main2 && sig1 == sig2 && 
                main2 == main3 && sig2 == sig3 &&
                main3 == main4 && sig3 == sig4 &&
                main1 < sig1 && main2 < sig2 && main3 < sig3 && main4 < sig4 &&
                main5 > sig5)
            {
                SellBuffer[i + 1]    = Low[i + 1] - 1 * Point;
                SellTP1Buffer[i + 1] = Low[i + 1] - (Target1 + 1) * Point;
                SellTP2Buffer[i + 1] = Low[i + 1] - (Target2 + 1) * Point;
                SellTP3Buffer[i + 1] = Low[i + 1] - (TakeProfit + 1) * Point;
                SellSLBuffer[i + 1]  = Low[i + 1] + (StopLoss - 1) * Point;
            }
        
        
        }
    }
    return(0);
}
 
Armagedon_kresh:
Und um 11:00 Uhr hatte ich es noch nicht geschafft!!! Entschuldigung, ich habe eine Frage. Ich habe gehört, dass es unzuverlässige Maklerfirmen gibt, die Ihnen keinen Zugang zum Markt gewähren, und es stellt sich heraus, dass der Händler mit einem Computer handelt! Als ob es sich um Betrug handeln würde! Ich habe ein Konto bei "N***X" eröffnet, hast du schon davon gehört? Wie lauten die Kritiken dazu? Ist sie zuverlässig?

keine Maklerhäuser ziehen Geld bei der Interbank ab
 
Es gibt keine seriösen Maklerfirmen (das geht aus ihren Vorschriften klar hervor) - es gibt Maklerfirmen, die nicht bei Kleinigkeiten betrügen.
 

Guten Abend und ein frohes neues Jahr für alle! Ich habe ein Konto auf einer Plattform namens FXstart, es läuft automatisch in einer versteckten Form. Ich möchte mehr Plattformen herunterladen, besser den gleichen DC, ein Demokonto eröffnen. Können sie normalerweise auf einem Computer koexistieren? Wenn Sie versuchen, eine andere Plattform herunterzuladen, wird es nicht dazu führen, Nullen in der bestehenden mit Handelsroboter und ihre Einstellungen!

Außerdem habe ich mit demselben Roboter auf EURUSD, GBPUSD und AUDUSD gehandelt. Der Roboter hat sich bei den Tests hervorragend verhalten! In Wirklichkeit funktioniert es mit völligem Unsinn, die Partie wächst unerwartet, stellt drei Aufträge nebeneinander, zum Beispiel das Pendel über den Eurodollar, während es genau einen geben sollte. Abstand über den Preis sollte als 20 Punkte, oder 30, oder jede, während es bei einer Einstellung nicht nur 20, sondern 40, oder 60, oder 100 Punkte! Infolgedessen sank der Einlagenbetrag innerhalb von drei Tagen von 2200 auf 1836 !!! Ich glaube, ich bin ziemlich gut davongekommen, irgendwann war ich 900 Pfund im Minus!

Und was für Lose, wow!!! Wie auch immer, ich habe diesen Horror ausgeschaltet... Es gibt über 40 Trades mit solchen Lots. Kann es daran liegen, dass die Variablen von Robotern, die auf verschiedene Währungspaare geworfen werden, miteinander interagieren????