アドバイザーを無料でお書きします - ページ 61

 

プログラマーの皆様へ

最もシンプルなExpert Advisorを書けるのは誰?

その仕事の条件は、とてもシンプルです。

複数の上昇ローソク足が形成された後、新しいローソク足で 買います。(設定によるローソク足の本数)。

複数の下降ローソク足が形成された後、新しいローソク足では、売られます。(設定によるローソク足の数)。

ロットサイズ

Magik


これらはすべて条件です。他に必要なものはありません。もし差し支えなければ、善行を積んでください、私はあなたのことを決して忘れません正直なところ。:)

 
交換データ上のテープインジケータを書いてください、それはテープを追跡し、氷山のように、同じロットを選択しますが、計算は1価格ではありませんが、5ティックアップと5ダウンを言ってみましょう。 1-10秒、同じロット以上3例えば100ロット3回のために例えば渡された場合 - それは警告と同一のロット未満例えば100ではない検索に設定し、ボリュームを示しています... SBプロでそれはフリーランスが支払うと意味がないように、自由である......
 
Pyxis:

プログラマーの皆様へ

最もシンプルなExpert Advisorを書けるのは誰?

その仕事の条件は、とてもシンプルです。

複数の上昇ローソク足が形成された後、新しいローソク足で 買います。(設定によるローソク足の本数)。

複数の下降ローソク足が形成された後、新しいローソク足では、売られます。(設定によるローソク足の数)。

ロットサイズ

Magik


これらはすべて条件です。他に必要なものはありません。もし差し支えなければ、善行を積んでください、私はあなたのことを決して忘れません正直なところ。:)


こちら:Nキャンドル

N candles
N candles
  • 投票: 1
  • 2017.04.03
  • Vladimir Karputov
  • www.mql5.com
Ищем N одинаковых свечей подряд. Если найденные свечи бычьи - покупаем, если медвежьи - продаём.
 

ボリンジャーエキスパートアドバイザーは、線が交差したときにビープ音を鳴らすだけの初歩的なものを書く必要があります。

 
Олег Кононченко:

ボリンジャーエキスパートアドバイザーは、線が交差したときにビープ音を鳴らすだけの初歩的なものを書く必要があります。

ターミナル内の図書館にもあります
 

みんな助けて!!!!!!!!!!!!!!!!!!!!!!」。このインジケータをテスターで動作させるために修正する必要があります。実のところ、インジケータはファイルからデータを取得します(すでにファイルに入っています)私は、現在の値と前の値の差の値を書き込むバッファを追加しただけです。保存すると全て正常に動作し、希望する日数のデータが読み込まれますが、リアルタイムで動作させたくないのです。どこかのエラーか、私が何か間違ったことをしたのか。Voschemはテスターで作業する必要がある。

自分がいらないなら、どこがエラーなのか、どうすればいいのか教えてほしい......。

ファイル:
 
Mihail Marchukajtes:

みんな助けて!!!!!!!!!!!!!!!!!!!!!!」。このインジケータをテスターで動作させるために修正する必要があります。実際、インジケータはファイルからデータを取得します(すでに取得しています)。私は、現在の値と前の値の差の値を書き込むバッファを追加しただけです。保存すると全て正常に動作し、希望する日数のデータが読み込まれますが、リアルタイムで動作させたくないのです。どこかのエラーか、私が何か間違ったことをしたのか。Voschemはテスターで作業する必要がある。

自分がいらないなら、どこがエラーなのか、どうすればいいのか教えてほしい......。


まず、テキストファイルを /terminal folder/tester/files/ フォルダにコピーします。

 
Mihail Marchukajtes:

みんな助けて!!!!!!!!!!!!!!!!!!!!!!!」。このインジケータをテスターで動作させるために修正する必要があります。

テスターでファイルからの読み込みができないようです。
 
Evgeny Belyaev:
テスターがファイルから読み取れないようです。


共有フォルダを使用すれば可能です。

全クライアント端末の共有フォルダーを使用

すべてのテスターエージェントは、互いに、そしてクライアント端末からも分離されています。各エージェントは、エージェントログが書き込まれる独自のフォルダを持っています。ま た、エージェントテスト中のすべてのファイル 操作は、Agent_name/MQL5/Files フォルダで実行されます。ただし、ファイルを開く際にFILE_COMMON フラグを指定すれば、すべてのクライアント端末の共通フォルダを経由して、ローカルエージェントとクライアント端末間の通信を実装することが可能です。

//+------------------------------------------------------------------+ 
//| Expert initialization function                                   | 
//+------------------------------------------------------------------+ 
int OnInit() 
  { 
//--- общая папка всех клиентских терминалов 
   common_folder=TerminalInfoString(TERMINAL_COMMONDATA_PATH); 
//--- выведем имя этой папки 
   PrintFormat("Откроем файл в общей папке клиентских терминалов %s", common_folder); 
//--- откроем файл в общей папке (указан флаг FILE_COMMON) 
   handle=FileOpen(filename,FILE_WRITE|FILE_READ|FILE_COMMON); 
   ... дальнейшие действия 
//--- 
   return(INIT_SUCCEEDED); 
  }

 
Vladimir Karputov:


共有フォルダーを使用している場合は可能です。

全クライアント端末の共有フォルダーを使用

すべてのテスターエージェントは、互いに、そしてクライアント端末からも分離されています。各エージェントは、エージェントログが書き込まれる独自のフォルダを持っています。ま た、エージェントテスト中のすべてのファイル 操作は、Agent_name/MQL5/Files フォルダで実行されます。ただし、ファイルを開く際にFILE_COMMON フラグを指定すれば、すべてのクライアント端末の共通フォルダを経由して、ローカルエージェントとクライアント端末間の通信を実装することが可能です。


正直に言うと、4のインデュークを書きました......。初期化時にファイル全体を一度に読み込んで、全てを配列に書き込む方法はありませんか?それとも、そのやり方も通用しないのか?
理由: