switch(Tip) // По типу ордера
{
case0 : // Ордер Buyif (NormalizeDouble(SL,Digits)< // Если ниже желаем.NormalizeDouble(Bid-TS*Point,Digits))
{
// Ниже я только добавил функцию New_Stop
SL=Bid-New_Stop(TS)*Point; // то модифицируем егоstring Text="Buy "; // Текст для Buy
Modify=true; // Назначен к модифи.
}
break;
// Функция из этой же книги:int New_Stop(int Parametr) // Проверка стоп-прик.
{
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);// Миним. дистанцияif (Parametr < Min_Dist) // Если меньше допуст.
{
Parametr=Min_Dist; // Установим допуст.Alert("Увеличена дистанция стоп-приказа.");
}
return(Parametr); // Возврат значения
}
なぜ、そうしなければならないのか? 彼らは、使いやすさを動機としていないのです。 それは、私に説明されました。
中断をお許しください。ホットトピックに関する私の質問は、205ページの最後で途切れてしまいました。
何でも知っていて、どこにでも行っていて......。
なぜ、そんなことをするのかというと、使い勝手の良さが動機ではなく、それを求めていないのです。
あなたは、「特定の」人や状況に責任を転嫁するという、良い形の拒絶を選びました。
いらない、他の人にやってもらう」と言えばよかったのです。
欲しくなければ、提案しない。
私のトピックが削除されたのは、単に洪水が起きたからです。
OrderMofify関数で順序を変更すると、ログに証拠が残りますが、チャートには描画されません。その理由は何でしょうか。DhP、coronel、alsu、artmedia70、doon、Romanなど、MQL4のエキスパートからヒントを得ることを楽しみにしています。
チュートリアルでこのフィアがどのように実装されているかを見て、あなたのバリアントと比較し、ログにどんな証拠があるか? 変更前に順序が選択されているかをチェックし、すべてが正しければ問題はありませんが、疑わしい場所では、プリントを置き、変数の値をトレースし、 この バリアントで再びコードをチェックし比較(基本ポイントで)します(始めに - 呼んで終わり - フィアのページ自体)。
午後eurusd.csvからD1クォートをインポートしてみました。インポートしたD1に対して、MT4自身がW1やMNを再計算することは可能ですか?
標準のピリオドコンバータは、不等間隔のピリオドでは動作しません。MN1にも適用されます。W1にも問題が...。日曜日から1週間が始まる話と、月曜日から1週間が始まる話があるんです。自分で見た。
標準時のコンバーターを改良する必要がある。
私は、コードをレイアウトしなければならないことに気づきました。コード(ほとんどS. Kovalevの本から)は、オープニング中 だけでなく、何らかのイベントが発生したときにもストップが変化するように作られています。
でも、モディファイ時に緑色を描画しないので、それはない。