double MeansOneLot = MarketInfo(Symb,MODE_MARGINREQUIRED); //Необходимо средств для открытия 1 лотаdouble MeansFree = AccountFreeMargin(); //Значение свободных средств, разрешенных для открытия позицийdouble MeansGuaranty = AccountMargin(); //Значение залоговых средств, используемых для поддержания открытых позицийdouble LotPriceTic = MarketInfo(Symb, MODE_TICKVALUE); //Стоимость 1 лота в валюте депо на 1 тикdouble MaxLotPermissible = MathFloor((MeansFree/MeansOneLot)*100)/100;//Максимально допустимый лот для открытия позиции
bool flag = true; //по умолчанию флаг стоит на правдуfor(int j=1;j<4;j++) //цикл из 3х значений (1,2,3)
{
OrderSelect(TicketArray[j],SELECT_BY_TICKET); //выбираю ордерif(OrderClosePrice()!=OrderStopLoss() && TicketArray[j]==0)flag = false; //думаю, тут проблема. Условие: если ордер не получил лося 3 раза и если у тикета еще нет номера, то такая ситуация меня не устраивает.Print(OrderClosePrice(),",,,,,",OrderStopLoss(),",,,,,",TicketArray[j]); //эта строчка для тестера, чтоб наглядно было видно цену закрытия, цену стопа и номер тикета. Хоть тикет и =0, но все равно пишет true.
}
Alert(flag);
POINTとTICKSIZEの違いは何ですか?MarketInfo()を通して問い合わせると、それらは同じですが、名前が違うのになぜ違うのでしょうか? 。
POINTとTICKSIZEの違いは何ですか?MarketInfo()で問い合わせると同じになるのですが、名前が違うのであれば違うものにすべきでしょうか?
個々の楽器で異なることもある
個々の楽器で差が出ることもある
テキストにファイルを添付するのに役立つ
念のため、EA全体を貼り付けています。これは、教育目的で自分で書いた普通のマーチンゲールです。
PerkyAsctrend1インジケータバッファのいずれかを読み取ることができません。
どうかご教授ください。他のインジケーターでも何度もやっていますが、いつも問題なくできています。ここではできない。
double PerkyBuf2=iCustom (NULL,0," PerkyAsctrend1 ",5,250,0,1); - 正しく読み取り、シグナルはキャッチされ、次の行でキャッチしようとします。空のExpert Advisorを2つのComment() ポイントで作成することも試してみましたが、結果は同じでした。売りの信号が出ません。 理解する手助けをしてくれないか。インジケーターを添付したい
PerkyAsctrend1インジケータバッファのいずれかを読み取ることができません。
よろしくお願いします。他のインジケーターで何度もやっていますが、いつも問題なくできています。しかし、ここではそれが通用しない。
私は2つのバッファを読みました。
double PerkyBuf2=iCustom (NULL,0," PerkyAsctrend1 ",5,250,0,1); - 正しく読み取れ、シグナルはキャッチされ、次の行でキャッチしようとします。
double PerkyBuf1=iCustom (NULL,0," PerkyAsctrend1 ",5,250,1,1); そしてこのバッファの全てのシグナルは私のEAを通過して飛んでいくのです。空のExpert Advisorを2つのComment()ポイントで作成することも試してみましたが、結果は同じでした。売りの信号が出ません。
理解する手助けをしてくれないか。
インジケーターを添付したい
バッファ0に買いの信号、バッファ1に売りの信号
スクリプトでテストする。