[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 1078

 
RekkeR:

ありがとうございます。


ちなみに、profilesフォルダの中には、個々のプロファイルに属するフォルダがあります。これらのファイルには*.CHRファイルが含まれており、メモ帳で開くこともできます。そこは同じ構文のようです。
 
rensbit:


SPS、チェックしてみます。
 
Galion:

挨拶! n - 変数は、2つの値のいずれかを取る、その組み合わせのバリアントは、4つの値のいずれかをp変数に渡す必要があります。これはどのようなコードになるのか、教えてください。

具体的な例をあげてください。"組み合わせの変種 "をp変数に移し替えることです。

なぜ4つの価値なのか?

 
sergeev:

具体的な例として、「組み合わせの変種」と「p変数への転送」を挙げることができる。

なぜ4つの価値観なのか?


ありがとうございました。しかし、条件の説明を間違えて誤解させてしまったようです)))
この方法でやってみます。
bool n_1,
n_2,
n_3,
n_4,
n_5;
int p;
もしn_2 && n_3が真なら、p = 101
n_4& n_5 が真なら、p = 102。
n_1 && n_2&&& n_5 が真であれば、p = 104となる。
if n_2 && n_3&& n_4&&&n_5 true, p = 105

は、多くの変数nがあり、ifセットから離れたい場合
 
Galion:

ありがとうございます。しかし、条件の説明を間違えて誤解させてしまったようです)))
この方法でやってみます。
bool n_1,
n_2,
n_3,
n_4,
n_5;
int p;
if n_2 && n_3 is true, then p = 101
n_4& n_5 が真なら、p = 102。
n_1 && n_2&&& n_5 が真であれば、p = 104となる。
if n_2 && n_3&& n_4&&&n_5 true, p = 105

は、多くの変数nがあり、ifセットから離れたい場合


ムーバブルコーディングを使用するようにする

乞うご期待です。

 
みなさん、こんにちは。mql4初心者の私にEAを作るのを手伝ってください。スタート機能:H1チャートで直近1時間の完全に形成されたローソク足を確認します。直前のローソク足の終値が始値より高ければ、すぐに買い注文を 出し、次の1時間足が完全に形成されるまで1時間待ちます。完成した後は、すぐにチェックします。その終値が始値より高ければ、次の始値を待ちます。もし、その始値が終値より高ければ、注文を閉じます。
 
drknn:


変数(a)を宣言し、そこにAskの価格を入力します。EA開始時の注文を再計算する。注文がない場合は、変数をnullにする。そして、この変数が0であるかどうかをチェックし、そこにAsk priceを加えて、このレベルから注文を出すのです。次のティックでは、プログラムは注文があることを確認し、前のAskを含む「A」変数に影響を与えないことは明らかです。そして、市場に注文がある限り、変数「a」の値が変化しないことも明らかである。

2.注文パラメータを保存する必要がある場合は、サーバーからパラメータを要求し、変数または配列に保存する必要があります。一度やって、オーダーが不要になるまで放置しておくのです。

チュートリアルには書かれていませんでしたが、これは著者の言語に対するヴィジョンをできるだけ明確にしようとしたためです。しかし、このチュートリアルでは、Server-Clientシステムにおけるカンパの相互作用の問題は扱っていません。チュートリアルやメタエディタのヘルプでは、これらの問題に少し触れているだけです。初心者は、現在のティックで何が起こっているのか、次のティックで何が起こるのかを考えていないだけなのです。彼は、次のティックではすべてが同じになると勘違いしているのだ。なぜなら、変数の値が前のティックの新しい価格によって変更されたからです!しかし、これは重大なエラーです。そして、このことは、サイバネティック・オートマトンの原理で動くプログラム、つまり、オートマトンがどのような状態にあるかを記憶しているプログラムを作る場合に特に重要である。

フォーラムの訪問者は、あなたの問題に対する既成の解決策を与えることができます。しかし、それでは何の役にも立ちません。作品の論理を理解し、道具としての言語を使いこなすための刺激になることが一番です。ここで学べる最高のものは、何年にもわたってあなたのために働いてくれる個人的な知識です。知識とそれを応用する力。


ありがとうございます!でも配列を使った値の記憶方法を知りたいです。もし私が保留中の注文を出して、それを修正するときは、takeprofitかstoplossのどちらかをその中に保存して、他の値を変更しなければなりません。また、成行注文になった場合、テイクプロフィットやストップロスを変更することができますが、「OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderTakeProfit());」の中で、始値を指定しなければなりませんが、どのように表記すればいいでしょうか。 0、スキップ、旧価格を指定してみましたがエラーになります。
 
rensbit:

Man, that worked out great !!!!!!!!!!!!!!!!!!!!!!...

thank you !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Afternoon !

ASCTrend1sigインジケータを使用する場合https://www.mql5.com/ru/code/8329(それを使用してEAをテストする場合) - 非常に遅いテスト速度:1時間のローソクは1-2秒間テストされます。何に関連しているのか?インジケーターがあるから?

 

mql4初心者の私が、コードのスタートを作成するのを手伝ってください。スタート機能:H1チャートで直近1時間の完全に形成されたローソク足を確認します。直前のローソク足の終値が始値より高ければ、すぐに買い注文を 出し、次の1時間足のローソク足が完全に形成されるのを待ちます。完成した後は、すぐにチェックします。その終値が始値より高ければ、次の始値を待ちます。もし、その始値が終値より高ければ、注文を閉じます。

どの演算子やコマンドを使って実装すればよいのでしょうか? 助けてください!または、この部分のコードを投稿してください。

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