Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
voidOnStart()
{
//+------------------------------------------------------------------+//| Блок//| Задаём переменные//+------------------------------------------------------------------+double
MA1, // Расчитываем МА1
MA2, // Расчитываем МА2
close_i, // Цена закрытия i бара
close_i1, // Цена закрытия i-1 бара
close_i2, // Цена закрытия i-2 бара
profit1, // Растояние между iHigh и iOpen на i-3 баре
Bar_4, // Разница между iOpen и iClose на i-3 баре
Diff_1; // Расчитываем растояние между iClose и MA1 на i-2 баре//+------------------------------------------------------------------+//| Блок 1//| Расчёты условия покупки или продажи//+------------------------------------------------------------------+
MA1=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,0);
MA2=iMA(NULL,0,50,0,MODE_EMA,PRICE_CLOSE,0);
//+------------------------------------------------------------------+//| Блок//| МА1>MA2//+------------------------------------------------------------------+if(MA1>MA2)
{
for(int i=100; i>4; i--) //Перебераем бары
{
close_i=iClose(NULL, 0, i); // Цена закрытия i бара
close_i1=iClose(NULL, 0, i-1); // Цена закрытия i-1 бара
close_i2=iClose(NULL, 0, i-2); // Цена закрытия i-2 бара
profit1=(iHigh(NULL, 0, i-3) - iOpen(NULL, 0, i-3))/Point; // Растояние между iHigh и iOpen на i-3 баре в пунктах
Diff_1=(iOpen(NULL, 0, i-2) - iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,i-2))/Point; // Растояние между iClose и MA1 на i-2 баре в пунктах
Bar_4=(iClose(NULL, 0, i-3) - iOpen(NULL, 0, i-3))/Point; // Разница между iOpen и iClose на i-3 бареif(close_i<close_i1 && close_i1<close_i2) // Проверяем условие на покупку
{
int YY=TimeYear(Time[i-2]);
int MN=TimeMonth(Time[i-2]);
int DD=TimeDay(Time[i-2]);
Print("Растояние между iClose и MA1 на i-2 баре в пунктах= ",Diff_1);
Print("Профит после покупки в пунктах= ",profit1);
Print("Разница между iOpen и iClose на i-3 баре= ",Bar_4);
Print("Бар i-3>0, то +++! Бар i-3<0, то ---!");
Print("Выполнено условие на покупку!");
Print("Дата ", DD,".",MN,".",YY);
Print(" ");
}
}
}
}
投稿して、サーバーにあるものを見てみよう。
まずどちら側に問題があるのかを判断し、それを解決する。
コードはこんな感じです。
こんにちは。各通貨ペアのオープンポジションの 数を決定し、チャートに表示する方法を教えてください。異なる通貨ペアで異なる数量のポジションを保有している場合。
ポジションをオーバーランさせる。
午後各通貨ペアのオープンポジションの 数を決定し、チャートに表示する方法を教えてください。異なる通貨ペアで異なる数量のポジションを保有している場合。
iExposure.mq4インジケーターは、ターミナルに標準で付属しています
教えてください。バー検索時のインジケーターで、2020年8月からずっと始まるのはなぜか。i=500、i=10000000000のどのパラメータiを設定しても。
オーバーシュートは、現在日から100本前のバーから始まります。D1では、ちょうど8月です。パラメータはこの数値に影響しない。
こんにちは、問題があります。
ロシア語の文字の代わりに象形文字があるんです。地域設定を変えてみましたが、解決しませんでした。作業方法をご存知ですか?
ロシア文字の代わりに象形文字があるんです。