アドバイザーを書く - ページ 4

 
George Merts: ExcelのVBAで、3次元のグラフモデルを計算して最適化し、グラフとして出力するプログラムを書きました。このプログラムには、Basicにはないと思われるものがたくさんあります。

現代のVBAは、Basicの最初のバリエーションとはかけ離れている

 
George Merts:

もういいんじゃないですか?

Basicsでは、ある変数から別の変数に変換できるとは限りません。 ループや条件はPascalと全く同じです。BASICにはプロシージャや関数がないということを初めて知りました。学生の頃はいつも関数をたくさん使っていましたし、今VBAを使う時もそうです。Basicではあまり書いていないようですが...。

3次元のグラフモデルを計算し、最適化してグラフとして出力するプログラムをExcelで作成しました。ベーシックにはないと思われるものが、このプログラムにはたくさんあります。


最初に覚えたBASICはDVK-1、2番目はZX Spectrum、3番目のBASIC-KはMC-1502、4番目のIBMはIBM PCのもの でした。この時点で、もう十分だと判断しました :)VBAとVisul BasicとBasicを混同しないように!?PascalとDelphiの間よりもさらに大きな差があります。クライアントはオブジェクト指向プログラミングを必要としていないのだから、なぜ頭をいっぱいにしてVisul BasicやDelphiを学ばなければ ならないのだろうか?Pascal(DelphiでもVisualでもない)では、たくさんの本やビデオチュートリアルを見つけて、3週間で学ぶことができ、さらに3週間でMQLを理解することができます =)。ベーシックだけでは危険なので...。

 

TurboPascalでいろいろなものを書きました。16ビットだったんですね。そして、32bitのWindows-7では動作が拒否された。DosBoxを通して試しましたが、その後断念しました。パスカルABCを見つけました。例えば、ファイルに対して何らかの作業をする必要があるとき、私は

 
STARIJ:

昔はTurboPascalでよく書いていました。16ビットだったんですね。そして、32bitのWindows-7では動作が拒否された。DosBoxで試しましたが、その後断念しました。Pascal ABCを発見。


だから、ほとんどDelphiなんです =)。目的ところで、今、Pascalをどう走らせるか、いい質問ですね =)

 
Андрей:

だから、ほとんどDelphiなんです =)。目的ところで、今、Pascalをどう走らせるか、いい質問ですね =)

TurboPascalはバージョン5.5から対象になっており、最新のバージョン7.0ではDOSボックスプログラムで実行できます。 また、XPをインストールすることにより、仮想モードでも実行できます。また、Windows 7では、ある種のアップデートにより、Windows-XPが仮想マシンで正確に忘れられるようになりました。
 
STARIJ:
とTurboPascalはバージョン5.5からオブジェクトベースとなり、最新のバージョン7.0では、DOSボックスプログラム経由やXPをインストールして仮想モードで動作させることができるようになりました。また、Windows 7では、何らかのアップデートにより、Windows-XPが仮想マシンの中で正確に忘れ去られるようになりました。

私にとっては質問ではなく、面白いことに、自分が何を言っているのかわからないと......。ダウンロードして、使ってみて、忘れてしまう...。

 
George Merts:

もういいんじゃないですか?

Basicsでは、ある変数から別の変数に変換できるとは限りません。 ループや条件はPascalと全く同じです。BASICにはプロシージャや関数がないというのは初めて知りました、学生の頃はいつも関数をたくさん使っていましたし、今でもVBAを使っています。Basicではあまり書いていないようですが...。

3次元のグラフモデルを計算し、最適化してグラフとして出力するプログラムをExcelで作成したことがあります。このプログラムには、Basicにはないと思われるものがたくさんあります。

それは、最初のプログラミング言語であるBASICを聞いたことがある、訓練を受けていない先生から言われたことに過ぎない。また、「Estimate.ru」というプログラムがVBAで動作し、ExcelやOpenOfficeでVBAを通して見積もりや帳票KS2のすべての表が出力されることを聞いたことがないそうです。

BASICにクラスがあることをどうして知っているのだろう...。


削除済み  
ikascorp:
ちょっと変な質問をしたいのですが、EAを自分で書けるようになるのは難しいですか?(お金で教えてくれるという申し出はご遠慮ください)。プログラミングとかの知識も必要なんですか?あるいは、私たちはインジケーターやエントリーのタイミングなどを説明するだけで、自分たちでコードを書くプログラムもあります。

数時間で猿に簡単なExpert Advisorを書かせることができるかもしれません。
プログラミングが必要です。どのデザイナーもテンプレート向けで、物足りなさが目立ちます。
もちろん、50〜60%程度のタスクはカバーしてくれますが、残りの40〜50%は自分でコードを書くだけです。
言語を覚えるのは簡単だし、超複雑なことは何もない、四則演算の物理学じゃないんだから。しかし、言葉を知っていることが重要なのではなく、言葉をうまく使えるかどうかが重要なのです。
語学習得直後なら5分で解ける問題も、2〜3日かかってしまう...。

 
私が輪に入っていないのかもしれませんが、このBASICは何のためにあって、何を書くと便利なのでしょうか?
 
Mickey Moose:
私が輪に入っていないのかもしれませんが、このBASICは何のためにあって、何を書くと便利なのでしょうか?
プログラミングの学習方法、どの言語から始めればいいのかの備忘録です。