Price = NormalizeDouble(Ask, Digits); // округляем до нужного нам числа цифр после запятойif(StopLoss > 0)
{
SL = iHigh(Symbol(),0,1)+30*Point; // вычисляем стоплос
SL = NormalizeDouble(SL, Digits); // округляем до нужного нам числа цифр после запятой
}
МОЙ КОД, КОТОРЫЙ НУЖНО ДОБАВИТЬ:
signal = Maximum - iClose(Symbol(),Period(),0);
if (signal > 0.0012)
{
Opn_S=true;
}
ВАШ КОД:
int start(){
int StartHour=8,StartMinute=1;// Время 08:01int StopHour=23,StopMinute=58; // Время 23:58int StartTime=StartHour*60+StartMinute;
int StopTime=StopHour*60+StopMinute;
int CurrentMinutesFromDayStart=Hour()*60+Minute();// Текущее время в минутах от начала дняif(CurrentMinutesFromDayStart>=StartTime && CurrentMinutesFromDayStart<=StopTime) {
// Для торговли внутри дня
}
// Ищем максимумdatetime td=iTime(Symbol(),PERIOD_D1,0);// Время открытия дневного бара в секундах от 01.01.1970int start=0;// Если конец временного диапазона ещё не наступил, начинаем поиск максимума с текущего бараif(CurrentMinutesFromDayStart>StopTime) {
datetime ts=td+StopTime*60;// конец временного диапазона в секундах от 01.01.1970
start= iBarShift(Symbol(),PERIOD_M1,ts,false);// смещение бара, которому принадлежит ts
}
int count=0;// Сколько баров до StartTimeif(CurrentMinutesFromDayStart>StartTime) {
ts=td+StartTime*60;// начало временного диапазона в секундах от 01.01.1970
count= iBarShift(Symbol(),PERIOD_M1,ts,false);// смещение бара, которому принадлежит ts
count= count-start;// Сколько баров длится временной интервал
}
double Maximum=iHigh(Symbol(),PERIOD_M1,iHighest(Symbol(),PERIOD_M1,MODE_HIGH,count,start));//Находим максимум на заданном временном интервалеreturn(0);
}
ここにあるのは、まったく何もない。まず、ショートのクロージングはBIDではなく、常にASKで行われるという事実から始めましょう。
図式化した。単純なことです。 フォーラムメンバーの皆様に質問です。上記のコードはすべてのペア(小数点以下5桁)で機能しますが、円(小数点以下3桁)にストップロスを 設定することができません。なぜ?
ソートされています。フォーラムメンバーの皆さんに素朴な疑問があります。上記のコードはすべてのペア-カンマの後の5桁-で動作しますが、円-カンマの後の3桁-ストップロスは設定されていません。なぜ?
すでにサンプル関数を書きました。
例のチェックを一つ入れ忘れた。
私の投稿で修正されました
ユセフ、キーボードのキーを押し続けているのか?ShiftやCtrlのように?
数年前にも似たようなことがあって、ESCキーが本の隅に引っかかってしまい、何が起こったのかわからず、キー入力にパソコンが異常に反応してしまったことがありました。
また、キーボードがお茶やコーヒー、オレンジジュースに浸かってしまったことはありませんか?
あと、キーボードにお茶・コーヒー・オレンジジュースはNG?
さらに続けることができる。
子猫はいたずらしないの?キーボードの上に頭がない/頭の上に雲がある?:)))
アドバイスお願いします。EUR/USDのブローカーは価格の小数点以下が5桁ですが、フラクタルは純正品もカスタム品も4桁になります。 しかも、5桁目は丸めずに捨ててしまうのです。このテーマには、どこにも出会っていないんです。もしかしたら、小数点以下の桁数を設定する方法があるのでは?
さて、私はすでに書いて、今私はそれをテストした、それは動作します。
こんにちは。
比較的古い話題を持ち出して申し訳ありません。コードですべてがクリアになった。
今、困っているのは、どうやって取引を開始するかということです。例えば、ある範囲の直後には
最大値より一定ポイント以上低い場合。取引を開始する。
そのようなコードを追加してテスターで実行してみましたが、ディールを開くことができません。
どうしたらいいのでしょうか?
こんにちは。
フォーラムを間違えているかもしれませんが、質問させてください。
同じ証券会社、同じ口座で2つのウィンドウを開いている場合、端末が遅くなったり、不具合が生じたり、取引の実行に時間がかかったりすることがあるのではないでしょうか?
私は本当にニュースで取引するためにそれが必要です!私に助言してください。