Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 953

 
скажите пожалуйста, может и не в тему.
 кто нибудь проходил процедуру варификации у брокера.от меня просят скан паспорта и прописки
 
andreika:
скажите пожалуйста, может и не в тему.
 кто нибудь проходил процедуру варификации у брокера.от меня просят скан паспорта и прописки
Наверно, денег попросили?! Во всём мире борются с мошенничеством и коррупцией, так они ужесточили контроль за уклонением от налогов!
 
borilunad:
Наверно, денег попросили?! Во всём мире борются с мошенничеством и коррупцией, так они ужесточили контроль за уклонением от налогов!
дык я про то и говорю. завтра придет налоговая и скажет давай 33 (или 35) процента за выигрыш 
 
andreika:
дык я про то и говорю. завтра придет налоговая и скажет давай 33 (или 35) процента за выигрыш 
Зачем приходит? В нормальном мире раз в год декларируются все доходы, включая даже лотерейные выигрыши, и в определённый срок оплачиваются. При задержке добавляется 20% за задержку, а при неуплате налогов или скрытии доходов арестовывают банковский счёт, описывают имущество, чтобы погасить долги и возместить издержки по изъятию! Живём в мире капитала, и мечты о коммунизме уже давно улетучились! ;) или :( как кому .
 
AlexeyVik:

ДА.

Поисковик тебе в помощь, прочти что такое "плечо" на форексе и всё узнаешь. Именно плечо, AccountLeverage() используется в программе при расчёте лота в %% от депозита.

У одного, у которого было 0.4, AccountLeverage() - 500, а у другого, у которого 0.08 - 100.
 
tatianati:

Здравствуйте.

Вопрос по автоматизации торговли бинарными опционами в МТ4.

Процент прибыли по различным инструментам изменяется с течением времени.

Скажите, пожалуйста, как программно увидеть этот процент по выбранному инструменту.
На сайте GK есть примеры расчёта, вот используя эти уравнения и можно посчитать сколько будет в текущий момент.
 
Спасибо Алексей, не совсем понятно задала вопрос.

Хочу программно увидеть процент вознаграждения, предусмотренный спецификацией контрактов.

Скажите, пожалуйста как это сделать в MarketInfo() этого нет.

 
Такого нету, ведь МТ4 приспособили для торговли БО, а не изначально он был сделан для этого.
 
Алексей, Вы сэкономили мне время, Спасибо )
 

Помогите!

 Уже всю голову сломал, херня какая то.

В общем задача такая:

Есть минутная история с небольшими дырками, хочу заполнить эти дырки пустыми барами. Написал скрипт, который считывает с графика значения и записывает их в файл csv.

Скрипт формирует файл с котировками, открываю в экселе вроде все нормально, но когда пытаюсь их импортировать в архив котировок, почему-то получается абракадабра:

  

Вопрос, почему в фале минутки идут по времени нормально, а суко при импорте фигня какая то?

Вот код скрипта:

#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;
  }
//+------------------------------------------------------------------+