ブルードリーム - ページ 2

 

サンタさん!(お辞儀)
ありがとうございます!(お辞儀)

Integer писал (а):
新年を迎える前に、ファーザー・クリスマスはこのスレッドを読んでいるのだろうか :-)

注文を開く・閉じる・変更するウィンドウが小さく、作業中のチャートが見えなくならないこと、ティックチャートを削除できること(一度削除した後はなし)、また絶対値ではなく、ユーザーが設定したレベルに応じてslなどですぐに注文が送られるようにしたい。

ファーザー・クリスマス、私の声が聞こえますように :-)そして、私のささやかな要望を無視することはないでしょう:-)

:-):-):-)

応援しています。
確かに、何度も言いますが、どうやらパネルの大きさが根本的に重要なようです。

面白いことに、最初の蒸気機関が作られた当時、自動車は大きくて重ければ(パワフルであれば)良い、強ければ良い、と考えられていたのです。自動車の軽量化という目標を最初に掲げたのはフォードである。

現在、日本ではフィンガーフォンと呼ばれる、イヤホンのない携帯電話が作られています。この装置を手に装着すると、人間の手の骨を通して音が伝わります。この技術では、耳に指を入れるだけで、自由にコミュニケーションの楽しさを味わうことができます。(先日のテレビで、ちょっと不謹慎ですが、かなり真面目な話をしました:)。

理想的なパネルサイズは、太りすぎとイヤホンがないことの中間くらいでしょうか:)

 

また!!!
テスターにMULTICURALITYを追加してください。
を使えば、通貨のセットを選択して、多通貨のExpert Advisorをテストすることが可能になります。

そして、サーバーEMULATORのようなものを作ることができるのです

もう一つ、ターミナルで自分のマシンの127.0.0.1:443を設定し、ネットワークがない場合

そして、エミュレータはあらかじめ用意された履歴によって名言を生成します!
自分でデバッグしたり、勉強したり、Expert Advisorを使ってもOK!

しかも、スプレッドやストップなど、設定もしなければならない!!!
よし、証券会社から履歴をダウンロードして、サーバーのEMULATORに渡そう!!! そしてTERMINALに刻みを送らせよう!!!!
このように、ON-LINEを使わずにデバッグまで解決できる!サーバーを止めたい!という方におすすめです。 また、スピードも大きく変わりました!通貨も多くなりました。

しかも、エミュレータがあれば!MT4のコードを変更する必要は全くありません。

すべてにおいて夢のようです。

もちろん、そんなことはしないでしょうけど。

エミュレータの速度を変えることができる

 

また、スクリプトやExpert Advisor、インジケーターのロード/アンロードもできるようにしたい。

例えば、ユーザーがユーロM1にExpert Advisorを仕込んだまま忘れてしまったり、全く見えないループスクリプトを仕込んだり...。
そして、その専門家のスクリプトをユーロM5のウィンドウに座らせる...。そして、これらのプログラムはすべて並行して動作し始めます。
MessageBoxで 警告メッセージを表示した場合、アンロードに問題があり、すべての設定が失われる可能性があります。
警告しないなら、なおさらだ。

プログラム的にアンロードできるのは良いことです。
また、複数の部品が連動することを想定している場合、必要なものをすべておろせるのは良いことです。

 
SK. писал (а):

はい!また、EAボタンの状態機能も:)(ピンク)

stringo さんが書きました(A)。

遺伝子の他にIsOptimization()、IsTradeContextBusy()、IsExpertEnabled() 関数を追加しました。
このように、夢は叶うものです(今のところピンクだけ ですが:)。
開発者の皆様、ありがとうございました。
 
私の願いはもっとささやかなものです。チャートウィンドウに "on top "のオプションがあればいいと思います。小さくして、七面鳥を解き、画面の隅に置いて、何かが起こるのを待ちます。そして、残ったわずかな面積で何か社会的に役に立つことをするのです。
 
Rosh:
それから、サンタさんへのもう一つの願い事 :)

作業ディレクトリのあるAboutボタンと、お好みのMQL-4のWorkPath()関数 - どちらが苦痛でないでしょう。

ロッシュ、こんなオプションはどうだ?

#import "kernel32.dll"
  int GetModuleFileNameA
      ( int    Module,         // Идентификатоp модуля
        string FileName,       // Полное имя файла
        int    Size);          // Размер буфера
#import
 
//+------------------------------------------------------------------+
//| Возвращает полное имя папки МТ4                                  |
//+------------------------------------------------------------------+
string GetFolderNameMT()
{
  string FolderName=
  "                                                                                                                                                                                                                                                               ";
  GetModuleFileNameA(0, FolderName, 255);
  FolderName=StringSubstr(FolderName, 0, StringLen(FolderName)-12);
  return(FolderName);
}
 
SK. писал (а):

また、スクリプトやExpert Advisor、インジケーターのロード/アンロードもできるようにしたい。

例えば、ユーザーがユーロM1にExpert Advisorをロードしたまま忘れてしまったり、ループしたスクリプトを仕込んで全く見えなくなってしまったり...。
そして、その専門家のスクリプトをユーロM5のウィンドウに座らせる...。そして、これらのプログラムはすべて並行して動作し始めます。
MessageBoxで 警告メッセージが表示された場合、アンロードに問題がある可能性があり、すべての設定が失われる可能性があります。
警告しないなら、なおさらだ。

プログラム的にアンロードできるのは良いことです。
また、複数の部品が連動することを想定している場合、必要なものをすべておろせるのは良いことです。

これは、すでに行われていることです。起動時に起動設定ファイルを指定し、すべての設定を読み込み、必要なシンボル、グラフを開き、テスト中のEAを起動し、レポートファイルを作成した後、端末をアンロードすることが可能です。EAの実行を自動化したい方向けです。

プレビルド194として数日中に発売予定です。
 
KimIV:
ロッシュ
それから、サンタさんへのもう一つの願い事 :)

ボタン 作業ディレクトリを示すか、MQL-4のWorkPath()の関数を選択するかについて - どちらが苦痛が少ないですか。

ロッシュ、こんなオプションはどうだ?

#import "kernel32.dll"
  int GetModuleFileNameA
      ( int    Module,         // Идентификатоp модуля
        string FileName,       // Полное имя файла
        int    Size);          // Размер буфера
#import
 
//+------------------------------------------------------------------+
//| Возвращает полное имя папки МТ4                                  |
//+------------------------------------------------------------------+
string GetFolderNameMT()
{
  string FolderName=
  "                                                                                                                                                                                                                                                               ";
  GetModuleFileNameA(0, FolderName, 255);
  FolderName=StringSubstr(FolderName, 0, StringLen(FolderName)-12);
  return(FolderName);
}
似たようなことを考えていたんです。コンパイルして、MesageBoxを出力するスクリプトとして各フォルダに入れる必要がありますね。
ケツからとはいえ、解決策はある。ありがとうございます :)
 
Renat:

これは、すでに行われていることです。起動時に起動設定ファイルを指定し、すべての設定を読み込み、必要なシンボル、グラフを開き、テストでEAを実行し、レポートファイルを作成し、ターミナルをアンロードすることが可能です。EAの実行を自動化したい方向けです。

プレビルド194として数日中に発売予定です。
素晴らしい194を楽しみにしています :)
 

また、ウィンドウ座標を日時座標に再計算できるようにしたい。
また、いくつかのオブジェクト(例えば、矩形)を座標で描画するのもいいと思います。objprop_xdistance、objprop_ydistance。

バイパス作戦を考案したが、正確な結果は得られず、近似的な結果しか得られない。また、スケールの変化を「感じない」。