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

 
spec01:
スクリプトやアドバイザーを使って、2つの反対注文をn*pipsで決済し、利益を得ることができますか?

ここで このような要望があると
 
bambastik:

そして、我々はすべての利用可能な5つの買い注文のうち、唯一の3買い注文をリセットする必要がある場合は、その値が最大である、スクリプトが大きいartmedia70?あと、もうひとつ、わざわざ聞くのもなんですが、このチェックにずっと時間がかかるので、チェックありのスクリプトと、エラーチェックなしのスクリプトでは、どちらがオーバーシュートの確率が高いのでしょうか?

もちろん、この場合、コードのサイズは大きくなります。必要なタイプに対応するすべての利用可能なポジションから、最も高い利益を持つ3つを選び、それらのチケットを配列に入力し、配列からループ内のチケットを取り、クローズします。

どちらも、コードサイズに関係なく、今のままでは通り過ぎてしまうかもしれません。このような事態を避けるためには、スクリプトをさらに改良する必要があります。私は、一般的なコンセプトだけを示しましたが、既製のスクリプトは、データベースに配置することを恥じることはできません。

 
spec01:
スクリプトやアドバイザーを使って、2つの反対注文をn*pipsで決済し、利益を得ることができますか?
できます、問題ありません。100ポンドになります。
 

こんにちは、ポジションを平均化する方法を理解するのを助けてください。

注文が出され、それが赤字の場合、シグナルで同じ方向に別の注文が出されます。ТРは、この2つ以上の注文でノーロスに移行する。


それとも、同じ方向に設定されている注文に対して、損失なくTPやSLを設定する機能があるのでしょうか?

どうしてもアイデアが完成しないので、助けてください。

 
artmedia70:

もちろん、この場合、コードのサイズは大きくなります。必要なタイプに対応するすべてのポジションの中から、最も利益の大きいものを3つ選び、そのチケットを配列に入力し、その後、この配列からループ内のチケットを取り出してクローズすることが必要となります。

どちらも、コードサイズに関係なく、今のままでは通り過ぎてしまうかもしれません。このような事態を避けるためには、スクリプトをさらに改良する必要があります。私は、一般的なコンセプトだけを示しましたが、既製のスクリプトは、データベースに配置することを恥じることはできません。


データベースに入れない方がいい理由はもうわかりました。 配列でも整理しようと思います、今はこの二つのスクリプトを使いたくてうずうずしていますが、まだ適当な状況がありません) 配列がわかったら売買します、天井の識別子も必要です、素晴らしい掲示板になると思います。
 
bambastik:
これで、なぜベースに入れない方がいいのか、すべてわかりました。 配列でも解決すると思います。今はこの2つのスクリプトを使いたくてうずうずしていますが、まだ適当な状況がありません) 配列で解決したら売買を3回します。天井識別も必要です。私にはぴったりのセットです。このフォーラムは素晴らしいです。
天井?天井は?また、3買3売のセットとはどのようなものでしょうか?
 
artmedia70:
天井?天井は?また、何の売買のことですか?

私は3つの注文、2買い1売り、売りより買いが多い、私は2つの数字を得る必要があります - 1、チャートが下がる場合、システムはどの時点で注文自体をリセットします(少なくともおおよその、私はシステムがその時点で注文をリセットすると思うので)。

チャートがダウンした場合、どのような時点で、システムが注文をリセット(私はスプレッドの正確なビューを取得するために考えていないので、少なくともおおよそ、)、第二は、プラスである場合、9.00000よりも高いことが判明 - 9とすべてを出力するために。

キーボードの上にスクリプトを置くと、スクリプトで指定された金額で売買ができる(例えば、任意の金額)。

 

勤務時間内に解析やテストをする時間が十分に取れないので、週末に行いたいと思います。フォーラムにそのようなコードの実装例が載っている情報がありました。うまくいきません、やり方が正しければ、土日の値動きのない時間にチャートを開いて EAをかけると、動くはずなのですが、沈黙してしまいます、しかし、勤務時間中にティックが入ると動きます、修正よろしくお願いします。掲示板を乱雑にしないよう、事前にお礼を申し上げたいと思います。

#import "user32.dll"
   int   RegisterWindowMessageA(string lpstring);
   int   PostMessageA(int  hWnd,int  Msg,int  wParam,string lParam);
#import
#define WM_COMMAND      0x0111
//+------------------------------------------------------------------+
void start(){
   Sleep(100);
   PostMessageA(WindowHandle (Symbol(), Period()), 
   RegisterWindowMessageA("MetaTrader4_Internal_Message"), 2, 1);
   GlobalVariableDel(Symbol()+"_Start");
   Alert("обновление прошло");
   return;
}

私の知る限りでは、アラートが鳴り、すべてが正しいことを確認できるはずですが、残念です。

 
penzacity:

勤務時間内に解析やテストをする時間が十分に取れないので、週末に行いたいと思います。フォーラムにそのようなコードの実装例が載っている情報がありました。うまくいきません、やり方が正しければ、土日の値動きのない時間にチャートを開き、そこにEAを落とすと、動くはずなのですが、無音になり、勤務時間中にティックが入ると動くのですが、修正する方法を教えてください。掲示板を乱雑にしないよう、事前にお礼を申し上げたいと思います。

私の知る限り、アラートが鳴り、すべてが正しいことを確認できるはずなのですが、残念です。

Start() は、ティックが来たときに開始します。週末は見かけない。ティックエミュレーターを探せば、役に立つかもしれません。
 
artmedia70:
start() は、ティックが到着したときに開始されます。週末はダニがいない。ティックエミュレーターを探せば、役に立つかもしれません。

このようなことが可能であることをフォーラムで見つけました: https://www.mql5.com/ru/forum/141467

また、ティックエミュレーターはどこにあるのでしょうか?

では、MQL4を使って週末にティックエミュレーションを実装することは不可能なのでしょうか?