魔術師をめざして

魔術師を目指して、相場・数学・プログラム言語を研究しています。

2021-02-01から1ヶ月間の記事一覧

magicとXL

grrさんとFさんからコメントをいただいた。Fさん、ご自分のために、ここは根性を発揮してください。早く、magicを使ってもらえるようにしたいです。magicには、magic.awkと、magic.exeの2タイプを作るつもりです。magic.awkは、技研のお2人の参考に、しても…

magic計画スピードアップ

魔術師は、magicに早く取り組めるように、全体のスケジュールを大きく軌道修正したのだ。何はともあれ、少しでも早くmagicに取り組めるようにした。それによって、XLの仕様作成の計画を早め、XLを駆使したロボットアイデアの試行錯誤を早めれば、より良いロ…

XL(エクセル)

あれ、1文字短くなった。気づくよね。EXと打つのが面倒なので。今後は、XLで。XLの仕様を考えるためには、MQLをよく知らなければ作れないけど、MQLには、知性を引き寄せるものが無い。目的が無ければ、魔術師が、決して、覚えたくない対象だ。だから、ついつ…

EXL(エクセル)

表計算の話じゃない。 EXLは、MQLによるロボットを、表す簡易言語(MQLメタ言語)だ。magicと言うツールで、EXL → MQL に変換できるのであった。行く行くは、このブログで、ロボットのアイデアを、具体化するために、エクセルで、説明することになるだろう。…

awk

昔持っていた、2冊だ。少し見ただけで、今はもう無くなってしまった。 左の本は、魔術師が、初めて見たawkの本だ。このころは、健康な視力があった。直ぐにawkのアイデアが分かった。そして、そのアイデアを好きになった。一目惚れだった。しかし、租の頃の…

PLが開く新しい世界

PL: programing languageぼくの友達Fさんは、つい最近までPLとは無縁だった。きっと死ぬまで無縁だろうと思っていた(失礼)。それが、今は、Pythonに向かっている。新しい世界の扉を開いたんだ。本人はまだ気づいてないかも。 そう言う魔術師も、今年、c++…

Fさんへ

難度もコメントをいただき、ありがとうございます。返事できなかったものもあり、恐縮ですが、ここに書きます。 Pythonをお勧めしてから、少し時間が経ちました。Fさんは、順調に、Pythonのレベルアップが進んでますね。余裕があったら、オブジェクト指向に…

c++日記

今まで生きて来て、何度もc++を避けてきた。理由は、面倒に思えたから。もっと楽なもの、方法はないかと、ときには、c++を避けて、Javaに激突したこともある。結局、今になって、避けてきた、c++に正面から、向かっている。今年中には、c++の正面突破を果た…

magic

(MQL Advanced Ganerate In Compiler)EXL(エクセル)と言う名のMQLを知らない人にもわかる(FXのことはある程度わかる)メタ言語とMQLを変換するプログラム(マジック)のことだ。 ソースfリーのロボットを拾ってきて、マジックに掛ければ、ロボットの説明…

INTRO(INdicator To RObot)

インジケータ→ロボット変換ツール これは、比較的簡単なプログラムだ。技術的な課題だけで、アイデアは、もう完成したと言ってもいい。 MQLが全く分からない、昔から思っていた。このインジケータから、ロボットが作れたらいいのにって。問題は、インジケー…

新・3つの下部に命令だ!

c++ ポセイドンは海を行け!Perl 怪鳥ロプロス、空を飛べ!awk ロデム変身、地を駆けろ!

c++② コンマ演算子

今回は、c++の風変わりで独特の演算子を紹介する。 (式1 , 式2) 式が2つあるがこの値は1つで、式2の値が、全体の値となる。文としては1つの文なのだ。どういうとこで使うのか、何がうれしいのか。式は(特に式1は)価をもたない実行文でもよい。1行に2つの文…

c++①

少し調査学習が進んだ。 今のところ、順調だ。皆さんにc++を勧めることはないが、魔術師としては、c++に期待を寄せている。c++は、string型が使えるんだ。実は、知らなかった。cだと、文字列は、char型の配列で扱う。漢字はまた別だ。Pythonで、何の苦労も…

Pythonでロボット開発

前に書いたが、クリック証券が、自動取引のためのAPIを公開してくれるそうだ。 API仕様書、これがあれば、Pythonで、ロボット開発ができるはずだ。魔術師は、もう、MQLをすべての人には、勧めない。MQLでのロボット開発は、誰にでもできることではないのだ。…

インジケータ・ロボット開発支援ツール

難度か、皆さんに、MQLを勧めてきた。相場に取り組むなら、ロボットを作るべきであり、ロボットを運用するなら、MTが最良だろうし、MTを使うなら、MQLを覚えたほうがいい。ロボットで、長い期間にわたって利益を出すには、メンテナンスが必要だから、自家用…

