どんな感想でもOK!
のようなものでも結構です。"codersguru、あなたは愚かなものを作りました"
Vb6ですか?
コードはVB6ですか?
すてきなアプリだと思うのですが、ソースコードが見たいのです。zipに含まれているのはソースですか?実際のvbコードが見つかりませんでした。
基本的に、このアプリはDDEインターフェイスを介してMaketWatchウィンドウから情報を再表示します。そのためのコードを見るのはクールですが、エンドユーザーには使い道がわかりません...私が愚かで何かを見逃していない限り。
5y
ソースコードが付属しています。
コードはVB6ですか?
すてきなアプリだと思うのですが、ソースコードが見たいです。zipに含まれているのはソースでしょうか?実際のvbコードは見つけられませんでした。
基本的に、このアプリはDDEインターフェイスを介してMaketWatchウィンドウから情報を再表示します。それを行うためのコードを見るのはクールですが、エンドユーザーには使い道がわかりません...私が愚かで何かを見逃していない限り。
fivewhy,
どうもありがとうございます.ソースコードは、ZIPファイルに含まれています。
MsgBox "Coming soon!", vbExclamation + vbOKOnly, "MT4 Monitor"
End Sub
Private Sub Form_Load()
LoadPairs
End Sub
Private Sub TimerCheckBrowsers_Timer()
On Error GoTo err1
TxtDDE(0).LinkTopic = "MT4|BID"
TxtDDE(0).LinkItem = Combo1.Text
TxtDDE(0).LinkMode = 1
TxtDDE(0).LinkRequest
TxtDDE(1).LinkTopic = "MT4|ASK"
TxtDDE(1).LinkItem = Combo1.Text
TxtDDE(1).LinkMode = 1
TxtDDE(1).LinkRequest
TxtDDE(2).LinkTopic = "MT4|HIGH"
TxtDDE(2).LinkItem = Combo1.Text
TxtDDE(2).LinkMode = 1
TxtDDE(2).LinkRequest
TxtDDE(3).LinkTopic = "MT4|LOW"
TxtDDE(3).LinkItem = Combo1.Text
TxtDDE(3).LinkMode = 1
TxtDDE(3).LinkRequest
TxtDDE(4).LinkTopic = "MT4|TIME"
TxtDDE(4).LinkItem = Combo1.Text
TxtDDE(4).LinkMode = 1
TxtDDE(4).LinkRequest
Exit Sub
err1:
TxtDDE(0).Text = "N/A"
TxtDDE(1).Text = "N/A"
TxtDDE(2).Text = "N/A"
TxtDDE(3).Text = "N/A"
TxtDDE(4).Text = "N/A"
End Sub
Public Sub LoadPairs()
Combo1.AddItem "USDCHF"
Combo1.AddItem "USDJPY"
Combo1.AddItem "EURUSD"
Combo1.AddItem "GBPUSD"
Combo1.AddItem "EURJPY"
Combo1.AddItem "EURCHF"
Combo1.AddItem "EURGBP"
Combo1.AddItem "USDCAD"
Combo1.AddItem "AUDUSD"
Combo1.AddItem "GBPJPY"
Combo1.AddItem "GBPCHF"
Combo1.AddItem "CHFJPY"
Combo1.AddItem "NZDUSD"
Combo1.AddItem "EURCAD"
Combo1.AddItem "AUDJPY"
Combo1.AddItem "EURAUD"
Combo1.AddItem "AUDCAD"
Combo1.AddItem "AUDNZD"
Combo1.AddItem "NZDJPY"
Combo1.Text = "EURUSD"
End SubOK、では、テキストボックスの「LinkRequest」メソッドを使ってDDEサーバーからデータを呼び出しているようですね。しかし、このメソッドは.NET 2.0では使用できず、どこにもないようです。
もし私が.NETでDDEサーバーに接続したい場合、どのようにすればよいかご存知でしょうか?
DDEは.NETでサポートされなくなったので、気にしないでください。
で、LinkRequestメソッドは.NET以前のVBだけに制限されています。
うーん、それは残念。
素晴らしい努力
.NETでDDEを使うためのライブラリはこちらです。 これは結構いい感じだと思うのですが、他にいいのがあるのでしょうか?
fivewhyさん
大変ご苦労様です。
Guru...
以前はメタトレーダー3を使っていて、DDEを使って他のプログラムにインポートするために、そこから出力を取っていました...
メタトレーダー4がそのような出力を提供しているとは思えません。
あなたがここで作成したものはそれですか?
ありがとうございます。
デイブ![](https://c.mql5.com/forextsd/smiles/arruinado.png)
dave,
Metatrader 4からどのような出力を得たいのですか?
そして、MT3でどのようにDDEを使用したのですか?
DDEの使用
FCproというチャートプログラムを持っているのですが、ポート16239からメタトレーダー3からの出力を拾います。
また、Quote Trackerからも同じものを拾います。
私はこういったことにあまり詳しくないのですが、これで答えがわかるのでしょうか?
ありがとうございました。
デイブ
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
こんにちは、皆さん。
2ヶ月間Visual Basicを開いていませんでしたが、今夜開いて「DDE-Sample.xls」をVisual Basicに変換し、いくつかの改良(完全なペアリスト)を加えました。
もし、気に入っていただけたなら、履歴を保存するようにします。
何かご提案がありますか?