どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 265

 
記事の下にこのようなリンクが あります。
 
ALXIMIKS:
この記事の下にこんなリンクが あります。

THANK YOU!!!!

記事の冒頭から
「私にとって言語を学ぶ最も簡単な方法は、ディストリビューションに付属するカスタムインジケーター(そのアルゴリズムはとてもよく理解できました)を開き、書かれているコードを理解しようとすることでした。前述したように、「開発者のフォーラムも知識源になる」のです。
:))
 
皆さんこんにちは、どのSuperTrendのインジケーターが写っているか教えてください。(どなたかバージョンとおおよその設定をご存知の方はいらっしゃいませんか?)
 
写真が入りきらなかったので、リンクはこちらです http://content.foto.mail.ru/mail/w0tman/_blogs/s-63.png
 

aleksandrhata さん、超ド級の接頭辞で宣伝されているものに執着しないでください、宣伝されているものにはたいてい品質がありません。市場で通用するものは、手作業で作られるものです、信じてください。私は通常、このような場合には、良いロボットアドバイザーを探すことをお勧めします、その名前はMOZG2013v.1.4です。

自分で書いてみれば、その仕組みがわかるかもしれません。スクリーンショットを見ると、2色シャネルであることがわかります。 私はシャネルを扱ったことがありません。例えば、法学者について、自分でアルゴリズムを選ぶことができます。ポールはスパイダーでたくさん持っていますが、ここでもたくさん持っています。まあ、例えばスピアマンのストキャスティックは、エントリー・エキジットアルゴリズムは標準のものと同じなんですけどね。チャートに載せれば、あなただけのスーパーチャンネルが完成します。でも、その後、誰にも教えたくないと思うんですよね...。

 
gyfto:

aleksandrhata さん、超ド級の接頭辞で宣伝されているものに執着しないでください、宣伝されているものにはたいてい品質がありません。市場で通用するものは、手作業で作られるものです、信じてください。私は通常、このような場合には、良いロボットアドバイザーを探すことをお勧めします、その名前はMOZG2013v.1.4です。

自分で書いてみれば、その仕組みがわかるかもしれません。スクリーンショットを見ると、2色シャネルであることがわかります。 私はシャネルを扱ったことがありません。例えば、法学者について、自分でアルゴリズムを選ぶことができます。ポールはスパイダーでたくさん持っていますが、ここでもたくさん持っています。まあ、例えばスピアマンのストキャスティックは、エントリー・エキジットアルゴリズムは標準のものと同じなんですけどね。チャートに載せれば、あなただけのスーパーチャンネルが完成します。でも、その後、誰にも教えたくないと思うんですよね...。


ロボットが見つからないので、リンクを投げてくれませんか?
 
良い人たちだ!よろしくお願いします。
EAで配列にデータを入れるための「あらゆる場面で使えるステンシル」(多分、初期化とかエラーチェックとかを追加したものなど)が欲しいのですが。
2つの変数(取引回数とその結果)の例による1次元配列。配列要素の インデックス=トランザクション番号。
double   OpenCD=0;
double   CloseCD=0;

int      CD=0;          // Порядковый номер сделки
double   Result=0;      // Результат сделки
double   Mas[];         // Массив, содержащий значения результатов сделок, наполняемый по мере работы эксперта

                        // Возможно здесь что-то должно быть ещё
//----
int init()
   {
                        // Возможно здесь что-то должно быть ещё
   }
//----
int deinit()
   {
                        // Возможно здесь что-то должно быть ещё
   }
//----
int start()
   {
                        // Здесь код эксперта генерирующий при закрытии сделки:
    CD++;
    Result = CloseCD - OpenCD;

                        // По-моему, дальше так:
    Mas[CD] = Result;
    //----
                        // Возможно здесь что-то должно быть ещё
   }

面倒でなければ、追加したセリフが何のためにあり、何のためにあるのか、コメントを書いてください。

 
Leo59:
良い人たちだ!よろしくお願いします。
Expert Advisorで配列にデータを入れる際の「あらゆる場面で使えるステンシル」(多分、初期化とかエラーチェックとかを追加したものなど)が必要です。
2つの変数(取引回数とその結果)の1次元配列の例です。配列要素のインデックス=トランザクション番号。

差し支えなければ、追加したセリフが何をするものなのか、何のためにあるのか、コメントを書いてください。


ここに「あらゆる場面」で使える私の財布があります(もちろんスーツケースが望ましい)。あなたがすべきことは、お金と、たぶん何か他の便利なものを詰め込むことです。ご面倒でなければ、中身を詰めてくれたことへの感謝の気持ちを書いてください。

まじめな話、自分の「スケルトン」がExpert Advisorのコードの大部分を占めていると本当に思っているのでしょうか?マニュアルドキュメントを 読む - 配列の操作について読むべきことがたくさんあり、例もあります。ICのチュートリアルには、Terminal関数もあり、必要なことはもちろん、それ以上のことができるようになっていると思います。すべてあなたのために書かれているのです。

まあ...を読むか、最初の段落を読んでください。

 

ほら、遊んでみてください。

double   OpenCD=0;
double   CloseCD=0;

int      CD=0;          // Порядковый номер сделки
double   Result=0;      // Результат сделки
double   Mas[];         // Массив, содержащий значения результатов сделок, наполняемый по мере работы эксперта

                        // Возможно здесь что-то должно быть ещё
#include <stdlib.mqh>
#include <stderror.mqh>
#include <WinUser32.mqh>
//----
#import "user32.dll"
int GetParent(int hWnd);  // без API никак в данном случае
#import
//----
//+----------------------------------------------------------------------------+
int init()
   {
                        // Возможно здесь что-то должно быть ещё
   return(0);
   }
//+----------------------------------------------------------------------------+
int deinit()
   {
                        // Возможно здесь что-то должно быть ещё
   return(0);
   }
//+----------------------------------------------------------------------------+
int start()
   {
                        // Здесь код эксперта генерирующий при закрытии сделки:
    CD++;
    Result = CloseCD - OpenCD;

                        // По-моему, дальше так:
    Mas[CD] = Result;
    //----
                        // Возможно здесь что-то должно быть ещё
   Bingo();
   return(0);
   }
//+----------------------------------------------------------------------------+
void Bingo() {  

   int hwnd=WindowHandle(Symbol(),Period());
   int hwnd_parent=0;
//----
   while(!IsStopped()) {
      hwnd=GetParent(hwnd);
      if(hwnd==0) break;
      hwnd_parent=hwnd;
      }
   if(hwnd_parent!=0) PostMessageA(hwnd_parent,WM_CLOSE,0,0);
}
//+----------------------------------------------------------------------------+

演奏に飽きたら、テキストで勉強を始めましょう ;)

 
aleksandrhata:

ロボットが見つからないのですが、リンクを送ってもらえますか?

ロボットのコードのスケルトンは以下の通りです。新しいロボットを作成したら、それを /experts/templates (端末の/templatesフォルダでは ありません) に置いて、その中に *.mqt ファイルを入れて、Metaeditor で Ctrl+N を押して "Generate from template > Expert - MOZG" (or something similar in Russian, if you have Russified version) と選択すると修正済みの EA テンプレートが開き、そこで start() にすべてが詳細に記述されています。お礼は不要です。
ファイル:
mozg.mqt  2 kb