[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 262

 
IgorM:
mql5https://www.mql5.com/ru/code。 プログラミングの知識があれば、mql4に変換するか、MT5+MT4の2つの端末の組み合わせを作ることができる。

自分のトレーディングロボットのベースとして使ってみようと思います私はまだまだプログラマーとしては未熟ですもうひとつ、コバレフ氏の著書「MQL4アルゴリズム言語によるプログラミング」は、プログラミングの専門家ではない私にも役立つのでしょうか?
 
D_J:

ありがとうございました。私はまだプログラミングの完全なダミーなのですコバレフ氏の著書「MQL4アルゴリズム言語によるプログラミング」は、私がプログラミングを理解するのに役立つのでしょうか。
は、すべてにおいて役に立ちます。
 
Superprofiのスレッドから引用しました。

ギジップ 2011.03.20 15:08
こんにちは。
マーケット概況」に通貨ペアを含める機能はありますか?
ペア自体は存在するが、呼び出されると無効化される。
//-- Проверить есть такой инструмент в обзоре рынка --
CodError = GetLastError();//-- Обнулить код ошибки
CodError = MarketInfo(g_s_Buf_Symbol[i],MODE_DIGITS);
CodError = GetLastError();//-- Получить данные --
if (CodError == 4106){//4106 ERR_UNKNOWN_SYMBOL Неизвестный символ

Print("В обзоре рынка нет инструмента " + g_s_Buf_Symbol[i] + " поэтому он будет пропущен!");
通貨ペアをスキップするのではなく、プログラムに含めてほしい。
もしかしたら、どなたか実装方法をご存じかもしれませんね。
----------------------------------------------------------------------------
ずん子 2011.03.20 16:58
もちろん、気づくこともあるかもしれませんが...。数分のことではないのです。
 
granit77:
Superprofiのスレッドから引用しました。

ギジップ 2011.03.20 15:08
こんにちは。
マーケット概況」に通貨ペアを含める機能はありますか?
ペア自体は存在するが、呼び出されると無効になる。
通貨ペアをスキップするのではなく、プログラムに含めてほしい。
もしかしたら、どなたか実装方法をご存じかもしれませんね。
----------------------------------------------------------------------------
ずん子 2011.03.20 16:58
もちろん、できますよ...。数分のことではないのです。
急いではいないんです。少なくともどのような方向性で書けばいいのか。
 
gisip:
急いではいない。少なくとも、どの方向に進むべきかを書く。

MQL4 +WinAPIを使用することも可能ですが、信頼性が低く、速度も遅いです。全てDLLで実装する必要があります。

1.Market Watch」ウィンドウに表示されていない商品がある場合は、「Symbols」ウィンドウを開く必要があります。

2.そのディスクリプタを取得する。

3.シンボルツリー記述子を取得する。

4.リストに沿って走り、適切なツールを見つける。

5.ボタンで追加できます。

しかし、なぜこのようなことをするのか。一度手動で入って、必要なツールをすべて開くことができます。

 
Zhunko:

MQL4 +WinAPIを使用することも可能ですが、信頼性が低く、速度も遅いです。全てDLLで実装する必要があります。

1.Market Watch」ウィンドウに表示されていない商品がある場合は、「Symbols」ウィンドウを開く必要があります。

2.そのディスクリプタを取得する。

3.シンボルツリー記述子を取得する。

4.リストに沿って走り、適切なツールを見つける。

5.ボタンで追加できます。

しかし、なぜこのようなことをするのか。一度手動で入って、必要なツールはすべて開くことができます。

そうなんです、本当に複雑で頼りないんです!

いつもありがとうございます

 
Zhunko:

MQL4 +WinAPIを使用することも可能ですが、信頼性が低く、速度も遅いです。全てDLLで実装する必要があります。

1.Market Watch」ウィンドウに表示されていない商品がある場合は、「Symbols」ウィンドウを開く必要があります。

2.そのディスクリプタを取得する。

3.シンボルツリー記述子を取得する。

4.リストに沿って走り、適切なツールを見つける。

5.ボタンで追加できます。

しかし、なぜこのようなことをするのか。一度手動で入って、好きなツールを全部開くことができます。

また、シンボルを直接symbols.selに書き込んでからボックスを更新することも可能です。
 
alsu:
また、symbols.selに直接シンボルを書き込んで、ウィンドウを更新することもできます。

これはさらに複雑です

symbols.selというファイルの形式を知っている必要があります。

それから、やはりZhunko さんが書かれているように、アップデートをする必要がありますね

私はすでにこの方法を導入しています。必要なツールのリストを表示し、無効になっているものはグレーで消しています。

 
gisip:

もっと複雑なんです!

ファイル形式を知る必要がある:symbols.sel

それから、やはりZhunko さんが書かれているように、アップデートを行う必要がありますね

ファイル形式については、すでに誰かが整理してくれているので、フォーラムを検索してみてください。アップデートは、必要ないかも(たぶん)しれませんね。

でも、原則的には賛成です。手で記号をつける方が簡単ですから。

 
alsu:
また、シンボルを直接symbols.selに書き込んでからウィンドウを更新することも可能です。
テストしたことはありませんが、そのように機能するかは疑問です。MT4起動時にのみ読み込まれるファイルになっていると思われます。それ以外の場合は、MT4への書き込みにしか使えません。