double p1;
int p;
bool Х;// о.зарылся по СТОПУbool N;// значение Х1 не меняетсяbool N1;//значение Х не меняется int ot;
int pY2;
int pY3;
int start()
{
int pY=Bars; // ЕСЛИ ОСТАВИТЬ ТОЛЬКО ЛЮБУЮОДНУ ИЗ ПЕРЕМЕННЫХ pY ИЛЛИ pY1,(и соответственно изменить некоторые дальнейшие строки)ТО ПРОГРАММА КОРРЕКТНО РАБОТАЕТ В СООТВЕТСТВИИ С ЗАМЫСЛОМ.
int p=pY%3337; //А КОГДА ПЕРЕМЕННЫЙ 2 ,ТО УПРАВЛЕНИЕ В ЭТИ ПЕРЕМЕННЫЕ И ДАЛЕЕ ПОПАДАЕТ ПОЧЕМУ-ТО НЕ НА КАЖДОЙ СВЕЧЕ КРАТНОЙ 3337 и 3204,А ПО НЕПОНЯТНОМУ МНЕ АЛГОРИТМУ
int pY1=Bars+239;
int p2=pY1%3204; //ОСТАТОК ОТ ДЕЛЕНИЯ
ot = OrdersTotal();
if (ot>0)
{
if (OrderSelect (ot-1,SELECT_BY_POS))
if ( OrderType ()==OP_SELL||OrderType ()==OP_BUY)
int last = iBarShift (Symbol (),0,OrderOpenTime () );
}
if ( p2<1||p<1)
{ // СЮДА УПРАВЛЕНИЕ ДОЛЖНО ПОПАДАТЬ НА КАЖДОЙ ОЧЕРЕДНОЙ СВЕЧЕ ТФ 5 МИН КРАТНОЙ 3204 ИЛИ 3337 НО ПОПАДАЕТ НЕ НА КАЖДОЙОЧЕРЕДНОЙ СВЕЧЕ ТФ 5 МИН.
p1=Open[0];//нужно привести ключи в исходное положение
N=true;
N1=true;
}
//---------------------------------------------------------------if(p1 - Bid >=1500*Point && N==true)
{
Х= false;
N1= false;
}
//--------------------------------------------------------------- if(Bid - p1 >=300*Point && N1==true)
N = false;
//---------------------------------------------------------------if(ot==0||last>0
&& p2<1||p<1
&&Х== false)
{
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point,"jfh",1 );
Х=true;
N=true;
N1=true;
}
return(0);
}
DayTime = iTime(NULL, PERIOD_D1, 0); // Начало времени в секундах текущего дня
cb = iBarShift(NULL,0,DayTime); // Получим на текущем ТФ индекс бара if(cb>=7) // Есть 7 сформированных баров от начала дня
high1 = High[iHighest (Symbol(), Period(), MODE_HIGH, 7, cb-6)];
また自分のミスが何なのかわからない
あなたのコードは特に秘密なのですか、それとも投稿するのが面倒なのですか?
エラーはその中にあるのであって、環境の中にあるのではない、イミフ。
コード全体という意味です。
コード全体という意味です。
それだけだ...他には何もない。
ポイントは、注文を開くこと
- 3337または3204の倍数で
- 3337または3204のローソク足で、但し 「仮想」ストップロスの後のみ。
注:2本目のローソクは239本分「事実上」ずれている。
了解です。
私はもう寝るから、明日、必要なことを教えてね?
了解です。
私はもう寝るから、明日、必要なことを教えてね?
ただ、ちょっと遅かったかな...。おやすみなさい!
目覚めるのを楽しみにしています......と言っても、明日ではなく、今夜になるといいのですが。
また自分のミスが何なのかわからない
こんにちは。次の状況を修正する方法を教えてください:私は変数high1を持っており、そのタスクは(計画に従って)日没から最初の7つのバーのみで最大値を表示することである。一日の終わり、または与えられた時間(だからそれが良いだろう)までは、それが指標を変更しないように、私は私の感覚にそれをもたらすことができる方法をアドバイスしてください。よろしくお願いします。
ざっくりとした推測ですが、こんな感じでしょうか。
また、日付けの変更を追跡するための条件を追加する必要がありますが、それはあなた次第です。
ざっくりとした推測ですが、こんな感じでしょうか。
また、日付けの変更を追跡するための条件を追加する必要がありますが、それはあなた次第です
どうもありがとうございました。チャートに「穴」(ローソクの欠落)がある場合、どのような結果になる可能性があるか、教えてください。