どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 953

 
オフトピックであれば教えてください。
ブローカーとの変動手続きを行った人はいますか?私はパスポートと登録証のスキャンを要求されました。
 
andreika:
オフトピックであれば教えてください。
ブローカーと一緒に変動手続きをした人はいますか? 私は、パスポートと登録証のスキャンを要求されました。
お金を要求されたのでしょう。世界中で不正や汚職と戦っているので、脱税の取締りが厳しくなっているのです
 
borilunad:
お金を要求されたに違いない!世界中で不正や汚職と戦っているので、脱税の取締りが厳しくなっているのです
明日、税務署が来て、賞金に対して33%(あるいは35%)って言うんだよ。
 
andreika:
明日、国税庁が来て、賞金に対して33%(あるいは35%)と言うだろうね。
なぜ来るのか?普通の世界では、宝くじの当選金も含めて、すべての所得を年に1回申告して、一定の期限までに納付します。遅れた場合は20%の延滞金が加算され、税金未納や所得隠しがあった場合は銀行口座を差し押さえ、資産を差し押さえて債務の返済と差し押さえにかかる費用を回収することになるのです私たちは資本の世界に生きており、共産主義の夢はとっくに終わっているのですまたは :( どちらか .
 
AlexeyVik:

はい。

検索エンジンで、FXの「レバレッジ」とは何かを読めば、分かるはずです。ロットを保証金に対する割合で計算するためにプログラムで使用されるのは、AccountLeverage() というレバレッジです。

0.4だった人はAccountLeverage()が500、0.08だった人は100だった。
 
tatianati:

こんにちは。

MT4でのバイナリーオプション取引の自動化について質問です。

商品の種類によって、利益率は時間の経過とともに変化します。

選択した楽器のこのパーセンテージを見る方法を教えてください。
GKのサイトには計算例が載っているので、この式を使って、今の時点でいくらになるのか計算してみてください。
 
Alexeyさん、ありがとうございます。私の質問がよく理解できていませんでした。

契約仕様で規定されている報酬の割合をプログラムで確認したい。

MarketInfo()で行う方法を教えてください。

 
MT4はBO取引に適応したもので、もともとそのために作られたものではないので、そのようなことはありません。
 
Alexeiさん、時間の節約になりました、ありがとうございます )
 

助けて

もう頭をフル回転させましたが、全部デタラメです。

これが一般的な問題点です。

小さな穴が開いている分歴があるので、この穴を空のバーで埋めたいのです。チャートから値を読み取り、csvファイルに書き出すスクリプトを書きました。

スクリプトで引用文のファイルが生成され、それをExcelで開くのですが、引用文のアーカイブにインポート しようとすると、なぜかアブラカタブラが表示されるのです。

問題は、ファイル内の時刻はOKなのに、インポートすると同じ混乱が起こるのはなぜか、ということです。

以下はスクリプトのコードです。

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