[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 316 1...309310311312313314315316317318319320321322323...652 新しいコメント [Deleted] 2011.11.04 06:59 #3151 fore-x: 最後に使用した変数を記憶するようにプログラムを教える方法を教えてください。シンボル、タイムフレーム、ボックス、リバース、幅、バー数を記憶する必要があります。ユーザーが選択した設定はどこかに保存され、その後、パラメータがどこかに保存されていれば、そこから読み込まれることになります。何を使うか、どうするか? F7キーを押す。 EA プロパティが表示されます。 入力パラメーター」タブで、「保存」ボタンを押します。 保存したパラメーターも同様に読み込むことができます。 [Deleted] 2011.11.04 07:03 #3152 写真(アルゴリズム付き)では収まりきらないので、添付します。 以下はその要旨である。(1)EAでopen orderを行い、sental, tentap, lotを設定します。(2)そして、その取引で利益が出た場合は、それを繰り返すだけです。(3)損失が出た場合は、いくつかの値を変更し、その値で新しい注文を出すなど、利益が出る取引になるまで繰り返します。(4) その後、ポイント1からの初期値に戻し、すべてを繰り返す。取引で利益があった場合、サイクル(ポイント3)を終了してアレンジし、終了後に初期パラメータに戻すことはできません。 --- 2011.11.04 07:29 #3153 enya: いくつかの関数についてのヘルプです。 画像(アルゴリズム付き)が挿入されないので、添付します。 付いていないように見えますが。 しかし、実はこのスレッドは初心者プログラマーのためのもので、初心者トレーダーのためのものではありません。 ここでは、コードのエラーについて議論します。 アルゴリズムのコードのアウトラインくらいはあるのでしょうか? [Deleted] 2011.11.04 07:36 #3154 sergeev: 付いていないように見えますが。 . ループとループ終了後の初期値復元に問題があります。 [Deleted] 2011.11.04 07:45 #3155 どんなアウトラインになるかというと、10行です。 VBのDo whileがどのようなもので、最後の注文の利益値(結果)を変数に入れるにはどうすればいいか」という質問です。 dofer-dert 2011.11.04 08:14 #3156 MarketInfo関数の シンボル名は文字列でなければならないというエラーを回避する方法をご教示ください。 Всеволод 2011.11.04 08:16 #3157 enya: どんな設計図かというと、「VBからのDo whileアナログがどのようなもので、最後の注文の利益値(結果)を変数に入れるにはどうしたらいいか」という質問です。まずチュートリアルを読むhttps://book.mql4.com/ru/ doループの完全なアナログで、事前チェックと事後チェックがあるものはありませんが、通常のwhileはあります(事後チェックはforで表せます)。 プログラムは正確には直線的ではなく、開始手順をループさせるのではなく、イベントに焦点を当てる方が簡単です。 ここでは、おおよそのスキームをご紹介します。 1.SL,TPを設定する... 2.未決済注文の数を確認し、1つ以下であれば新規に注文を出す。 ブロックダイヤグラムのロジックはまだ苦しんでいます、応答しない質問がたくさんあります。例えば、複数のEAを起動した場合はどうなるのか、注文を決済する前にEAを再起動した場合はどうなるのか、等々です。 Всеволод 2011.11.04 08:17 #3158 dofer-dert: MarketInfo関数のシンボル名は文字 列でなければならないというエラーを回避する方法をご教示ください。 MarketInfo 関数には、ツール名として文字列が必要です。その使い方がわかる文字列を用意してください。 dofer-dert 2011.11.04 08:18 #3159 どうかしている ここで、コードに { if (lot1 < MarketInfo(NULL,MODE_MINLOT)){lot1=MarketInfo(NULL,MODE_MINLOT);lot2=lot1*2;lot3=lot1*3;lot4=lot1*4;lot5=lot1*5; } またはこちら STOPLEVEL = MarketInfo(Symbol(),MODE_STOPLEVEL)とする。 Всеволод 2011.11.04 08:24 #3160 MarketInfo(Symbol(),MODE_MINLOT) 1...309310311312313314315316317318319320321322323...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
最後に使用した変数を記憶するようにプログラムを教える方法を教えてください。シンボル、タイムフレーム、ボックス、リバース、幅、バー数を記憶する必要があります。ユーザーが選択した設定はどこかに保存され、その後、パラメータがどこかに保存されていれば、そこから読み込まれることになります。何を使うか、どうするか?
F7キーを押す。
EA プロパティが表示されます。
入力パラメーター」タブで、「保存」ボタンを押します。
保存したパラメーターも同様に読み込むことができます。
写真(アルゴリズム付き)では収まりきらないので、添付します。
以下はその要旨である。(1)EAでopen orderを行い、sental, tentap, lotを設定します。(2)そして、その取引で利益が出た場合は、それを繰り返すだけです。(3)損失が出た場合は、いくつかの値を変更し、その値で新しい注文を出すなど、利益が出る取引になるまで繰り返します。(4) その後、ポイント1からの初期値に戻し、すべてを繰り返す。取引で利益があった場合、サイクル(ポイント3)を終了してアレンジし、終了後に初期パラメータに戻すことはできません。
いくつかの関数についてのヘルプです。 画像(アルゴリズム付き)が挿入されないので、添付します。
しかし、実はこのスレッドは初心者プログラマーのためのもので、初心者トレーダーのためのものではありません。
ここでは、コードのエラーについて議論します。
アルゴリズムのコードのアウトラインくらいはあるのでしょうか?
付いていないように見えますが。
ループとループ終了後の初期値復元に問題があります。
どんな設計図かというと、「VBからのDo whileアナログがどのようなもので、最後の注文の利益値(結果)を変数に入れるにはどうしたらいいか」という質問です。
まずチュートリアルを読むhttps://book.mql4.com/ru/
doループの完全なアナログで、事前チェックと事後チェックがあるものはありませんが、通常のwhileはあります(事後チェックはforで表せます)。
プログラムは正確には直線的ではなく、開始手順をループさせるのではなく、イベントに焦点を当てる方が簡単です。
ここでは、おおよそのスキームをご紹介します。
1.SL,TPを設定する...
2.未決済注文の数を確認し、1つ以下であれば新規に注文を出す。
ブロックダイヤグラムのロジックはまだ苦しんでいます、応答しない質問がたくさんあります。例えば、複数のEAを起動した場合はどうなるのか、注文を決済する前にEAを再起動した場合はどうなるのか、等々です。
MarketInfo関数のシンボル名は文字 列でなければならないというエラーを回避する方法をご教示ください。
どうかしている
ここで、コードに
{
if (lot1 < MarketInfo(NULL,MODE_MINLOT)){lot1=MarketInfo(NULL,MODE_MINLOT);lot2=lot1*2;lot3=lot1*3;lot4=lot1*4;lot5=lot1*5;
}
またはこちら
STOPLEVEL = MarketInfo(Symbol(),MODE_STOPLEVEL)とする。