MQL5への願い - ページ 72

 

悪名高いm-q-el5について大騒ぎしていると、こんな台詞を思い出します。

— Вы умеете рисовать? Очень жаль. Я, к сожалению, тоже не умею. ...

...
Великий комбинатор, обжигая босые ступни о верхнюю палубу, ходил вокруг длинной узкой полосы кумача, малюя на ней лозунг, 
с текстом которого он поминутно сверялся по бумажке:


«Все — на тираж! Каждый трудящийся должен иметь в кармане облигацию госзайма».

Великий комбинатор очень старался, но отсутствие способностей все-таки сказывалось. Надпись поползла вниз, и кусок кумача, 
казалось, был испорчен безнадежно. Тогда Остап, с помощью мальчика Кисы перевернул дорожку наизнанку и снова принялся малевать. 
Теперь он стал осторожнее. Прежде чем наляпывать буквы, он отбил вымеленной веревочкой две параллельных линии и, тихо ругая 
неповинного Воробьянинова, приступил к изображению слов.

Ипполит Матвеевич добросовестно выполнял обязанности мальчика. Он сбегал вниз за горячей водой, растапливал клей, чихая, 
сыпал в ведерко краски и угодливо заглядывал в глаза взыскательного художника. Готовый и высушенный лозунг концессионеры снесли
вниз и прикрепили к борту.

Толстячок, нанявший Остапа, сбежал на берег и оттуда смотрел работу нового художника. Буквы лозунга были разной толщины и несколько
скошены в стороны. Выхода, однако, не было — приходилось довольствоваться и этим.

...
 
どうしてもコメントを編集したい(......、文字列
comment=NULL,......)が、すでにオープンしているオーダーの場合。
なぜこのオプションが実装されていないのですか?
そのような機能を実装する予定はありますか?
取引に関する情報を保存したいのですが。を保存するのは良くないと思います。
は、テキストファイルに保存しておくだけではダメなんです。に取引情報を保存する必要があります。
証券会社のサーバーでそして、それにアクセスできるようにする必要があります
どのコンピューターからでも、いつでも。ペンディングを開かなければならない
非優先の注文と同じ「遅さ」を持った注文を出し
同じ "slowji "で注文を出し、そのコメントに私の欲しいものを書かなければならないのです。また、コメントを変更する必要があるときは、サーバーから保留中の注文を削除し、新しい注文を開いています。
保留中の注文をサーバーから削除し、コメントを変更した新しい注文を 開く。
そんな乱暴な方式を踏襲しなくても、もっといいオーダー情報の残し方があると思うんです。
注文に関する情報を保存して、そんな乱暴な方式は使わない方がいいと思います。が、それ以外の可能性は見当たりません。
私の場合もしかしたら、見えるかも?
 
  • 多次元配列で
    次元 数の設定や変更 各次元のサイズの変更が可能
    そうでなければ、擬似次元をいじらなければならない。
  • コード内で任意の型の変数(配列を含む)を生成する機能(例:CreateDouble( StringContatenate("varname",N), 0.92832 ))。
  • GetVar("stringContatenate("varname",N), REQUEST_CODE_XXX) のように、変数名を参照しながら変数を操作することが可能。
    一般的には、端末のグローバル機能を扱うときと同じような機能群になります。
  • 関数から複数の値を返す(不要かもしれないが、それでも便利で普遍的であろう)
  • プログラムによるカスタム関数の作成が可能(例.
    void CreateFunction(string Type="Double",string Name="CustomFunction1",string Content="{ int C; C=a*b; Return(C); }", string argum1, ...string argum256 );
    この関数は、カスタム関数 CustomFunction1() を作成し、同じコードの中で適用することができます。
    しかし、それをどのように実現するか?
    この機能により、遺伝的プログラミング(特定のタスクに合わせてアルゴリズムを調整し、スクリプトが自ら書き込むこと)を実現することができます。
  • せめて指定したincludeをInsertする機能だけでも。
    Include("MA・F・GTMA.mqh")。
  • 以上、すでにある素晴らしい機能をありがとうございました。


 
MT5のベータ版はいつ公開されるのですか?
 

スピード32で撮像したときに、ログが順番に埋まっていくのをぜひ見てみたい。

現在、速度2-3ではログは順番に埋まっていきますが、速度32ではすべてのエントリーが混在しています。

 

1.ボタンに関しては、ユーザーインジケータと アドバイザー("extern bool/int/ ... "で設定されるもの)の動作を制御するボタン(と直接アクセス)を持つ別のパネルを追加するのが良いでしょう。そうしないと、画面にいくつかの四角形を作成して、それらを選択しない/選択できるようにして(誰もができるわけではない)人々がねじれることになります。

.

boolがInput Parametersウィンドウにtrue/falseのサブストリングを持ち、マウスクリックで選択できるのと同じように、より多くのオプションを持つ(そしてユーザースクリプトで設定できる)ものを希望します。

例えば、「モード」(どちらか一方)を押したとき。

- 使用_RSI

- ストキャスティックを使用する

- 使用_MACD

- ...

 
もし、不良データを削除したり、修正したりするソフトを追加できれば、ボリュームとハイジャック、ローが時間軸によって常に食い違うことになり、テスターのミスにつながるのです。
 

MQL5

1.テストするとき、時々あなたは数バーに戻って、再び "興味深い場所 "を通過することができるようにしたいと思います。


2.使用したテンプレートの名前はどこで確認できますか?テンプレートを保存するとき、なぜ使用したテンプレートのデフォルト名で保存しないのか?


ご感想をお寄せいただきありがとうございました。

 
nav_soft >> :
MT5のベータ版リリースはいつですか?

MT5αはいつ頃リリースされるのでしょうか?

 
kenn123 >> :

MQL5

1.テストするとき、時々あなたは数バーに戻って、再び "興味深い場所 "を通過することができるようにしたいと思います。


2.使用したテンプレートの名前はどこで確認できますか?テンプレートを保存するとき、なぜ使用したテンプレートのデフォルト名で保存しないのか?


ご感想ありがとうございました。

が、この端末には一つ不都合な点があります。
テンプレートを保存するとき、入力された名前が小文字に変換されるようになりましたテンプレート名をEA名と一致させるために、例えば "exp_Based_MACD "のように、保存後に手動で名前を変更するか、すべての名前を小文字で使用しなければなりません - "exp_based_macd" これはRSIのような指標の通常の略語を観察できないのです。