//+------------------------------------------------------------------+//| Показывает кнопку |//+------------------------------------------------------------------+void CColorButton::Show(void)
{
//--- Выйти, если элемент уже видимif(CElement::IsVisible())
return;
//--- Сделать видимыми все объектыfor(int i=0; i<CElement::ObjectsElementTotal(); i++)
CElement::Object(i).Timeframes(OBJ_ALL_PERIODS);//--- Состояние видимости
CElement::IsVisible(true);
}
//+------------------------------------------------------------------+//| Скрывает кнопку |//+------------------------------------------------------------------+void CColorButton::Hide(void)
{
//--- Выйти, если элемент скрытif(!CElement::IsVisible())
return;
//--- Скрыть все объектыfor(int i=0; i<CElement::ObjectsElementTotal(); i++)
CElement::Object(i).Timeframes(OBJ_NO_PERIODS);//--- Состояние видимости
CElement::IsVisible(false);
}
//+------------------------------------------------------------------+//| Перерисовка |//+------------------------------------------------------------------+void CColorButton::Reset(void)
{
//--- Выйдем, если элемент выпадающийif(CElement::IsDropdown())
return;
//--- Скрыть и показать
Hide();
Show();
}
私の場合、オブジェクトの数が多いので、これはオプションではありません - それらは標準的なものの代わりにグリッド線です。読み取り専用のため、「高さで」オブジェクトを「上げる」「下げる」機能は失われます。不思議と不便な制限です。ただ、邪魔になるんです。
プログラム的にオブジェクトを上に引っ張る方法があります。
まず、すべてのタイムフレームでオブジェクトを非表示にし、その後、再び表示させます。
これは、まさにパネルで行われる方法です
奇妙で不便な制約。ただ、邪魔になるんです。
オブジェクトの作成時間 です。
あなたはオブジェクトのための適切な時間が欲しい - 適切なタイミングでオブジェクトを作成します。どのようにしたいですか?
オブジェクトの作成時間 です。
あなたは対象物に適切な時間が欲しい - 適切な時間に対象物を作成します。どのようにしたかったのですか?
プログラム的にオブジェクトを上に引っ張る方法があります。
まず、すべてのタイムフレームでオブジェクトを非表示にし、その後、再び表示させます。
パネルではこうなっています
どうやるんですか?訳が分からない・・・。
例えば、私のパネルでは、グラフの外にある不要な要素を非表示にしています...。
プログラム的にオブジェクトを上に引っ張る方法があります。
まず、すべてのタイムフレームでオブジェクトを非表示にし、その後、再び表示させます。
パネルではこうなっています
どうですか?訳が分からない.
例えば、私のパネルでは、グラフの外にある不要な要素を非表示にしています...。
こんな感じ。
どうですか?訳が分からない.
例えば、私のパネルでは、グラフ以外の不要な要素を非表示にしています...。
例えばこんな感じ...
それこそ、私が言っていたテクニックですね。
この方法は、Timeframes(OBJ_NO_PERIODS)と異なり、オブジェクトの描画順序を変更しない。
たとえば、ここ。
これが、私が言っていた技術です。
この方法は、Timeframes(OBJ_NO_PERIODS)と異なり、オブジェクトの描画順序を変更しない。
Timeframes(OBJ_NO_PERIODS)はオブジェクトの描画順序を変更できるのですか?
私の場合、画像A、画像B、画像Cの順で表示されます。
OBJ_ALL_PERIODSを使用することで、順序を変更することはできますか?B C A ?
こんにちは。Bx社からメタトレーダー5ターミナルをダウンロードし、EA(内蔵または自作)の実行中にストラテジーテスターで 注文が開けないこと以外はすべて順調です。ログにエラーはありません。他の端末では、同じEAが問題なく動作します。テクニカルサポートは、自分たちの問題ではないと、協力を申し出ている。ストラテジーテスターで注文を出す方法について、何かアイデアがありますか?
端末の作りは?同じ端末で別のトレードサーバーに接続した場合(1つの端末からどのトレードサーバーにも接続できることをご存知ですか)-EAはどのように動作するのでしょうか?
ここにストラテジーテスターのタブ「設定」のスクリーンショットを挿入してください。そこでどんな設定になっているのか見てみましょう。