Wäre es nicht einfacher, vordefinierte Variablen und Standardstrukturen zu verwenden?
Ich würde gerne ein Beispiel sehen. Ich lese auf einer ganzen Seite, dass ich sozusagen das Rad neu erfinde, obwohl keine Alternative vorgeschlagen wurde...
Zeigen Sie mir dann, wo in den vordefinierten Variablen die anderen Typen der von mir genannten Grundstruktur zu finden sind?
Ich spreche nicht speziell über diese Struktur, sondern über diese Technik im Allgemeinen.
Ein Beispiel hierfür ist die Struktur der Positionseigenschaften:
struct Position_Properties
{
datetime gdt_Expiration; // Срок истечения отложенного ордераdatetime gdt_OpenTime; // Время открытия выбранной позицииdouble gd_OpenPrice; // Цена открытияdouble gd_Lots; // Объём позиции на открытиеdouble gd_CurSL; // Текущий Stop Loss выбранной позицииdouble gd_NewSL; // Новый Stop Loss выбранной позицииdouble gd_CurTP; // Текущий Take Profit выбранной позицииdouble gd_NewTP; // Новый Take Profit выбранной позицииint gi_CurTicket; // Тикет выбранного ордераint gi_Type; // Тип торговой операцииint gi_Slippage; // Максимально допустимое отклонение цены для рыночных ордеровint gi_Magic; // Магический номерstring gs_Comment; // Комментарийstring gs_Symbol; // Наименование фин. инструмента, с которым производится операцияulong gu_Duration; // Длительность позиции в секундах
} SPos;
Auch vordefinierte Variablen? Es gibt keine solchen vordefinierten Variablen!
FAQ: Nun, das ist ein guter Anfang, wenn man von der Struktur ausgeht, die Sie mir im ersten Beitrag gegeben haben.
Ja, ich habe verstanden. Welche Möglichkeiten habe ich also? In diesem Punkt bin ich wirklich ratlos. Ich brauche zumindest eine Lösung. Wie können diese Variablen an Klassen übergeben werden? Ich möchte es bequem haben, deshalb frage ich...
Ich habe Strukturen, die nur eine Instanz benötigen. Natürlich ist es nicht empfehlenswert, mehrere Objekte in verschiedenen Klassen dieser Strukturen zu erstellen.
So kam ich zu dem Schluss, dass es in diesem Fall am sinnvollsten ist, dasSingleton-Muster zu verwenden.
Warum machen Sie nicht eine Instanz der Struktur extern?
Über solche Momente wird nirgendwo geschrieben. Woher weiß ich, wie man das macht? Ich kenne keinen der Programmierer, die ich kenne. Und einige von ihnen schaffen es immer noch, ins Forum zu kommen und sich über mich lustig zu machen.
Richtig?
struct Position_Properties
{
staticdatetime gdt_Expiration; // Срок истечения отложенного ордераstaticdatetime gdt_OpenTime; // Время открытия выбранной позицииstaticdouble gd_OpenPrice; // Цена открытияstaticdouble gd_Lots; // Объём позиции на открытиеstaticdouble gd_CurSL; // Текущий Stop Loss выбранной позицииstaticdouble gd_NewSL; // Новый Stop Loss выбранной позицииstaticdouble gd_CurTP; // Текущий Take Profit выбранной позицииstaticdouble gd_NewTP; // Новый Take Profit выбранной позицииstaticint gi_CurTicket; // Тикет выбранного ордераstaticint gi_Type; // Тип торговой операцииstaticint gi_Slippage; // Максимально допустимое отклонение цены для рыночных ордеровstaticint gi_Magic; // Магический номерstaticstring gs_Comment; // Комментарийstaticstring gs_Symbol; // Наименование фин. инструмента, с которым производится операцияstaticulong gu_Duration; // Длительность позиции в секундах
};
extern Position_Properties::SPos;
Position_Properties::gdt_Expiration = 0;
Position_Properties::gdt_OpenTime = 0;
Position_Properties::gd_OpenPrice = 0.0;
Position_Properties::gd_Lots = 0.0;
Position_Properties::gd_CurSL = 0.0;
Position_Properties::gd_CurTP = 0.0;
Position_Properties::gd_NewSL = 0.0;
Position_Properties::gd_NewTP = 0.0;
Position_Properties::gi_CurTicket;
Position_Properties::gi_Type;
Position_Properties::gi_Slippage = 3;
Position_Properties::gi_Magic;
Position_Properties::gs_Comment;
Position_Properties::gs_Symbol;
Position_Properties::gu_Duration:
Von solchen Momenten ist hier nicht die Rede. Woher weiß ich, wie man das macht? Ich kenne keinen der Programmierer, die ich kenne. Und einige von ihnen schaffen es immer noch, ins Forum zu kommen und sich über mich lustig zu machen.
Wäre es nicht einfacher, vordefinierte Variablen und Standardstrukturen zu verwenden?
Zeigen Sie mir dann, wo in den vordefinierten Variablen die anderen Typen der von mir genannten Grundstruktur zu finden sind?
Ich spreche nicht speziell über diese Struktur, sondern über diese Technik im Allgemeinen.
Ein Beispiel hierfür ist die Struktur der Positionseigenschaften:
Auch vordefinierte Variablen? Es gibt keine solchen vordefinierten Variablen!
Nun, das ist ein guter Anfang, wenn man von der Struktur ausgeht, die Sie mir im ersten Beitrag gegeben haben.
Ja, ich habe verstanden. Welche Möglichkeiten habe ich also? In diesem Punkt bin ich wirklich ratlos. Ich brauche zumindest eine Lösung. Wie können diese Variablen an Klassen übergeben werden? Ich möchte es bequem haben, deshalb frage ich...
Ich habe Strukturen, die nur eine Instanz benötigen. Natürlich ist es nicht empfehlenswert, mehrere Objekte in verschiedenen Klassen dieser Strukturen zu erstellen.
So kam ich zu dem Schluss, dass es in diesem Fall am sinnvollsten ist, dasSingleton-Muster zu verwenden.
Richtig?
Falsch.
Verwenden Sie den externen Modifikator.
Oder?
Oder?
seltsame Logik.
aber wollen Sie nicht eine Instanz der Struktur extern machen?
seltsame Logik.
Warum machen Sie nicht eine Instanz der Struktur extern?
Über solche Momente wird nirgendwo geschrieben. Woher weiß ich, wie man das macht? Ich kenne keinen der Programmierer, die ich kenne. Und einige von ihnen schaffen es immer noch, ins Forum zu kommen und sich über mich lustig zu machen.
Richtig?
Von solchen Momenten ist hier nicht die Rede. Woher weiß ich, wie man das macht? Ich kenne keinen der Programmierer, die ich kenne. Und einige von ihnen schaffen es immer noch, ins Forum zu kommen und sich über mich lustig zu machen.
Richtig?
Was ist das?