Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 953

 
Veuillez me dire si cela est hors sujet.
Quelqu'un a-t-il suivi la procédure de modification avec un courtier ? On me demande un scan de mon passeport et de mon enregistrement.
 
andreika:
Veuillez me dire si cela est hors sujet.
Quelqu'un a-t-il suivi la procédure de modification avec un courtier ? On m'a demandé un scan de mon passeport et de mon enregistrement.
Ils ont dû demander de l'argent. Ils luttent contre la fraude et la corruption dans le monde entier, ils ont donc renforcé les contrôles sur l'évasion fiscale !
 
borilunad:
Ils ont dû demander de l'argent ! Partout dans le monde, on lutte contre la fraude et la corruption, et on a donc renforcé les contrôles sur l'évasion fiscale !
C'est ce que je dis. Demain, le bureau des impôts viendra et dira 33 (ou 35) pour cent pour les gains.
 
andreika:
C'est ce que je dis. Demain, le fisc viendra dire 33 (ou 35) pour cent pour les gains.
Pourquoi cela arrive-t-il ? Dans le monde normal, tous les revenus sont déclarés une fois par an, y compris les gains de la loterie, et payés dans un certain délai. En cas de retard, des frais de retard de 20% sont ajoutés, et en cas de non-paiement des impôts ou de dissimulation de revenus, le compte bancaire est saisi et les biens sont saisis pour payer les dettes et récupérer les frais de saisie ! Nous vivons dans un monde de capitaux et les rêves de communisme sont bien loin ! ;) ou :( peu importe.
[Deleted]  
AlexeyVik:

OUI.

Moteur de recherche pour vous aider, lisez ce qu'est le "levier" dans le forex et vous le découvrirez. C'est l'effet de levier, AccountLeverage() qui est utilisé dans le programme pour calculer le lot en tant que % du dépôt.

Celui qui a eu 0,4 a un AccountLeverage() de 500, et l'autre qui a eu 0,08 a 100.
 
tatianati:

Bonjour.

Question sur l'automatisation du trading des options binaires dans MT4.

Les pourcentages de profit des différents instruments évoluent dans le temps.

Veuillez me dire comment voir ce pourcentage pour l'instrument sélectionné.
Le site web de GK propose des exemples de calculs. À l'aide de ces équations, vous pouvez calculer combien il en coûtera au moment présent.
 
Merci Alexey, je n'avais pas bien compris ma question.

Je veux voir de manière programmatique le pourcentage de la rémunération stipulé par le cahier des charges.

Veuillez me dire comment le faire dans MarketInfo().

 
Cela n'existe pas, car MT4 a été adapté au trading BO, et n'a pas été conçu à l'origine pour cela.
 
Alexei, tu m'as fait gagner du temps, merci).
 

Au secours !

Je me suis déjà creusé les méninges, c'est des conneries.

Voici le problème général :

J'ai une petite histoire avec des petits trous, je veux remplir ces trous avec des barres vides. J'ai écrit un script qui lit les valeurs du graphique et les écrit dans un fichier csv.

Le script génère un fichier avec des citations, je l'ouvre dans Excel, mais lorsque j'essaie de les importer dans l'archive des citations, j'obtiens abracadabra pour une raison quelconque :

La question est de savoir pourquoi l'heure dans le fichier est correcte, mais quand je l'importe, j'obtiens le même problème.

Voici le code du script :

#property strict
#property  show_inputs
//----

input bool              SkipWeekEnd             = true;
input bool     ChangeVolume   = true;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnStart()
  {
          int now_volume;
          datetime now_time, pre_time;
          int HistoryHandle = -1,  PeriodSec;
          double now_close, now_open, now_low, now_high,  pre_close=0;
          int Error = 0, cnt_copy = 0, cnt_add = 0;
          int temp[13];
//---- запоминаем символ и период графика
          string symbol = Symbol();
          int period = Period();
      PeriodSec = period * 60;
//---- открываем файл, в который будем записывать историю
          string file_name = StringConcatenate(symbol, period,".csv");
          HistoryHandle = FileOpen(file_name,  FILE_WRITE | FILE_CSV,"," );
          if(HistoryHandle < 0)
            {
                     Error = GetLastError();
                     Alert("FileOpen ", file_name, Error);
                     return;
            }

//+------------------------------------------------------------------+
//| Обрабатываем историю                                             |
//+------------------------------------------------------------------+
          int bars = Bars;
          pre_time = Time[bars-1];
          for(int i = bars - 1; i >= 0; i--)
            {
                     //---- Запоминаем параметры бара
                     now_open   = NormalizeDouble(Open[i],Digits);
                     now_high   = NormalizeDouble(High[i],Digits);
                     now_low    = NormalizeDouble(Low[i],Digits);
                     now_close  = NormalizeDouble(Close[i],Digits);
                     if (ChangeVolume) now_volume       = int(((High[i]-Low[i])/Point)+1); 
                         else now_volume        = int(Volume[i]);
                     now_time = Time    [i] / PeriodSec;
                     now_time   *=PeriodSec;
                     //---- если есть пропущенные бары,
                     while(now_time > pre_time + PeriodSec)
                       {
                                pre_time += PeriodSec;
                                pre_time        /= PeriodSec;
                                pre_time        *= PeriodSec;
                                //---- если это не выходные,
                                if(SkipWeekEnd)
                                  {
                                           if(TimeDayOfWeek(pre_time) <= 0 || TimeDayOfWeek(pre_time) > 5 ) 
                                               continue;
                                           if(TimeDayOfWeek(pre_time) == 5 )
                                             {
                                                      if(TimeHour(pre_time) == 23 || TimeHour(pre_time + PeriodSec) == 23)
                                                                                                                                                                                        continue;
                                             }
                                  }
                          //---- записываем пропущенный бар в файл
                                FileWrite(HistoryHandle, 
                                          TimeToStr(pre_time,TIME_DATE), 
                                          TimeToStr(pre_time,TIME_MINUTES),
                                          pre_close,
                                          pre_close,
                                          pre_close,
                                          pre_close,
                                          1);
                                FileFlush(HistoryHandle);
                                cnt_add ++;
                       }
                     //---- записываем новый бар в файл
                     
                     FileWrite(HistoryHandle, 
                               TimeToStr(now_time,TIME_DATE), 
                               TimeToStr(now_time,TIME_MINUTES),
                               now_open, 
                               now_low,
                               now_high,
                               now_close,
                               now_volume);
                     FileFlush(HistoryHandle);
                     cnt_copy ++;
                     //---- запоминаем значение времени и цену закрытия записанного бара
                     pre_close  = now_close;
                     pre_time   = now_time / PeriodSec;
                     pre_time   *= PeriodSec;
           }
          //---- закрываем файл
          FileClose(HistoryHandle);
          //---- выводим статистику
          Print(symbol, period, ": было ", cnt_copy, " баров, добавлено ", cnt_add, " баров");
          
          return;
  }
//+------------------------------------------------------------------+