スポンサーサイト

  • Comments (Close): -
  • TrackBack (Close): -

StrToTime() datetime型に変換

  • Posted by: metatradermania
  • 2011-02-17 Thu 12:03:23
  • MQLの関数
売買注文を出す(2)の記事でdatetime型の変数について触れていますが、datetime型の記述は面倒だという人のための(?)関数が、StrToTime()関数です。datetime StrToTime(string value)この関数は、フォーマットが "yyyy.mm.dd hh:mi" の文字列を datetime 型に変換します。String To DateTimeということです。たとえば、StrToTime("2003.8.12 17:35");と書けば、D'2003.08.12 17:35:00';と同じになります。この関数を使えば、有効期...Continue reading

IndicatorShortName() 指標の短縮名

  • Posted by: metatradermania
  • 2011-02-14 Mon 11:13:22
  • MQLの関数
IndicatorShortName()関数は、チャートのサブウインドウに表示されるカスタム インディケータの短縮名を設定します。void IndicatorShortName(string name)ストキャスティックスの描画プログラムを例に解説します。IndicatorShortName()関数を使わない場合、ストキャスティックを表示したチャートのサブウインドウには、ファイル名(SampleIndicator)がウインドウ名になっています。init()関数に、IndicatorShortName()関数を組み込...Continue reading

SetIndexLabel() ラベルの設定

  • Posted by: metatradermania
  • 2011-02-10 Thu 13:17:33
  • MQLの関数
この関数、そんなに役に立つわけでもないと個人的には思いますが、人が作ったプログラムを読むときに出てきて知らなかったら気になると思うので、紹介程度に書いておきます。void SetIndexLabel(int index, string text)int index : 何番目の指標かです。よく出るので問題ないと思います。string text : 自由に記述できるテキストです。この関数はラベルの設定をします。ラベルとは一体なんぞやということですが、RSIを描画するプ...Continue reading

今日の日付と現在時間

  • Posted by: metatradermania
  • 2011-01-28 Fri 13:03:46
  • MQLの関数
チャート上に今日の日付と現在時間を表示してみます。英語そのままなので、とっても簡単です。年Year()月Month()日Day()時Hour()分Minute()秒Seconds()SampleScriptファイルのコードint start() { Comment("\n"+"Last Update…"+Year()+"/"+Month()+"/"+Day()+" " +Hour()+":"+Minute()+":"+Seconds()); return(0); }実行結果Seconds()だけ末尾に「s」が付きますね。「\n」は改行を意味します。コメント表示は4本...Continue reading

[SendMail()] メール送信

  • Posted by: metatradermania
  • 2011-01-25 Tue 18:32:16
  • MQLの関数
この関数を利用するには、メタトレーダーからメール送信ができるよう設定しておく必要があります(Yahoo!メールの場合 、 Gmailの場合)。SendMail()関数は、件名と本文を引数にして実行すると設定したアドレスにメールを送信してくれます。  void SendMail(string subject, string some_text)試しに、現在のレートを送信してみます。SampleScriptファイルに以下のソースを書きます。int start() { SendMail("現在のレート","...Continue reading
Bookmark
検索フォーム
RSSリンクの表示
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。