[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 137

 
Davit:
ありがとうございます。

もしかしたら、これもいけるかもしれません。

if (Ticket > 0 && !OrderSelect(Ticket, SELECT_BY_TICKET))
{
   OrderSelect(Ticket, SELECT_BY_TICKET, MODE_HISTORY);
   Alert("Инструмент:", OrderSymbol(), ". Ордер ", Ticket, " закрыт!");
   Ticket = 0;
}

しかし、先に提案したデザインは、より知的なものです。

 
T-G:
そうなることを主張しているわけではありませんし、TickSaveを批判しているわけでもありません。ただ、もっと便利で優れたツールや、新しいバージョンがあるかもしれないということです。
インジケータがティックをバッファに集め、Expert Advisorがそれを取り出して処理する、というアイデアもあります(コードを見ていないので何が問題なのか分かりませんが、おそらく......)。しかし、私たちは皆、間違いを犯すことが許されているのです...)。これは、インジケータがより速く動作するため、ティックを見逃すことが少なくなるという考え方です。また、Expert Advisorがスキップに影響を与えることは一切ありません。インジケータを改造して叱るしかないでしょう!:D
 
MaxZ:
それを受けて、自分で書き換える。多くの人が後であなたに感謝することになるでしょう。ん...?:))それともコーディングができないのか?:(
もし、私がより良いもの、より便利なものを求めるなら、それは利用可能なものから選択する必要があるということです。
 
T-G:
私はより良い、私に便利なものを教えてアピールする場合は、私が今あるものから選択する必要があることを意味し、おそらく私は尋ねるませんでした書くことができれば、あなたはどう思いますか?

私の推測のひとつですが、あなたはアイデアが必要だったのではないでしょうか。このスレッドは初心者のためのものです。新米ユー・ノウ・ワット

今、その前提は、もはや前提ではありません:))


ちなみに、EAは何ティックまで見逃すのでしょうか?できれば、統計データを教えてほしい。閑散相場時の割合、「動」の時の割合・・・。興味のある方だけどうぞ!;D

 

こんにちは、私の努力の結晶がここにあります。

専門家取引は、片側に取引を開き、負けたときにロットを増やすことを基本としています。

Expert Advisorを有効にする際に設定可能な変数。

extern double LotNachalo =0.01; // 初期ロット(0.01)

extern double SLA =120; // 開いた注文のStopLossAuto(保護)。

extern double TPA =120; // 開かれている注文のTakeProfitAuto(安全対策として)。

extern double SL =70; // Expert AdvisorのStopLoss。

extern double TP =70; // Expert AdvisorのTakeProfit。

extern bool Nap = true; // 取引の方向性 買(true)または売(false)

extern bool Sys = true; // システムメッセージのオン、オフ。

extern double K =3; // ロット増加係数.


改善案があれば、面白いですね。
ファイル:
 
Davit:

そのようにしているのですが、取引が成立したとき、例えばどのようにメッセージを表示すればよいのでしょうか。

このようなツールのトランザクション番号はクローズされているのですか?

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36 リンクを添付するときです。
 
ヒントを教えてください。具体的な制度があります。自動化することにしました!注文を出すと、価格があるステップを通過した後、条件に従って別の注文が出されます。やってみたのですが、注文が山ほど開いてしまいます((( 価格がある段階を過ぎたら、山ほどではなく、1つだけ注文を開くようにするにはどうしたらよいでしょうか?
 
Falmera:
ヒントを教えてください。ある仕組みがあるんです。自動化することにしました!ある注文が開かれたとき、価格が一定のステップを通過した後、一定の条件により別の注文が開かれる。やったけど、注文が山ほど開く((((;゚Д゚))))どうすれば、ステップ通過後に注文が山ほどではなく、1つだけ開くようになるんですか?

言っただろ...それは、あなたの悩みを解決してくれるものではありませんか?

チェックボックスは何らかの変数(例:bool)です。Falseの場合、注文を開き、チェックボックスをTrueに設定します。また、同じ取引基準やその組み合わせで2回目の注文を出すことはありません。次の取引基準またはその組み合わせがトリガーされると、フラグをFalseに設定する。チェックボックスには、例えば、任意の名前を付けることができます。

bool Mne_nuzhen_tolko_odin_order;
 
MaxZ:
モデレーターから警告を受けるぞ!言っただろ...それは、あなたの悩みを解決してくれるものではありませんか?

私の問題の解決策はどこにあるのでしょうか?
 
例を見せていただけますか? 真偽はともかく、私には意味がありません。
理由: