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;
定義済みの変数や標準的な構造体を使用する方が簡単ではないでしょうか?
では、私が引用した基本構造の他の型は、定義済み 変数のどこにあるのか、示してください。
特にこの構造の話ではなく、この手法全般の話です。
例えば、ポジションプロパティの構造は以下の通りです。
また、事前定義された変数?そのような定義済みの変数はありません!
なるほど、最初の投稿で教えていただいた構成からすると、いい感じですね。
ああ、わかったよ。では、どのような選択肢があるのでしょうか?この点については、本当に困っているんです。せめて何か解決策が欲しい。これらの変数をクラスに渡すにはどうしたらよいでしょうか。便利さを求めるからこそ...。
インスタンスが1つしか必要ない構造体があるのですが。もちろん、これらの構造体の異なるクラスのオブジェクトを複数作成することは推奨されません。
そこで、この場合はシングルトン・パターンを使うのが最も合理的だという結論に達したのです。
そうだろ?
間違っている。
externt モディファイアを使用します。
そうだろ?
そうだろ?
変な理屈
が、構造体のインスタンスをexternにした方がいいのでは?
変な理屈
構造体のインスタンスをexternにしたらどうでしょう?
そんな瞬間はどこにも書いていない。どうすればいいのか?私の知っているプログラマーは皆無です。そして、そのうちの何人かは、いまだにフォーラムに乗り込んできて、私をバカにするのです。
そうだろ?
そのような瞬間については何も書かれていません。どうすればいいのか?私の知っているプログラマーは皆無です。そして、そのうちの何人かは、いまだに掲示板で私をからかっているのです。
そうだろ?
これは何でしょう?