どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 61

 
VOLDEMAR:


クローズドなコードでEAを書きたいのですが、ユーザーがシグナル用のファイルを編集できるようにしたいのです ...

言い換えれば、全体のeX4 EAは、オープンでの信号とファイルは、EAは、この方法を実装する方法を、それを理解する必要があります?


ウィザード」で必要なものをファイルに保存し(FileWriteArray())、ユーザーがそれを読み込む(FileReadArray())ことができます。
 
Leo59:
なぜテスターは同じものを実行するたびに違う結果を出すのでしょうか?
日付も取引回数も同じなのに、結果が違う。現在では、利益の出る取引には2、3ポイント追加され、損失はかじ取りされるようになっています。それ以外は。
何が問題なのか、誰にもわからない。

スプレッドは固定しているのですか? ランをするときは今のもので、ニュースのときと夕方では違います。
 
VOLDEMAR:

ICistom()が使えるかもしれませんね。

オープンなlibcを作って、ユーザーが自分で変更し、再コンパイルすればいいのです。
 

ごきげんよう。mq4の初心者の方で、プログラミングやFXの取引について多少なりとも知っている方から、いくつか質問をいただきました。mq4を勉強して自分でEAを書こうという考えはあるのですが。今回は、私の頭の中にあるチップのいくつかを実装する技術的な方法があるかどうかを知りたいだけなのです。具体的な解決策は求めず(既製品の紹介もあれば、少しは構わないのですが)、「これはできるかもしれないが、これはできない」といった答えを待っていることがほとんどです。

1) 別のコードに従って、選択したEAをプログラム的に無効化/有効化することは可能ですか?

2) 外部フィードからデータを取り込むことは可能ですか?例えば、ニュースの日付やデータ、大きなトレンドの値などです。

3) プログラムでサポート/レジスタンスラインを定義することは可能ですか?すなわち、同じ時間枠の間隔において、どの価格帯でX回以上決済されたかを示す。

4) マイナス値でトレーリングストップをロックすることは可能ですか?つまり、Xの利益が出た後、すぐにストップロスをゼロにするのではなく、最初からパラメータにしたがってスムーズに減少させるということです。

5) TakeProfitを逆方向、例えば9000以上から-XまでXポイントごとにトレールすることは可能でしょうか?

6) 上記の2つのうち、例えばローソク足やモメンタム、何らかの指標に基づくパターンに従って、ストップロスやステークプロフィットを動的に決定された量だけ押し戻したり近づけたりするのはどうでしょうか。

7) スプレッド(Bid-Ask? or ready-made function?)がX以上なら、新規注文を出す/出さない/あるものを全て決済する、等々。

8) この特性を持つ未決済取引がある場合(例:他のEAのマジック)、すべての取引を閉じる/ストップロスを設定する/同じ方向で開かない/など。

9) Y回の最後のX個の注文が損失/利益で終了した場合。

10) [任意の基準]の場合、X秒間取引を休止する。

11) もし、価格が X秒間、このような方向にYポイント変化した なら....

それしか覚えてない...。...と、これは言い過ぎかもしれませんが))

 
Irbis:

ごきげんよう。mq4の初心者の方で、プログラミングやFXの取引について多少なりとも知っている方から、いくつか質問をいただきました。mq4を勉強して自分でEAを書こうという考えはあるのですが。今回は、私の頭の中にあるチップのいくつかを実装する技術的な方法があるかどうかを知りたいだけなのです。具体的な解決策は求めず(既製品の紹介もあれば、少しは構わないのですが)、「これはできるかもしれないが、これはできない」といった答えを待っていることがほとんどです。

1) 別のコードに従って、選択したEAをプログラム的に無効化/有効化することは可能ですか?

....

11) X秒間にYポイント、このような方向に価格が変化した場合・・・。

これしか覚えていない...。これはやりすぎだと思う))

何でも可能です。
 

皆さん、こんにちは。

iBarShift 関数が動作しない理由がわかりません。

ローソク足のパラメータに 開始 日時を指定すると、 iBarShiftが動作 します

if(High[1] > X)  
X=High[1];
last = iBarShift (Symbol (),0,D'2000.06.01 03:15' ); // ЗАПОМНИТЬ N свечи 

しかし、時間パラメータを 関数で 指定すると Time[1] iBarShift は動作 しません。

if(High[1] > X)  
X=High[1];
last = iBarShift (Symbol (),0,Time[1] ); 

Time[] が1970年からの経過秒数という形式で開始時刻を返すので、うまくいかないようです。

であり、 D '2000.06.01 03:15' の形式ではありません。

Q. iBarShiftが必要とする フォーマットでローソク足のオープンタイムを返す関数は どれですか?

ありがとうご ざいました

 

こんにちは。教えてください。この質問は、知識のある人にとってはそれほど複雑ではないかもしれませんが、トレンドラインが あります。

オブジェクトのリストには、ラインの名前がありますが、私の質問は:私は何とかラインの値(価格の形で)を呼び出すことはできますか?

と、可能であれば回線名を呼び出すことが可能かどうか。返信ありがとうございました

.例

 
solnce600:

皆さん、こんにちは。

iBarShift 関数が動作しない理由がわかりません。

ローソク足のパラメータに 開始日時を指定すると、 iBarShiftが動作 します

しかし、時間パラメータを 関数で 指定すると Time[1] iBarShift は動作 しません。

Time[] が1970年からの経過秒数という形式で開始時刻を返すので、うまくいかないようです。

であり、 D '2000.06.01 03:15' の形式ではありません。

Q. iBarShiftが必要とする フォーマットでローソク足のオープンタイムを返す関数は どれですか?

ありがとうご ざいました


確認したところ、動作している...

 
VOLDEMAR:


確認したところ、動作している...

ありがとうございます、お邪魔しました
 
VOLDEMAR:


チェックしたところ、すべて動作しています ...

そのようなアイデアのコーディング方法を教えてください。

タイムテーブル TF 5

1.3000という価格水準があります。

現時点でのビッドは1.3150です。

価格が下がる。

15:00に 開いた1時間足のローソクの内側で 、価格が最初に 1.3000を超えた場合(つまり15:00、15:05......15:55)

トレードを開始するには

===================================

私にとって重要なのは2点です。

- だいいっかい

- ローソク足

======================================

この2つの瞬間をどうコード化するか。