もう迷わない

↑の2冊を読み終えれば、戦闘開始だ。 もう迷わない 趣味で、あちこち手を出すのは止めないだろうが、自分が何に取り組むべきかを迷うことはないだろう。 魔術師も先が、短くなったのだ。やりたいことが多すぎて、 それを考えると、相対的に、先は短いと感じ…

c++⓪

cの文字列機能に、呆れて、c++に向かった。まだ、要確認の点があるのだが。ええい、面倒だと。c++は、どうせいつか、学びたいと思っていたんだ。今のところ、面白い。楽しいなら、それでいい。楽しむための苦労だ。苦労の自覚はないけどね。 2021年、ふらふ…

d言語①

魔術師のdは、dmd 2.095だ。他に、Gnuの、ものもある。いつものhello worldをやってみた。dmd hello.d で、完了だ。サイズは、261KBだった。①が、ソースだ。ついでに、②は、Javaのソースだ。魔術師は、Kavaで、OOPを学んだんだ。それにしても、Javaは、醜い…

d言語⓪

例のdの本を読んでいる(まだイントロだけど)と、まるで、夢の言語のように書いている。まぁ、宗教の勧誘みたいで、元気が出るぞ。並行処理に自信があるようだ。これは、goも同じ。契約プログラミングという特徴があるとのこと。まだ、詳細は不明。気になる…

職人言語

自分の言語ブームに乗って、読み始めた。内容は、本格的だ。 ここで言う職人とは、コンピュータ・エンジニアのことだ。職人言語とは、コンパイラであり、具体的には以下のものだ。c/c++/d/Rustの四つ。goは、良い意味でも悪い意味でも入れない。vは、魅力あ…

苦しんで覚えるc言語

と言う本を購入した。そして、4割強、読み終わった。 苦しんで覚えるc言語 以前からタイトルを目のしたことがあった本だ。タイトルいからから想像して、少しは手ごたえのある本なんだろうなと思っていた。実際に読んでみると、バカ本の一種だった。超初心者…

C魔術

今日、ネットを見ていたら、c言語は、文字列処理ができないと書いている人がいた。確かに向いていないことは確かだと思う。でも、本当にそうだろうか。これに、挑戦してみようかと思う。無駄、無駄。そうかもしれないが、ポインタを駆使してもダメだろうか。…

10年の技術⑤

★大昔に読んだ、カーニハン・リッチーの本★ c言語が、加わった。v言語もやがて加わる予定だ。vには、今はまだ、実装されていない機能がたくさんあるので、様子見の時間が、必要。例えば、gui。あと、c/c++からvへも変換機能。v translate myprog.cpp という…

cの哲学

cは、安全でない言語だ。その主な原因は、ポインタ操作にある。ポインタは、強力な機能で、魔術師も使ったことがあり、その威力を実感した経験がある。ポインタの誤操作によって、アクセスしてはいけない領域にデータを書き込んでしまう危険もあるのだ。じゃ…

gfortran③

if構文、exit、cycle、gotoの使い方を書こうと予定していたが、その後、gf本を読み進め、gfは、不合格となった。故に記事を書くのも中止する。かと言って、魔術師は、実用的なコンパイラが欲しいのだ。haskellとocamlは、研究用言語として、追求を続ける予定…

gf

gfortranのことだ。魔術師は、工夫することが好きだ。gfは古く、その機能は十分とは言えず、使うには工夫が必要だ。その意味でgfは楽しい。作れさえするなら、実行ファイルのサイズは小さく、高速だ。あと、文字列処理に必要最低限の機能があれば、合格だ。c…

gfortran②

今日、イントロの長い能書きから、doループ構文まで、読んだ感想。 !テストコンパイルgfortran hello.f95!拡張子の説明が未だないが、勝手にf95として見た。!hello worldプログラムのサイズは、377kbだった。!ソースファイルと同じフォルダに、a.exeができて…

ロボット開発支援ツール

ロボット技研の成否を左右する重要な技術。ロボットを試作後、以下のツールを開発しようと考えている。現時点でも、これらツールのアイデアを構想している。どのように作ったらいいかも、日々、考えているのだ。以前の記事で間違った記述があったので今回訂…

gfortran

Gnu Fortranのことで、fortran95仕様に完全対応しており、fortran2003/2008仕様にも一部対応している。 、会術死は、MingW64をインストールしているので、その中には、gccと共に、gfortranもあり、使える状態だ。 fortranは、とても古い言語で、ある時代は、…

正規表現

魔術師の10年の技術の一つだ。因みに、「10年の技術」は、10年という期間を含む名称だが、正確には、残りの人生全て(短いけどね)ということだ。それを、10年の技術と呼んでいるんだ。実は「英語」も入っているんだ。 さて、さて、正規表現も、10年技術の一…