PROFIからSUPER PROFIへの質問-1. - ページ 45

 
Andrei Trukhanovich:

あるティックの処理中に新しいティックが入った場合、おそらく変更されるのでしょうか?

100回でもいいんです。

重要なのは、関数が計算を終了するときに、どのデータがすでに再計算されたかを記憶しておくことです。
これは最初に行うことができ、その後、新しいデータがあれば再計算されます。

ダニが外れないという保証はありませんが、必要ないでしょう。

 
Andrey Khatimlianskii:

ダニ飛ばしがない保証がないだけで、必要ないのでは?

エントリーポイントがOnTickのみで、タイマーやイベントがないのであれば、正解のような気がします。

 
 

superprofiさん、こんにちは。

タスクは、エージェントフォルダへのリンクを一括で作成することです。githabで必要な機能を持ったソースプログラム(プロジェクト添付)を見つけたのですが、ちゃんとリンクを作ってくれるのですが、ループで一度に複数のリンクを作ろうとすると、ガクッとなります。

これは出力に必要なものです(リンクは手作業で作成しました)。

FormMain.csの中で、コードの乱れを直そうとするのですが、思うような効果が得られません(73行目からをご覧ください)。

else
            {
                string argument = null;
                if (radioButton2.Checked)
                    argument = "/h";
                else if (radioButton3.Checked)
                    argument = "/j";
                else if (isFolder)
                    argument = "/d";

                bool result;
                int port = 0;
                for (int i = 0; i < 512; i++)
                {
                    port = 3000 + i;
                    //D:\Market\MT5\Tester\Agent - 127.0.0.1 - 3000\MQL5\Files    
                    //E:\Project\Coding\MQL\#MQL5\Files\UGA Manager\Files

                    //MessageBox.Show(textSource.Text, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    //MessageBox.Show(textOutput.Text, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                    result = MakeLink.Create(argument, 
                                             textOutput.Text + "\\" + i.ToString (),
                                             textSource.Text + "\\" + "Agent-127.0.0.1-" + port.ToString () + "\\MQL5\\Files");
                    //if (!result) MessageBox.Show("Something went wrong!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                MessageBox.Show("Done!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
ファイル:
 
Andrey Dik:

superprofiさん、こんにちは。

タスクは、エージェントフォルダへのリンクを一括で作成することです。githabで必要な機能を持ったソースプログラム(プロジェクト添付)を見つけたのですが、ちゃんとリンクを作ってくれるのですが、ループで一度に複数のリンクを作ろうとすると、ガクッとなります。

これは出力に必要なものです(リンクは手作業で作成しました)。


なぜ、こんなに複雑なものが必要なのか?mklink - shel コマンド

そのため、PowerShellやPython上でsome-script :-)をスケッチすることができます。

 
Maxim Kuznetsov:

なんでそんなことするの?mklink はシェルコマンドです

PowerShellやPythonの任意のスクリプトファイル:-)にスクリプトを書けばいいのです。

もちろん、それは可能ですが、ユーザーにとってのユーザーインターフェースはどうでしょうか? スクリプトをどう使うのでしょうか?

 
Andrey Dik:

もちろんですが、ユーザーにとってのユーザーインターフェースは? スクリプトをどう使うのか?

男...特にMQL4セクションのフォーラムでは、この部分に行く人はほとんどいないのではないかという疑念があります。総合討論にブランチを作成します。

 
Andrey Dik:

もちろんですが、ユーザーにとってのユーザーインターフェースはどうでしょうか。

一つのフォームのためにC#全体を依存関係で使用する代わりに、インターフェイスを描画するスクリプトを使用することもできます。

が、ご主人様のお好みで・・・。

 
Maxim Kuznetsov:

スクリプトでインターフェイスを描画することもできるのに・・・一つのフォームのためにC#全体を依存関係で必要とするのはどうなんでしょう。

が、ご主人様のお好みで・・・。

という方、よろしくお願いします。