コーディングの方法は? - ページ 155

 

こんにちは、皆さん

現在のバーのCLOSEで注文を終了するにはどうしたらよいでしょうか?

私は試してみました。

if (Close < Open)

しかし、それは動作しませんでした。

私はMLLの完全な新人です。

 
nuozek:
こんにちは、皆さん

現在のバーのCLOSEで注文を終了させる方法は?

私は試してみました。

if (クローズ < オープン)

を試してみましたが、うまくいきませんでした。

私はmqlの全くの初心者です。

次のバーが開く前に、そのバーの最後のティックを知る方法はありません。Close[0]」は常に最後に知った買値であり、新しいバーはタイムフレームグリッドに続く最初のティックで開始されます。

バーの最初のティックをキャッチするのは簡単です、あなたは使用することができます。

1) ボリューム[0] == 1

2) Bars() > PreviousBars

3) Time[0] > PreviousTime(時間[0] > 前時間

最後のものは最も信頼性が高く、実際の口座で 使用する唯一のものです。

最も」と言ったのは、例えば接続が切断された場合など、間違っていることもあるからです。接続が再確立されたとき、あなたは5本のバーを失ったかもしれません、そして、最初の受信バーは現在のものであり、最初の逃したものではありません。見逃したバーは後からやってきます。だから、受信したバーの時間は、これ以上並べ替えられない!この非常にインテリジェントな動作のためのTkx MQ

PS : しかし、見逃したバーが取引可能でないことも事実です。

 

私のEAに問題がある

こんにちは。

私は自分のEAに問題があります。そして私はMQ4のことを何も知りません。もし誰かが私を助けることができれば、私の問題を説明することができます。

THX

 

ポップアップボックス(ハウツー)

こんにちは!

私はコーディングの初心者で、過去にコードを変更したことはありますが、実際にゼロから何かを書いたことはありません。

基本的には、ローソク足でマウスを右クリックしたときにポップアップボックスを表示させる方法を知りたいのです。

もし、それを実現するテンプレートやプラグインを知っている人がいれば、そのコードを見て学ぶことができると思うのですが。

 

Srp EA

このEAは、一見良さそうに見えますが、コードのどこかに間違いがあるはずです。

SRP= Support, Resistance, Pivotの略。

エントリー

前のバーと異なるTFに基づくS&Rを使用しています。

現在、シグナルは30分足のTFからですが、4時間足でテストするようになりました。

とにかく、EAをご覧になりたい方は、添付してあります。

私はパーセンテージベースの出口がうまく機能すると思います。

ありがとうございます。

Beno

ファイル:
srp.mq4  3 kb
 

有限のラインオブジェクトを作成する方法

無限大の線状オブジェクトを作成することは可能です。しかし、ある点から別の点へ線を 引くにはどうしたらよいのでしょうか。

 

トレンドラインを作成し、2回クリックしてマークした後、任意のマスの上で右ボタンをクリックします。メニューから「トレンドラインのプロパティ」を選択し、「パラメータ」タブを選択します。Ray」のマークを外して、OK。これで完了です。

 

マネーマネジメント の追加

既存のEAの1つに資金管理機能を追加する必要があります。例えば、以下のようなものです。

MMを使用する - True/False

マージン% - 5, 10, 20, etc.

最大ロット数 - 1, 2, 3, etc.

どなたか助けていただけませんか?ありがとうございます。

 

異なるTFのバーパテンはどのようにコード化するのですか?私はインジケータは大丈夫ですが、バーはありません。

if (Close [2]Open[1] && Open[0]> Open[1])Long1 = true;

if (Close [2]>Open[2] && Close[1]<Open[1] && Open[0]<Open[1])Short1 = true.です。

何かお手伝いできることがあれば、幸いです。

乾杯

ベノ

 

30分足には次のようなものを使用します。

double high30 = iHigh(NULL,30,0);

double low30 = iLow(NULL,30,0);

double close30 =iClose(NULL,30,0); double open30 = iOpen(NULL,30,0);

double open30 = iOpen(NULL,30,0)。

double P30 = (high30+low30+close30)/3;

ただし、TFを1時間足で60、4時間足で240に変更する。

乾杯

ベノ