MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1590 1...158315841585158615871588158915901591159215931594159515961597...1953 新しいコメント Fan27 2021.08.16 19:21 #15891 законопослушный гражданин:私は以下のように調整しています。1.私は一度スライダーをクリックし、その後、マウスを移動することができ、主なものは、他のスペースをクリックしないことです。2.キーボードの矢印を押して調整する - より速く、より遅く追伸:MT4内蔵のストラテジーテスターについて えー、グラフをクリックしてもホットキーの効果がリセットされないとしたら、おとぎ話みたいな話ですね。でも、ないよりはまし Valeriy Yastremskiy 2021.08.17 05:48 #15892 という疑問が湧いてきました。グローバルスコープでスタティック変数を 宣言することに意味はあるのでしょうか。 ローカルなものでは、関数本体の外は見えないし、前の呼び出しの値も保存されると理解しています。 そして、グローバルなものに何の意味があるのでしょうか? Tretyakov Rostyslav 2021.08.17 05:51 #15893 Valeriy Yastremskiy:という疑問が湧いてきました。グローバルスコープでスタティック変数を 宣言することに意味はあるのでしょうか。ローカルなものでは、関数本体の外側は見えないし、前の呼び出しの値も保存されると理解しています。そして、グローバルなものに何の意味があるのでしょうか? 異なる機能で変更できる場合のみ Valeriy Yastremskiy 2021.08.17 05:59 #15894 MakarFX:異なる機能で変化させることができる場合のみ意味不明)グローバル変数も関数によって変化する。この場合のstat.variableは、通常のグローバル変数と変わりません。そして、そのメモリはグローバルプールに配置されています。参考文献より 変数 メモリクラスには、static、input、externの 3つがあります。これらのメモリクラス修飾子は、対応する変数がグローバルプールと呼ばれるあらかじめ定義されたメモリ領域に割り当てられていることをコンパイラに明示的に伝えるものです。 時々、コードの中でグローバルスコープで宣言された静的変数に出くわすことがあります。著者の論理が理解できない。 Tretyakov Rostyslav 2021.08.17 06:12 #15895 Valeriy Yastremskiy:意味不明)グローバルも機能によって変わるんですね。この場合は、通常のグローバル変数と変わりません。そして、そのメモリはグローバルプールに配置されています。参考文献より 変数 メモリクラスには、static、input、externの3つがあります。これらのメモリクラス修飾子は、対応する変数がグローバルプールと呼ばれるあらかじめ定義されたメモリ領域に割り当てられていることをコンパイラに明示的に伝えるものです。 時々、コードの中でグローバルスコープで 宣言された静的変数に出くわすことがあります。著者の論理が理解できない。 そう、あなたの言うとおりで、理屈はありません。それは、コードの作者がどう見ているかということです。 前回の投稿は考えが足りなかった。 Alexey Viktorov 2021.08.17 06:18 #15896 Valeriy Yastremskiy: 著者の論理が理解できない。 論理はなく、統合失調症だけです。バタリーオイルという表現は、「統合失調症」をこんなにも丁寧に定義しているのです。 Valeriy Yastremskiy 2021.08.17 07:48 #15897 MakarFX:そう、その通りで、理屈はないのです。それは、コードの作者がどう見ているかということです。 Alexey Viktorov: 論理はなく、統合失調症だけです。油を塗った」という表現は、「統合失調症」をこんなにも丁寧に定義しているんですね。 ありがとうございます!コードから作者のロジックを見つけるのは難しいこともありますね))) законопослушный гражданин 2021.08.17 10:10 #15898 MakarFX: は アドバイスをお願いします。 この部分の実行後、開始ロット -Lot、(次の注文を開くために)どのように返すか。 if(GetProfitFromStart()>CountProfit || GetProfitFromStart()<CountLoss*-1) { if (IsTesting()) { CloseOrder(); ObjectSetInteger(0,"lab_Button",OBJPROP_STATE,false); } else { CloseOrder(); } } ファイル: Citizen.v2.1.mq4 35 kb Tretyakov Rostyslav 2021.08.17 10:30 #15899 законопослушный гражданин:アドバイスをお願いします。この部分の実行後、開始ロット -Lot、(次の注文を開くために)どのように返すか。後 CloseOrder(); つける Start = TimeCurrent(); Maxim Kuznetsov 2021.08.17 13:29 #15900 mqlのstaticでは、すべてが実行され、エラーに満ちています。コードは常に全体としてビルド/コンパイルされ、中間 obj はなく、static の宣言は伝統への賛辞に過ぎないのです。 mqlでstaticを使うとしたら、それはほぼ100%C/C++/C#の世界からのもので、あるいは、覗き見してとんでもない真似をしたものです :-)。 が、__thread__もあります :-) 1...158315841585158615871588158915901591159215931594159515961597...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私は以下のように調整しています。
1.私は一度スライダーをクリックし、その後、マウスを移動することができ、主なものは、他のスペースをクリックしないことです。
2.キーボードの矢印を押して調整する - より速く、より遅く
追伸:MT4内蔵のストラテジーテスターについて
という疑問が湧いてきました。グローバルスコープでスタティック変数を 宣言することに意味はあるのでしょうか。
ローカルなものでは、関数本体の外は見えないし、前の呼び出しの値も保存されると理解しています。
そして、グローバルなものに何の意味があるのでしょうか?
という疑問が湧いてきました。グローバルスコープでスタティック変数を 宣言することに意味はあるのでしょうか。
ローカルなものでは、関数本体の外側は見えないし、前の呼び出しの値も保存されると理解しています。
そして、グローバルなものに何の意味があるのでしょうか?
異なる機能で変更できる場合のみ
異なる機能で変化させることができる場合のみ
意味不明)グローバル変数も関数によって変化する。この場合のstat.variableは、通常のグローバル変数と変わりません。そして、そのメモリはグローバルプールに配置されています。参考文献より
変数メモリクラスには、static、input、externの 3つがあります。これらのメモリクラス修飾子は、対応する変数がグローバルプールと呼ばれるあらかじめ定義されたメモリ領域に割り当てられていることをコンパイラに明示的に伝えるものです。
時々、コードの中でグローバルスコープで宣言された静的変数に出くわすことがあります。著者の論理が理解できない。
意味不明)グローバルも機能によって変わるんですね。この場合は、通常のグローバル変数と変わりません。そして、そのメモリはグローバルプールに配置されています。参考文献より
変数メモリクラスには、static、input、externの3つがあります。これらのメモリクラス修飾子は、対応する変数がグローバルプールと呼ばれるあらかじめ定義されたメモリ領域に割り当てられていることをコンパイラに明示的に伝えるものです。
時々、コードの中でグローバルスコープで 宣言された静的変数に出くわすことがあります。著者の論理が理解できない。
そう、あなたの言うとおりで、理屈はありません。それは、コードの作者がどう見ているかということです。
前回の投稿は考えが足りなかった。
Valeriy Yastremskiy:
著者の論理が理解できない。
論理はなく、統合失調症だけです。バタリーオイルという表現は、「統合失調症」をこんなにも丁寧に定義しているのです。
そう、その通りで、理屈はないのです。それは、コードの作者がどう見ているかということです。
論理はなく、統合失調症だけです。油を塗った」という表現は、「統合失調症」をこんなにも丁寧に定義しているんですね。
ありがとうございます!コードから作者のロジックを見つけるのは難しいこともありますね)))
は
アドバイスをお願いします。
この部分の実行後、開始ロット -Lot、(次の注文を開くために)どのように返すか。
アドバイスをお願いします。
この部分の実行後、開始ロット -Lot、(次の注文を開くために)どのように返すか。
後
つけるStart = TimeCurrent();
mqlのstaticでは、すべてが実行され、エラーに満ちています。コードは常に全体としてビルド/コンパイルされ、中間 obj はなく、static の宣言は伝統への賛辞に過ぎないのです。
mqlでstaticを使うとしたら、それはほぼ100%C/C++/C#の世界からのもので、あるいは、覗き見してとんでもない真似をしたものです :-)。
が、__thread__もあります :-)