忍者ブログ

forex tester2のインディケーターを自作

fx(外国為替証拠金取引)のトレードの練習やルールの検証をForex Tester 2というソフトでしてみます。 Meta Trader4(MT4)のインディケーター(indicator)をForex Tester2用に移植できたらしてみます。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


TDateTime型、DT_DATE型、DATE データ型、 COleDateTime クラス

ForexTester2では時間にTDateTime型を使用しています。double型です。
DATE データ型、 COleDateTime クラスと同等だと思われます。

Visual c++ でTDateTime型を年月日に変換する方法がわからなかったので自分で作ってみました。
秒は0秒であることが前提です。


  int cnt;
  char datMon[12]={31,28,31,30,31,30,31,31,30,31,30,31};

  int day = (int)time;
  day -= 1;
  cnt = 1900;
  while (1) {
   if (isLeapYear(cnt)) {
    if (day <= 366) {
     break;
    }
    day -= 366;
   } else {
    if (day <= 365) {
     break;
    }
    day -= 365;
   }
   cnt++;
  }
  year = cnt;

  datMon[1] += isLeapYear(cnt);
  cnt = 0;
  while (1) {
   if (datMon[cnt++] < day) {
    day -= datMon[cnt - 1];
   } else {
    break;
   }
  }

  mon = cnt;
  mday = day;

  int work = (int)(((double)time - (int)time) * 24 * 60 + 0.5);
  hour = work / 60;
  min = work % 60;


 

なんとなくできてそうです。
PR

トラックバック

トラックバックURL:

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字(絵文字)


forex tester2 販売
Forex Tester 2の購入はこちらから。
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
カテゴリー
フリーエリア



最新記事
最新CM
最新TB
RSS
ブログ内検索
アーカイブ
最古記事
プロフィール
HN:
fx練習生
年齢:
49
性別:
男性
誕生日:
1975/04/03
職業:
夢は専業トレーダー
趣味:
fx
自己紹介:
fxの専業トレーダーになって経済的自由と時間的自由を手に入れたいです。
自分で売買ルールを作成してテストして自信をもってリアルトレードしたいです。
P R