Station 6 - Seite 34

 
gpwr:
...

Betrunken und ohne festen Beruf: Der Markt ist ein zufälliges Umherziehen...

Hinzufügen...

Bitte um Bearbeitung... :-)

"Betrunken und ohne festen Beruf: Der Markt ist ein lässiges Fernweh. Trinken Sie weiter Martinis und dergleichen!" :-)

 
gpwr: Hinzufügen...
Prostituierte auf dem Markt: Je mehr Sie einen Kunden aufladen, desto eher sind Sie im Nachteil ))))
 
+ je länger Sie saugen, desto wahrscheinlicher ist es, dass Sie endlich einen kleinen Gewinn erzielen ))))
 
Dr.Drain:
es scheint, dass es Zeit ist, einen Kondensator einzubauen? :-)))
Es ist an der Zeit, einen Indikator per Formel zu erstellen.
 
DmitriyN:

Hier ist der Code für den Indikator, der auf der Funktion Swinosaurs basiert:


So wie es sein sollte, ist die Anpassung genau, Kapazität und Widerstand sind selbsteinstellend:

//+------------------------------------------------------------------+
//|                                                _2_DoidsSheme.mq4 |
//|           Copyright © 2012. XrustSolution. mail:xrustx@gmail.com |
//|          https://www.youtube.com/user/opmlv http://forexrust.info |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012. XrustSolution. mail:xrustx@gmail.com"
#property link      "https://www.youtube.com/user/opmlv http://forexrust.info"
//+------------------------------------------------------------------+
//| Super Global Variables                                           |
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
//+------------------------------------------------------------------+
//| Extern Variables                                                 |
//+------------------------------------------------------------------+
extern string  ЕмкостьКонденсатора          = "= Начальный период МА";
extern    int  Capacity                                     = 7      ;
extern string  СопротивлениеУтечки                  = " конденсатора";
extern double  Resistance_C1                                = 100    ;
extern string  Резистор_В_Цепи_Заряда               = " конденсатора";
extern double  Resistance_R1                                = 10     ;
extern string  Резистор_В_Цепи_Разряда              = " конденсатора";
extern double  Resistance_R2                                = 10     ;
extern string  Порог_пробоя_Варистора         = "Максимальный период";
extern double  SafePerid                                    = 100    ;
extern string  МетодСбросаЗаряда= "true=Ограничение/false=Сброс на 0";
extern   bool  ResetMetod                                   = true   ;
extern    int  MoovingMetod                                 = 0      ;
extern    int  MoovingPrice                                 = 0      ;
//+------------------------------------------------------------------+
//|   Includes                                                                  |
//+------------------------------------------------------------------+
//#include <OBJECTS_CLASSES.mqh>
//#include <AlertsAndSounds.mqh>//GetInfo("");          
//+------------------------------------------------------------------+
//|   Defines & Global variavles                                     |
//+------------------------------------------------------------------+
#define empty  EMPTY_VALUE

//+------------------------------------------------------------------+
//--- buffers
double diods[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void init(){
        //---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,diods);
        //----
return;}
//+------------------------------------------------------------------+
void deinit(){return;}
//+------------------------------------------------------------------+
void start(){
   //----
                
   //----
   static int preLimit=0;
   static double prerp = 0;         
   int i, ii, x, y, counted = IndicatorCounted();
   if (counted > 0) counted--;
   int limit = Bars - counted;
   int per   = Period();
   string sy = Symbol();
   string txt="";
   double res=0,pres=0,diff=0,pdiff=0,koff=0;
   if(limit<=preLimit){limit=preLimit+1;}
        //----
   for(i=limit;i>=0;i--){
        res = iMA(sy,per,1,0,MoovingMetod,MoovingPrice,i);
        diff =  MathAbs(res-iMA(sy,per,1,0,MoovingMetod,MoovingPrice,i+1));
        if(diff > pdiff){
          koff+=MathAbs(diff-pdiff)/Resistance_R1;
        }else
        if(diff < pdiff){
          koff-=MathAbs(diff-pdiff)/Resistance_R2;
        }
        koff-=1/Resistance_C1;          
        
        pdiff=diff;
        if(koff>SafePerid){
          if(ResetMetod){
             koff = koff-SafePerid;
          }else{
             koff = 0;
          }   
        }
        if(koff<-(Capacity-1)){koff=-Capacity+1;}
        if(Capacity+koff>preLimit){preLimit = Capacity+koff;}
        diods[i] = iMA(sy,per,Capacity+koff,0,MoovingMetod,MoovingPrice,i+1);
   }
   //----
return;}
//+------------------------------------------------------------------+
 

Ich habe auch die Schaltung geändert:

 
Dr.Drain:

Lassen Sie mich das erklären, für ... äh ... diejenigen, die im Dunkeln tappen. Die Formel beschreibt die Entladung eines Kondensators durch eine Exponentialkurve, die im Unendlichen auf Null abfällt, wie es sich gehört.

P.S. Und hier ist die Anklage:


Es wird die allgemeine Sichtweise gezeigt, es ist klar, dass es mehr Parameter im Exponenten Exponent gibt, wenn man unter t die Zeit versteht.


Absoluter Konverter - schreiben Sie auf jeden Fall.
 
FAQ: Ich habe auch die Schaltung geändert:

Wozu dient der Varistor? Um den Kondensator vor einem Blitzeinschlag zu schützen?
 
Angenommen, durch Schaltung, und für ein Diagramm = Grenze auf Periodenerhöhung, mit gep zum Beispiel, für eingehende Spannung haben wir Beschleunigung gehen. so gep == MOLNION :))
 
Ich weiß es einfach nicht... Ich frage mich langsam, ob das das Richtige ist... Wenn die Beschleunigung zunimmt, wird der MA langsamer und umgekehrt.