開発者向けのヘルプです。 - ページ 6

 
Реter Konow:

個人的なお願いですが、名前で呼ばないでください(わざとやってるとは思いませんが)。ピーターと呼んでください。

そして、このスレッドで私が何を作りたかったのか、私の代わりに考えようとしないでください。最初の投稿がとても分かりやすい。

ペトロス、それはあなたではありません。分かりにくかったらごめんなさい。

悪気はない
 
Vladimir Pastushak:

64,000文字以下は不可で、かなり削除しました。

特にあなたのために、私はオブジェクトハンドリングの バリエーションをより拡大し、明確な形で提示することにしました。OOP-wrapperを使用しない場合。私見ですが、ここでは無用だと思います。

#define  NAME      0
#define _X         1
#define _Y         2
#define  X_SIZE    3
#define _TEXT     3
#define  Y_SIZE    4
#define  ANGLE     4
#define  COLOR     5
#define  COLOR_IF_POINTED  6
//----------------------
#define  BUTTON    0
#define  EDIT      1
#define  TEXT      2
//----------------------
string Texts[3] = {"Text 1","Text 2","Text 3"};
//----------------------
int GUI[3][7] = {
//--------------------------------------------------------------------------------------
//ВUTTON    NAME      _X        _Y        X_SIZE          Y_SIZE         COLOR       COLOR_IF_POINTED   
//-----------------------------------------------------------------------------------------------------
{         1001000,    100,      100,        75,             25,         clrRed,          clrWhite,     },
//-----------------------------------------------------------------------------------------------------
//EDIT      NAME      _X        _Y        X_SIZE          Y_SIZE         COLOR       COLOR_IF_POINTED     
//-----------------------------------------------------------------------------------------------------
{         1002000,    130,      200,        155,            25,         clrWhite,        clrRed,       },
//-----------------------------------------------------------------------------------------------------
//TEXT      NAME      _X         _Y         _TEXT          ANGLE         COLOR       COLOR_IF_POINTED  
//-----------------------------------------------------------------------------------------------------
{         1003000,    300,       200,         1,            0,          clrYellow,       clrOrange,    },
//-----------------------------------------------------------------------------------------------------
};
//----------------------

int Event;
int Сontroller_in_focus;
//------------------
#define  Pointer_on_button    1
//------------------

void Reaction_on_events()
{
 switch(Event)
  {
   case Pointer_on: ObjectSetInteger(0,GUI[Сontroller_in_focus][NAME],OBJPROP_BGCOLOR,GUI[Сontroller_in_focus][COLOR_IF_POINTED]); break;
  }
}
//------------------
//Вызываем на событии MOUSE_MOVE.
//(Глобальные координаты X и Y устанавливаются на событии MOUSE_MOVE)
//------------------
void Get_object_under_the_pointer()
{
 for(int a1 = 0; a1 < 3; a1++)
   {
    int His_X = GUI[a1][_X];
    int His_Y = GUI[a1][_Y];
    int His_Widht  = GUI[a1][X_SIZE];
    int His_Height = GUI[a1][Y_SIZE];
    //---------------------
    if((X >= His_X && X <= His_X + His_Widht) && (Y >= His_Y && Y <= His_Y + His_Height))
      {
       Сontroller_in_focus = a1;
       Event = Pointer_on;
       Reaction_on_events();
       break;
      }
   }
}
//----------------------






Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Определение трендов, построение каналов, выявление циклов и уровней поддержки/сопротивления — все эти и многие другие задачи решаются при помощи аналитических объектов. Всего в торговой платформе доступно 46 таких инструментов. Среди них имеются геометрические фигуры, различные каналы, инструменты Ганна, Фибоначчи, Эллиотта и многое другое. В...
 
Renat Akhtyamov:

ペトロス、それはあなたではありません。分かりにくかったらごめんなさい。

悪気はないんです。
すみません、分かりませんでした。)
 
Реter Konow:
すみません、分かりませんでした。)

ここでプログラミングのスタイルを議論しても意味がないと思うんです。そうでなければ、最も分かりにくいコード生成関数で終わってしまうでしょう。例えば、コンパイルを押すと、100メガバイトのex5が、たいしたソースコードもないまま、そこに出てくるようなものです))

さて、何を議論しましょうか? それとも、コード生成に切り替えましょうか?

 
Alexandr Andreev:

ここでプログラミングのスタイルを論じても仕方がないと思います。そうでなければ、最も分かりにくいコード生成関数で終わってしまうでしょう。例えば、コンパイルを押すと、100メガバイトのex5が、たいしたソースコードもないまま、そこに出てくるようなものです))

さて、何を議論しましょうか? それとも、コーデック生成のコードに切り替えましょうか?

すみません、よくわからないです)。

私はこのスレッドで、混乱した複雑な問題の解決に協力しています。それが目標です。

 

また、ニュースを反応パターン(ニューロニクス)と結びつける考えもありましたが、他の信号によるフィルターというテーマはなく、科学者が宇宙を論じているように見えます)理論通りにいかない以上、宇宙には99.9%の未知の力と暗黒物質があり、すべてがこのように揺れ動いている可能性が高い......。だから、これらのパターンが純粋な形であれば、理論的には何も得られないはずである。

 
Alexandr Andreev:

また、ニュースを反応パターン(ニューロニクス)と結びつける考えもありましたが、他の信号によるフィルターというテーマはなく、科学者が宇宙を論じているように見えます)理論通りにいかない以上、宇宙には99.9%の未知の力と暗黒物質があり、すべてがこのように揺れ動いている可能性が高い......と。だから、これらのパターンが純粋な形であれば、理論的には何も得られないはずである。

おっしゃることがよくわからないのですがあなたの仕事は何ですか?
 
皆さん、すみませんが、何を吸っているんですか?- めっちゃ楽しい...。
 
Dennis Kirichenko:
皆さん、失礼ですが、何を吸っているのですか?- めっちゃ楽しい...。

星座はいくつかあります。そのうちのひとつは、本来は面倒なものなのですが......。

しょうがないですね。

ある人が普通だと思うことを、別の人が普通でないと思う。

そして、ご覧のように - プロセスはオンになっており、需要があるのです。
 
Dennis Kirichenko:
皆さん、すみませんが、何を吸っているんですか?- めっちゃ楽しい...。
トロールは、あらゆる大義名分をユーモアの枝に変えてしまうのです。