while(!OrderClose(OrderTicket(),OrderLots(), price,3, Color)){Print("Ошибка при закрытии ордера! ED:", ErrorDescription(GetLastError()));Sleep( Sleep_);RefreshRates();if(OrderType()==OP_BUY&&Bid>= price){ price=Bid;continue;}if(OrderType()==OP_SELL&&Ask<= price){ price=Ask;continue;}Print("ППЦ... Цена ушла! Хотел закрыть по ", price,", а щас уже Ask=",Ask,", Bid=",Bid);break;}
テスト時にiMAを チャート上に表示させるには?
Startを押す→すぐにPause→表示されたチャートにIndicatorを落とす→Continue。
Zdravstvyjte, nygna pomoshch,
このような場合、"Nukak ne mogy ylovut gde oshubka :-()" となります。
コド。
tup_vidkrutogoo_ordera = OP_BUY;
// ストロチク・コダ ------
ダブルツィーナ
bool zminna_order_close = false;
//--------------
while (zminna_order_close == false)
{
RefreshRates()。
if (tup_vidkrutogoo_ordera == OP_SELL) tsina = Ask;
if (tup_vidkrutogoo_ordera == OP_BUY) tsina = Bid;
zminna_order_close = OrderClose(nomer_tiketa,0.1,tsina,30,Gray);
//このページのトップへ戻る
// int start() を実行すると、次のようになります。
Alert("Iteratsiya_close")。
if ( oprudilennya_vagnosti_pomulku(GetLastError()) )== 3 )
{
expert_torgye = falseとした。
Alert("Vidbylasya krutuchna pomulka pru zakrutti ordera, ",
" eksperty zaboronyaemo torgyvatu");
return(0)です。
}
if(zminna_order_close == true)
{
nomer_tiketa = -1;
が壊れる。
}
Sleep(6000)です。
}
vudaet - エラー: 129 - 買値または売値が正しくなく、正規化されていない価格の可能性があります。
DTSアルパリでのシュチョット
eslu tup_vidkrutogoo_ordera = OP_SELL- zakruvaet bez problem.
P.S. Porul v nete pro oshubky, pruchunu y otvetu nashol, no y menya ne rabotaet :-(.
Spasubo vs all kto chutal etot post u prudaval vnumanue.問題点 リシュール
テストビジュアライゼーション中にiMAを チャートウィンドウに表示させるには?
専門家であることを証明するものです。
テストビジュアライゼーション時にiMAを チャートウィンドウに表示させるには?
一時停止を押す。インジケーターメニューから任意のものを追加するか、すでに設定されているプロファイルを読み込むことができます(テンプレートメニュー)。
ビジュアライゼーションのテスト時に、iMAを チャート上に表示させるには?
一時停止をクリックする。>> メニューの指標に移動し、いずれかを追加したり、すでにプロファイル(メニューテンプレート)ロードを設定することができます。
プログラムで行うにはどうしたらよいですか?エキスパートアドバイザーは平均期間を変更するので、新しいバーごとに見た目が変わるような方法で実装する必要があるということです。つまり、平均が "踊る "ために。
Expert Advisorの作成にご協力ください。
取引システムのアルゴリズム:
2つの反対売買注文がロット "X "で現在の価格で開設されています。
現在の価格水準から「N」ポイント上下するごとに、同じ額面「X」の別の
ペアの反対売買注文が発注されます。
余分な保留注文によって取引の流れが
で過負荷にならないように、価格の上下に10組の保留注文があるとします。主なものは、Expert Advisor が
が実行されるとそれらを更新することを常に確認することです。
ロット、利益、次の保留ペアまでの距離は、EA の 設定で指定する必要があります。
Expert Advisorは、すべての保留中の注文とオープンポジションを監視し、
、いずれかの注文が利益に達した場合、直ちに作業済みの注文を更新する必要があります
(作業済みの注文と同じ価格と同じ値で保留中の注文を発注する)。
それが実は戦略のすべてなのです。
このような取引の結果、次のようになります。
N」ポイントを通過する任意の方向の価格の動きで、利益「N」
ポイント
をトリガーします。 したがって、1 つの注文は利益を得て機能し、別の注文は「N」ポイントの損失で開いたままです
Expert Advisor はすぐに新しい保留中の注文で作業した注文を更新します
. さらなる価格の動きで、この図は繰り返しになります。これはすべて、価格が
になっていない間に行われます。この時間のすべてバランスにお金が増加します(ロットは調整で指定).
価格が反転すると、負けトレード
がすべて利益で決済され始め、新たに更新された保留注文
も利益をもたらすので、収益を上げ始めることができるのです。
収益は価格変動時に発生し、同時に預金は、
長い一方向の市場の動きに耐えることができます
(延々と起こるわけではありません)
この戦略は、手動取引で実装することは非常に困難である、
なぜならチャート上のカウンター注文は1行にマージし、制御トリガー
注文は、彼らは非常にすることができるので、非常に難しい
取引に困難をもたらす、間違いを犯すことです。
専門家によるプログラムなら、これらをすべて自動化できるだろう。
Expert Advisor は、インターネットからの切断に備える必要があり、この場合、
再度電源を入れたときに、その注文を明確に認識できるようにする必要があります。
注文と注文の間に隙間がある場合、Expert Advisor は現在の注文を重複させることなく、欠落している
注文を更新するだけでよいのです。
1つの価格での保留注文は常に1組だけであるべきで、
、その場所が空になったときだけ新しい保留注文によって更新されるべきなのです。
約束通り、アンチリクオートコードを 掲載します。
プログラムで行うにはどうしたらよいですか?エキスパートアドバイザーは平均期間を変更するので、新しいバーごとに見た目が変わるように実装する必要があるということです。つまり、平均が「踊る」ために。
>>もっと難しい・・・。1点(最後)でいいのか?
プログラムで行うにはどうしたらよいですか?エキスパートアドバイザーは平均期間を変更するので、新しいバーごとに見た目が変わるように実装する必要があるということです。そこで、平均値が新しいバーごとに「踊る」ように実装する必要があります。
----
いいえ、そんなことはありません。
理想的には2つの選択肢があります。
1.古い」平均値を釘付けにし、新しいものを初期化する。
2.古いものの周期を変えて再描画する。
しかし、そのためにはまず、少なくとも1つの平均値を動的に描く方法を習得する必要があります。
何かアイデアはありますか?