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

 
Vinin:

なぜ同時に?順次できるようになります。まず1つ目、次に2つ目、3つ目......と。

まあ、そういうやり方もありますが、あくまでコードとしてです)))ありがとうございます。
 
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);

 
Maniac:


どうだ

必要です。
1) EAは同時にストップ25、テイクオーバー15、35、50の3つの保留注文を出すこと。
2) 2番目の注文をテイク(35)で決済した後、最後のポジション(テイク50)をブレイクイーブンのポジションに移動させること
ありがとうございます。

間違いです。

SetOrder(NULL,OP_BUYSTOP,0.1,High[1]+10*Point,Ask+30*Point,Ask-15*Point)を設定。
SetOrder(NULL,OP_BUYSTOP,0.1,High[1]+10*Point,Ask+30*Point,Ask-35*Point)を設定。
SetOrder(NULL,OP_BUYSTOP,0.1,High[1]+10*Point,Ask+30*Point,Ask-50*Point)を設定。

最初の3件(TP15)の注文を入れる


関数に注目する必要があります。
 
Vinin:

機能を見てみないとわからない。

ありがとうございます。自分で考えたんです。看板をいじってしまいました。
 
そして、最初の2つがテイク(15、35)でクローズした場合、3つ目(50)はどのようにブレークイーブンに持っていけるのでしょうか?
 
Maniac:
そして、最初の2つがテイク(15、35)でクローズした場合、3つ目(50)はどのようにブレークイーブンに持っていけるのでしょうか?
最初の2つの注文のテロップを探し、終了時刻を確認する。時間が0より大きい場合は、すでに注文が終了していることを意味します。
次に、これらの注文の利益を調べ、それがゼロ以上であれば、利益で決済したことを意味します。(トロールがあるかどうかは知りませんが)。
だから、私たちは...必要な2つの注文を利益で決済しています。今度は3番目の注文を取り、それがまだ市場にあるかどうか(確認と選択を同時に行うため)。
そして、その停止位置を目的の損益分岐点まで移動して修正する...。

まいったなー。:)

次の質問を想定して、一気に言いますが、注文を設定するときは、そのティックも必要な変数に記憶しておく必要があります。
そして、オーダーを検索すると、変数から、必要なチケットが表示される...。
 
artmedia70:
最初の2つのワラントのチケットを探し、その閉館時間を見る。timeが0より大きい場合は、すでに注文が終了していることを意味します。
次に、これらの注文の利益を調べ、それがゼロ以上であれば、利益で決済したことを意味します。(トロールがあるかどうかは知りませんが)。
だから、私たちは...必要な2つの注文を利益で決済しています。今度は3番目の注文を取り、それがまだ市場にあるかどうか(確認と選択を同時に行うため)。
そして、その停止位置を目的の損益分岐点まで移動して修正する...。

まいったなー。:)

次の質問を想定して、一気に言いますが、注文を設定するときは、そのティックも必要な変数に記憶しておく必要があります。
そして、オーダーを検索すると、変数から、必要なチケットが表示される...。

ありがとうございます。これからも頑張ります。自分で出来なければ、このスレッドに戻ってきて、このテキストを全てコーディングするようにお願いするつもりです。
 
人、次の方法を教えてください:

インジケータ(例:CCI)があります。与えられた期間での最大値を知りたい。
図は、終期を赤い 線で、最大値を青い楕円で表しています。

iHighestでやろうとしているのですが、やり方がわかりません。


 
Forrim:
人、次の方法を教えてください: インジケータ(例:CCI)があります。与えられた期間での最大値を知りたい。図は、終期を赤い縦線で、最大値を青い楕円で表しています。 。



iHighestでやろうとしているのですが、やり方がわかりません。

必要な期間をループして、最大値を探せば いいのでは?
 
artmedia70:
必要な期間をループして最大値を探せばいいのかな? 。

こんなことも気になる

for (i =period;i>=0;i--){ (i =period;i>=0;i--){ (i =period;i>=0;i>)

...temp1= iCCI(...、i)

temp2= iCCI(...、i+1)

もし temp1 > temp2 ならば...

しかし、最大の値である1の取り方がまだわからない。