MQL5への願い - ページ 21

 

カーブライン」というグラフィカルな ツールが欲しいです。

実は、すでに存在しているのです。すべての指標は、どんなカーブでも描きます。しかし、それができるのはインジケーターだけです。スクリプトからも、Expert Advisorからも、このような曲線を描くことはできません。それも残念なことに、他のものを試さなければならないのです。インジケータに実装されている曲線を描く仕組みをスクリプト/アドバイザーでも使えるようにして、チャートツールに始点とデータ配列を送ることで、インジケータと同様の曲線が得られるようにしてはどうでしょう。

 
void IndicatorBuffers () int count)
カスタムインジケータの計算に使用するバッファのメモリを確保する。バッファの数は 8 を超えてはならず、indicator_buffers プロパティで指定された値より小さくはならない。カスタムインジケーターがカウントのために追加のバッファを必要とする場合、この関数を使用してバッファの合計数を指定する必要があります。
パラメータ
カウント - 計算バッファの数。indicator_buffers から 8 buffers まで。


非常に制限の多いパラメータです。工夫が必要なんですね。

制限を全く外せない場合。

計算バッファの数を128個に増やすべきだ。

問題を解消するために

 

また、水平方向のスケールファクター(ピクセル単位のバー間隔)にも直接アクセスできるようにする必要があります。これは(+)(-)ボタンで簡単に変更でき、バーの幅を広く見せることができます。しかし、プログラム的に判断することは困難です。

 
なぜ大きく歩くのか!
なぜ、誰のためにオブジェを?
シンプルなC言語の規格を国民に提供しよう !
- ポインタ **pointer, **pointer, **array_pointer[][], **array_pointer[][], **array_pointer[][].
-アドレス &アドレス, &&アドレス
-このとき、MQL-XX言語では簡単に目的のデータ構造を 作成することができます。
つまり、次のステップとして、MQL5をプレーンC規格にするのが合理的です。
 
Korey:
つまり、次のステップとして、MQL5をプレーンCの標準にすることが賢明です。
安全なC++に直行させます。
 

レナート

プログラマーだけでなく、大衆向けにEA作成が 可能になれば、間違いなく取引端末のブレイクスルーが起こるだろうと考えていました。 すでにテスターで、標準ポジション(テイク、ストップ、トレーリング、ミリ、マグ)とmt4標準インディケーターのパラメーターでワンインディケーターのテンプレートが作れます。

 
Renat:
コリー
つまり、次のステップとして、MQL5をプレーンCの標準にすることが賢明です。
安全なC++に直行させます。


C++は、ソフトウェアの売り手のためのセキュリティを作成し、例えば、今、彼らはオープンソースのEAを販売し、転送することを恐れているが、貿易のオブジェクトは確かに行くだろう。
しかし、C++そのものが最も危険なツールの1つである。
C++のプログラムを発注する組織では、プログラマーと1ライターのダブルスタッフを雇う。2.アナリスト
アナリストの仕事は、製品を分解して組み立てたコマンドを取り出し、コードの安全性を確認することです。
C++のこの想像上の「安全性」にうんざりして、Visual Basicで作業している組織がすでにあります。

(例えば、1月の広告:「モスクワ北西部の大手銀行が、給与3000米ドルの基本開発者のポジションのスペシャリストを探しています」)。
C++の製品は、長いテストとチェックを経て、初めて安全であることがわかります。
その通り、彼らが言う長い企画とテストのサイクルを指している。
オブジェクト・プログラミングの方が安全だということです。
つまり、C++は、大規模で、多数の、十分な報酬を得た専門家のチームにとっては安全なのです。
また、大規模なチームで働くトレーダーはどこにいるのでしょうか?

 
P.S. シンプルな言語はトレーダーにとって魅力的であり、MT4にとって大きなプラスとなります。
しかし、CPP環境では、人々の目が1種類のCPPの殻から逸れてフラフラしているので、C++は明らかに庶民向けではない。
プログラミング言語(とシェル)の選択は、個人用端末のユーザーに任せてはどうだろうか。
標準Cをロードしたい場合、または、したい、できる場合は、CPPオプションを選択してください。
 
delyus:

レナート

プログラマーだけでなく、大衆向けにEA作成が 可能になれば、間違いなく取引端末のブレイクスルーが起こるだろうと考えていました。 すでにテスターで、標準ポジション(テイク、ストップ、トレーリング、ミリ、マグ)とmt4標準インディケーターのパラメーターでワンインディケーターのテンプレートが作れます。

理論家は「大衆のための」言語しか考えないが、実務家はすでに経験し、そのような言語を作り、結果を見て、適切な結論を導き出しているのだ。自動売買(MQL、MQL2、MQL4の履歴)を6年以上提供し続けていることをお忘れなく。

CodeBaseにある膨大なソースコードのライブラリや、Sergey Kovalevによるチュートリアルなど、どれだけのドキュメントを書いたか見てみてください。これらはすべて、ロシア語、英語、中国語の3ヶ国語で提供されます(マニュアルは翻訳中です)。自動売買チャンピオンの ウェブサイトには、2年間にわたり膨大な数の興味を持つトレーダーが集まり、大会の結果についての議論は、今でも世界中のフォーラムやブログで行われています。さらに、MetaTraderについて議論し、MQL4で独自のソリューションを提供する独立したウェブサイトが世界中に数多く存在します。実際、MetaStockもTradeStationも、これだけの情報量と公開されたソースコードを誇ることはできません。

どうやら、プログラミング言語「MQL4」には問題がないようだ。プログラマーはそれを評価し、トレーダーが喜ぶような膨大な量のコードを作成した。

ところで、最近、MQL4プログラミングに特化した日本語の分厚い本をAmazonで 購入しました。著者:豊島久通
 
Korey:
レナート

安全なC++にそのまま持っていきます。


C++はソフトウェアベンダーにとって安全性を生みます。例えば、彼らは今オープンソースのEAを売って渡すことを恐れていますが、もちろんオブジェクトは取引されるでしょう。
しかし、C++そのものが最も危険なツールの1つである。

無駄に「C++」じゃなくて「安全なC++」って言ったんだよ。メモリポインタ(C++で最も悪いもの)がなく、完全なマネージドコードなので安全です。
プレーンCを使いたい方は、MQL5でも全て変わりません。つまり、オブジェクトでクラスを使わず、普通の関数を書き続けることです。