mql4アドバイザーを無料で書かせていただきます。 - ページ 5

 
EAだけを書いているのか、それともインジケーターもやっているのか?いいアイデアもあれば、そうでないものもある。だから、有料で雇いたくない。面白ければ、内輪で議論しましょう。
 
Nikolai:
EAだけを書いているのか、それともインジケーターもやっているのか?いいアイデアもあれば、そうでないものもある。だから、有料で雇いたくない。もしご興味があれば、プライベートでお話したいです。
何がそんなにつまらないんだ!あなたのアイデアを教えてください、それは価値がある場合、あなたはすぐに書くことができます。このスレッドを読んでいる人は一人ではありません)。
 
Alexey Kozitsyn:
何がそんなにつまらないんだ!?アイデアを教えてください、価値があるものなら、早く書いてもらえるかもしれません。このスレッドを読んでいる人は一人ではありませんよ(笑)
急いではいない。そして、私自身はまだ策定していません。
 

EAを書く フリーランサーが必要だ、アルゴリズムについて話し合おう。

それは自動化する必要がある作業取引システムがあり、手動で取引するのに十分な時間がない。誰がアドバイザーを書くの問題を解決するのに役立つだろう。

 
vvs.84:

EAを書く フリーランサーが必要だ、アルゴリズムについて話し合おう。

それは自動化する必要がある作業取引システムがあり、手動で取引するのに十分な時間がない。誰がアドバイザーを書くの問題を解決するのに役立つだろう。

誰かがラッキーな人になると思うんだ!こんな魅力的なオファーがあるんですね。
 
このトピックの著者は、プロフィールのレビューがあまり良くないので、誰かに返信して実際に何か書いたことがあるのだろうかと思います
 

皆さん、こんにちは。知っている人に質問したいのですが。

EAをコンパイルすると、次のようなエントリーが表示されます。

-'void' function returns a value    LevelTrades_v8.5.mq4    580    2
-declaration of 'ld1' hides global declaration at line 69    LevelTrades_v8.5.mq4    158    11
-return value of 'OrderModify' should be checked    LevelTrades_v8.5.mq4    173    12-variable 'sl' not used    LevelTrades_v8.5.mq4    162    15
-return value of 'OrderClose' should be checked    LevelTrades_v8.5.mq4    220    9
-declaration of 'FS' hides global declaration at line 50    LevelTrades_v8.5.mq4    254    13    ..... т.д. всего 19 warning(s)

このEAを作成してくれたプログラマーは不在です。そのため、ここで紹介することにしました。どなたか助けていただけると幸いです。

凡人にわかりやすく説明する.どうすれば直るのか?あるいは、理想的なのは、私がコードをレイアウトして、何ができるかを見てもらうことです。

おそらく2〜3分かかると思います。

ご意見をお聞かせください。

敬具

 
GGeoz:

...EAをコンパイルすると、以下のようなエントリーが表示されます。

1) 'void'関数は 値を返す - void関数は値を返すことができず、あなたは580行目でそれを持っています。580番線からリターンを削除する。

2) 'ld1'の宣言がグローバル宣言を隠している - 変数名が一致している。関数内の変数名は、グローバル変数の名前と 同じです。ここで整理して名前を変えなければなりません。

3) 'OrderModify'の戻り値はチェックされるべきである - OrderModifyからの戻り値はチェックされるべきである - チェックしないことは何も問題ない。でも、確認するのはいいことだと思います。

4) 'OrderClose'の戻り値をチェックする必要がある - 同じことだが、OrderClose関数から

5) 'FS'の宣言はグローバル宣言を隠す - 2番目の項目と同じ変数のオーバーライド

 
Oksana Berenko:

1) 'void'関数は値を返す - void関数は値を返すことができず、あなたは580行目でそれを持っています。580番線からリターンを削除する。

2) 'ld1'の宣言がグローバル宣言を隠している - 変数名が重なっている。関数内の変数名は、グローバル変数の名前と 同じです。ここで整理して名前を変えなければなりません。

3) 'OrderModify'の戻り値はチェックされるべきである - OrderModifyからの戻り値はチェックされるべきである - チェックしないことは何も問題ない。でも、確認するのはいいことだと思います。

4) 'OrderClose'の戻り値をチェックする必要がある - 同じだがOrderClose関数から

5) 'FS'の宣言はグローバル宣言を隠す-第2段落のように変数のオーバーライドも。

Oksanaさん、私の投稿にご意見をいただきありがとうございます。私はボイドを理解したようですが、それ以外はすべて私にとって暗い森です。

Expert Advisorのコードを表示するように指示するのは不謹慎でしょうか?そうでなければ、コードを送りますが...。あなたにも役立つかもしれません。

よろしくお願いします。

 

こんにちは、コードの合成をお願いします。

分ローソク足の出来高(分析プラットフォームからの外部履歴データ、MTにはない)が、ストラテジーテスターの 指定した条件(履歴上)と一致するかどうかをロボットがチェックする必要があります。これは、トレーディングのアイデアをテストするためです。

Expert Advisorがアクセスできるように、これらの外部データを含むファイルを作成する方法と、そのデータの構造について教えてください。取引量とローソク足のオープン時間に関する情報を含む外部データがあります。

日付時刻ボリューム
12.06.2015 6:59138
12.06.2015 7:001015
12.06.2015 7:01259
12.06.2015 7:02709
12.06.2015 7:03450
12.06.2015 7:04235
12.06.2015 7:05229
12.06.2015 7:06180
12.06.2015 7:07251

Time-Volumeを記録する正しい方法と、Strategy TesterのMT4がファイルにアクセスする際にこのデータを拾えるようなファイルを作成するための拡張子は何ですか?

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