[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 719 1...712713714715716717718719720721722723724725726...1145 新しいコメント Victor Nikolaev 2010.07.19 04:34 #7181 Infinity: しかし、なぜかEURUSD,: zero divideというエラーが出てしまいます。このエラーは、変数内のどこかに0があり、おそらく除算タイプの操作の際に発生すると言っているようです。私は正しく実装しようとしているのだろうか? テスターで、それともデモで? テスターでは、他のシンボル上のポイントは 0になります。 DUC 2010.07.19 05:18 #7182 こんにちは、MQL4では、指定した期間のアカウントのすべてのチケット(オープン、クローズ、ペンディング)を選択することができるかどうか教えてください。 Rayder69 2010.07.19 05:55 #7183 親愛なる皆様、このような条件で解決できるのであれば、どうかご協力をお願いします 例えば、原理そのものが面白いので、そんなExpert Advisor(正確にはそのPATTERN)があります。 そこで、ご紹介します。 extern double Lot = 0.1; extern int TP = 100; extern int SL = 100; extern int ХХ = 100;// 異なる 変数の ようなもの です。 extern int ХХ = 100;// 異なる 変数の ようなものです。 extern int int ХХ = 100; //異なる変数のようなもの // どのような注文が許されるのか?: extern int LET = 3; // 1 - 売りのみ、2 - 買いのみ、3 - 両方の注文タイプ int start() //calculate the indicators: int KUDA; インジケータとその動作条件を挿入します。 // 指標データによる注文の方向性を決定するための条件を確認する。 if ( ХХХХХХ ) // サルの指標条件 KUDA = 1; // 売るということです。 if ( ХХХХХХХ) // 買いの指標条件 KUDA = 2; // 買うということです。 // 注文する : if(OrdersTotal()>0) return (0); // EAが1つの注文だけで動作するようにする。 ディーラーが売りを決済したときに、 が買い注文だけを出せるようにするには、ここにどのようなコードを挿入すればよいので しょうか。 で、負け組みが買いを閉じたら売りしか置けないの? などなど、いろいろありますね!!! { if (LET == 1 || LET == 3) // 変数に従って、売りだけ(買いは無視)または両方について動作します。 if (KUDA == 1 && ticketsell < 1) // set sell { 以下は、売り注文を出すためのコードです。 } if (LET == 2 || LET == 3) // 変数に従って、買い(売りは無視)または両方の注文タイプにのみ動作します。 if (KUDA == 2 && ticketbuy < 1) // 購入を公開 する。 { 以下は、買い注文を出すためのコードです。 } } return(0)です。 } ありがとうございました。 [WARNING CLOSED!] Any newbie mql4アドバイザーを無料で書かせていただきます。 ea n7s_ao_772012 削除済み 2010.07.19 06:04 #7184 ToLik_SRGV: だから、順番に。 最後のデータだけが欲しいのであれば、なぜ前のデータを保存するのか?(「書き込み前」はFILE_READ|FILE_WRITE モードの組み合わせで発生します)。 したがって、 FILE_CSV|FILE_WRITE モードを使用する方が論理的であり、新しいデータを書き込む前に以前のレコードが削除されます。 4つの変数のファイルへの書き込みを開始します。 変数が書かれている順番を覚えておくことが大切です。 ファイルから変数へのデータの読み込みを開始します。 FileReadNumber() 関数を使って、書いた順番に番号順に読んでいくのです。 それだけです、難しいことは何もありません :) 理解し、応用することができたので、とても満足しています。 Andrei Shubin 2010.07.19 06:43 #7185 この問題をプログラム的に解決するのを助けてください。 1.まず、最初のフラクタルが上向きになるのを見つける - これは単純明快です。 2.では、最初のフラクタルより大きいフラクタルが必要ですが、これはすでに問題です :( 前のフラクタルであればオッケー。でも、その前のものだったらどうでしょう?それとも3、4個前のフラクタル? このようなフラクタルを検索する機能を作るにはどうしたらよいのでしょうか。 念のため、写真を添付しておきます。 Andrei Shubin 2010.07.19 06:44 #7186 付いていない :( さいしこう Victor Nikolaev 2010.07.19 06:45 #7187 Shuba: この問題をプログラム的に解決するのを助けてください。 1.まず、最初のフラクタルが上向きになるのを見つける - これは単純明快です。 2.では、最初のフラクタルより大きいフラクタルが必要ですが、これはすでに問題です :( 前のフラクタルであればオッケー。でも、その前のものだったらどうでしょう?それとも3、4個前のフラクタル? このようなフラクタルを検索する機能を作るにはどうしたらよいのでしょうか。 念のため、写真を添付しておきます。 また、そのようなフラクタルが全く存在しない場合 Andrei Shubin 2010.07.19 06:48 #7188 Vinin: また、そのようなフラクタルが全く存在しない場合 例えば、300本前にそのようなフラクタルがなかったとしたら、新しいフラクタルが現れるのを待って、初めて検索を再開するのです。 Artyom Trishkin 2010.07.19 07:01 #7189 Shuba: この問題をプログラム的に解決するのを助けてください。 1.まず、最初のフラクタルが上向きになるのを見つける - これは単純明快です。 2.では、最初のフラクタルより大きいフラクタルが必要ですが、これはすでに問題です :( 前のフラクタルであればオッケー。でも、その前のものだったらどうでしょう?あるいは3つ、4つ前のフラクタル? そのようなフラクタルの探索を、関数としてどのように定式化するか。 念のため、写真を添付しておきますが...。 最初のフラクタルの値を記憶し、ループの中で記憶した値より大きい/小さい値を持つフラクタルを探します。ループ内でそのようなフラクタルが見つかった場合、それを変数に格納する。これで2つのフラクタルができあがりました。1つ目は最初に保存され、2つ目はループの中で見つかりました。過去や既存のものである必要はありませんが、検索基準に対応するものであることが必要です。 もしループの中で見つからなければ、(最初に記憶したフラクタルではなく)新しいフラクタルが現れるのを待つしかありません。新しいフラクタルが現れたらすぐにまたループの中の必要な2番目のフラクタル (たいていは最初に記憶したもの) を探します。こうして、必要な2つのフラクタルが見つかり、上の投稿でビクターが正しく示唆した事態を回避することができます。理論的には2つ目のフラクタルが形成されない可能性もあるが...。例えば黙示録...。:) Artyom Trishkin 2010.07.19 07:04 #7190 Shuba: そのため、例えば300小節前にフラクタルがない場合、新しいフラクタルが現れるのを待ってから探索を再開します なるほど~、もう自分で判断しているんですね 1...712713714715716717718719720721722723724725726...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
しかし、なぜかEURUSD,: zero divideというエラーが出てしまいます。このエラーは、変数内のどこかに0があり、おそらく除算タイプの操作の際に発生すると言っているようです。私は正しく実装しようとしているのだろうか?
テスターで、それともデモで?
テスターでは、他のシンボル上のポイントは 0になります。
親愛なる皆様、このような条件で解決できるのであれば、どうかご協力をお願いします
例えば、原理そのものが面白いので、そんなExpert Advisor(正確にはそのPATTERN)があります。
そこで、ご紹介します。
extern double Lot = 0.1;
extern int TP = 100;
extern int SL = 100;
extern int ХХ = 100;// 異なる 変数の ようなもの です。
extern int ХХ = 100;// 異なる 変数の ようなものです。
extern int int ХХ = 100; //異なる変数のようなもの
// どのような注文が許されるのか?:
extern int LET = 3; // 1 - 売りのみ、2 - 買いのみ、3 - 両方の注文タイプ
int start()
//calculate the indicators:
int KUDA;
インジケータとその動作条件を挿入します。
// 指標データによる注文の方向性を決定するための条件を確認する。
if ( ХХХХХХ ) // サルの指標条件
KUDA = 1; // 売るということです。
if ( ХХХХХХХ) // 買いの指標条件
KUDA = 2; // 買うということです。
// 注文する :
if(OrdersTotal()>0) return (0); // EAが1つの注文だけで動作するようにする。
ディーラーが売りを決済したときに、 が買い注文だけを出せるようにするには、ここにどのようなコードを挿入すればよいので しょうか。
で、負け組みが買いを閉じたら売りしか置けないの?
などなど、いろいろありますね!!!
{
if (LET == 1 || LET == 3) // 変数に従って、売りだけ(買いは無視)または両方について動作します。
if (KUDA == 1 && ticketsell < 1) // set sell
{
以下は、売り注文を出すためのコードです。
}
if (LET == 2 || LET == 3) // 変数に従って、買い(売りは無視)または両方の注文タイプにのみ動作します。
if (KUDA == 2 && ticketbuy < 1) // 購入を公開 する。
{
以下は、買い注文を出すためのコードです。
}
}
return(0)です。
}
ありがとうございました。
だから、順番に。
最後のデータだけが欲しいのであれば、なぜ前のデータを保存するのか?(「書き込み前」はFILE_READ|FILE_WRITE モードの組み合わせで発生します)。
したがって、 FILE_CSV|FILE_WRITE モードを使用する方が論理的であり、新しいデータを書き込む前に以前のレコードが削除されます。
4つの変数のファイルへの書き込みを開始します。
変数が書かれている順番を覚えておくことが大切です。
ファイルから変数へのデータの読み込みを開始します。
FileReadNumber() 関数を使って、書いた順番に番号順に読んでいくのです。
それだけです、難しいことは何もありません :)
この問題をプログラム的に解決するのを助けてください。
1.まず、最初のフラクタルが上向きになるのを見つける - これは単純明快です。
2.では、最初のフラクタルより大きいフラクタルが必要ですが、これはすでに問題です :(
前のフラクタルであればオッケー。でも、その前のものだったらどうでしょう?それとも3、4個前のフラクタル?
このようなフラクタルを検索する機能を作るにはどうしたらよいのでしょうか。
念のため、写真を添付しておきます。
さいしこう
この問題をプログラム的に解決するのを助けてください。
1.まず、最初のフラクタルが上向きになるのを見つける - これは単純明快です。
2.では、最初のフラクタルより大きいフラクタルが必要ですが、これはすでに問題です :(
前のフラクタルであればオッケー。でも、その前のものだったらどうでしょう?それとも3、4個前のフラクタル?
このようなフラクタルを検索する機能を作るにはどうしたらよいのでしょうか。
念のため、写真を添付しておきます。
また、そのようなフラクタルが全く存在しない場合
また、そのようなフラクタルが全く存在しない場合
この問題をプログラム的に解決するのを助けてください。
1.まず、最初のフラクタルが上向きになるのを見つける - これは単純明快です。
2.では、最初のフラクタルより大きいフラクタルが必要ですが、これはすでに問題です :(
前のフラクタルであればオッケー。でも、その前のものだったらどうでしょう?あるいは3つ、4つ前のフラクタル?
そのようなフラクタルの探索を、関数としてどのように定式化するか。
念のため、写真を添付しておきますが...。
もしループの中で見つからなければ、(最初に記憶したフラクタルではなく)新しいフラクタルが現れるのを待つしかありません。新しいフラクタルが現れたらすぐにまたループの中の必要な2番目のフラクタル (たいていは最初に記憶したもの) を探します。こうして、必要な2つのフラクタルが見つかり、上の投稿でビクターが正しく示唆した事態を回避することができます。理論的には2つ目のフラクタルが形成されない可能性もあるが...。例えば黙示録...。:)
そのため、例えば300小節前にフラクタルがない場合、新しいフラクタルが現れるのを待ってから探索を再開します