//-- Проверить есть такой инструмент в обзоре рынка --
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] + " поэтому он будет пропущен!");
mql5https://www.mql5.com/ru/code。 プログラミングの知識があれば、mql4に変換するか、MT5+MT4の2つの端末の組み合わせを作ることができる。
自分のトレーディングロボットのベースとして使ってみようと思います私はまだまだプログラマーとしては未熟ですもうひとつ、コバレフ氏の著書「MQL4アルゴリズム言語によるプログラミング」は、プログラミングの専門家ではない私にも役立つのでしょうか?
ありがとうございました。私はまだプログラミングの完全なダミーなのですコバレフ氏の著書「MQL4アルゴリズム言語によるプログラミング」は、私がプログラミングを理解するのに役立つのでしょうか。
ギジップ 2011.03.20 15:08
こんにちは。
マーケット概況」に通貨ペアを含める機能はありますか?
ペア自体は存在するが、呼び出されると無効化される。
通貨ペアをスキップするのではなく、プログラムに含めてほしい。
もしかしたら、どなたか実装方法をご存じかもしれませんね。
----------------------------------------------------------------------------
ずん子 2011.03.20 16:58
もちろん、気づくこともあるかもしれませんが...。数分のことではないのです。
Superprofiのスレッドから引用しました。
ギジップ 2011.03.20 15:08
こんにちは。
マーケット概況」に通貨ペアを含める機能はありますか?
ペア自体は存在するが、呼び出されると無効になる。
通貨ペアをスキップするのではなく、プログラムに含めてほしい。
もしかしたら、どなたか実装方法をご存じかもしれませんね。
----------------------------------------------------------------------------
ずん子 2011.03.20 16:58
もちろん、できますよ...。数分のことではないのです。
急いではいない。少なくとも、どの方向に進むべきかを書く。
MQL4 +WinAPIを使用することも可能ですが、信頼性が低く、速度も遅いです。全てDLLで実装する必要があります。
1.Market Watch」ウィンドウに表示されていない商品がある場合は、「Symbols」ウィンドウを開く必要があります。
2.そのディスクリプタを取得する。
3.シンボルツリー記述子を取得する。
4.リストに沿って走り、適切なツールを見つける。
5.ボタンで追加できます。
しかし、なぜこのようなことをするのか。一度手動で入って、必要なツールをすべて開くことができます。
MQL4 +WinAPIを使用することも可能ですが、信頼性が低く、速度も遅いです。全てDLLで実装する必要があります。
1.Market Watch」ウィンドウに表示されていない商品がある場合は、「Symbols」ウィンドウを開く必要があります。
2.そのディスクリプタを取得する。
3.シンボルツリー記述子を取得する。
4.リストに沿って走り、適切なツールを見つける。
5.ボタンで追加できます。
しかし、なぜこのようなことをするのか。一度手動で入って、必要なツールはすべて開くことができます。
そうなんです、本当に複雑で頼りないんです!
いつもありがとうございます
MQL4 +WinAPIを使用することも可能ですが、信頼性が低く、速度も遅いです。全てDLLで実装する必要があります。
1.Market Watch」ウィンドウに表示されていない商品がある場合は、「Symbols」ウィンドウを開く必要があります。
2.そのディスクリプタを取得する。
3.シンボルツリー記述子を取得する。
4.リストに沿って走り、適切なツールを見つける。
5.ボタンで追加できます。
しかし、なぜこのようなことをするのか。一度手動で入って、好きなツールを全部開くことができます。
また、symbols.selに直接シンボルを書き込んで、ウィンドウを更新することもできます。
これはさらに複雑です
symbols.selというファイルの形式を知っている必要があります。
それから、やはりZhunko さんが書かれているように、アップデートをする必要がありますね
私はすでにこの方法を導入しています。必要なツールのリストを表示し、無効になっているものはグレーで消しています。
。
もっと複雑なんです!
ファイル形式を知る必要がある:symbols.sel
それから、やはりZhunko さんが書かれているように、アップデートを行う必要がありますね
ファイル形式については、すでに誰かが整理してくれているので、フォーラムを検索してみてください。アップデートは、必要ないかも(たぶん)しれませんね。
でも、原則的には賛成です。手で記号をつける方が簡単ですから。
また、シンボルを直接symbols.selに書き込んでからウィンドウを更新することも可能です。