//--- Do we have positions opened already?bool Buy_opened=false; // variable to hold the result of Buy opened positionbool Sell_opened=false; // variables to hold the result of Sell opened positionif(PositionSelect(_Symbol)==true) // we have an opened position
{
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
{
Buy_opened=true; //It is a Buy
}
elseif(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_SELL)
{
Sell_opened=true; // It is a Sell
}
}
//+------------------------------------------------------------------+//| СОВЕРШАЕМ СДЕЛКУ |//+------------------------------------------------------------------+if(last_tick.last < BBLow[2] && Buy_opened == false)
{
int znak = last_tick.last - BBLow[2];
//--- 1. Создать запросMqlTradeRequest Trade_reqst={0}; // Инициализация структуры торгового запроса
Trade_reqst.action=TRADE_ACTION_DEAL; // Тип: немедленное совершение сделки
Trade_reqst.symbol=_Symbol; // Инструмент: текущий
Trade_reqst.volume=Lot; // Объём: 1 лот
Trade_reqst.price=SymbolInfoDouble(_Symbol,SYMBOL_ASK)-TakeProfit*_Point; // Цена исполнения
Trade_reqst.type=ORDER_TYPE_BUY; // Тип ордера: на продажу
Trade_reqst.type_filling=ORDER_FILLING_RETURN; // Политика исполнения
Trade_reqst.sl=last_tick.last - StopLoss * _Point; // Stop Loss
Trade_reqst.tp=SymbolInfoDouble(_Symbol,SYMBOL_ASK) + TakeProfit * _Point; // Take Profit// Trade_reqst.tp=Trade_reqst.price + TakeProfit * 2 * _Point; // Take Profit//--- 2. Отправить торговый приказMqlTradeResult Trade_reslt={0}; // Инициализация структуры результата торгового запросаOrderSend(Trade_reqst,Trade_reslt); // Отправка торгового запроса на сервер//--- выведем в лог ответ сервера //Print(__FUNCTION__," - : - ",Trade_reslt.comment);if(Trade_reslt.retcode==10016) Print("Ответ: ",Trade_reslt.bid,Trade_reslt.ask,Trade_reslt.price);
を購入するために
このスクリプトをscriptsフォルダに入れ、ユニターでこのスクリプトを開き、コンパイルしてください。
取引所が開いたら、このスクリプトをチャート上にドラッグします。
そうです、最後の極限です。
グラフの目盛りをいくつかの倍数や整数にするにはどうしたらよいでしょうか?パターンを計算したり、ストップを置いたりするときに電卓がないと困るんです。
また、セル差分の計算方法は、電卓も近くに置いているのか、それともMT5の秘密の設定があるのでしょうか?
グラフに倍数や整数の目盛りをつけるには?何らかのパターンやプレースストップを視覚的に計算しようとすると脳が沸騰してしまうので、電卓がないと無理です。
また、セル差分の計算方法は、電卓も近くに置いているのか、それともMT5の秘密の設定があるのでしょうか?
シークレットセッティングはありません。考えられる解決策は5つしかない。
1.Do it yourself.
2.コドベースを利用できるものから検索する。
3.いずれかのトレーダーから注文する。
市場で購入する。
5.端末にμlができるのを期待して待つ。
乾杯今日、MT5で初めてのEAをローンチしました!
市場の正しい状況がやってきて、エキスパート・アドバイザーはどんどん買い始めた!!!少なくとも私は、なんとか間に合わせることができました。コードのどこがおかしいのか、教えてください。1ロットだけ買って、すぐにストップロスとテイクプロフィットを設定すべきと思いました。彼が何かを買うとすぐに、変数Bye_openedが 真になり、 ストップが発動されるまで、その後の取引を行えないようにしなければならない。また、ストップをかけるために最後のトレードの 価格を知るにはどうしたらいいのでしょうか?
でも、何か間違ったことをしたようです。私の間違いをご指摘ください。
MT4 737をレビューにアップしました。
MetaQuotes-Demoの履歴と何年前のものですか?
D1は72年5月から、しかし週は95年から、月は93年から、時間は一般に12年からと、ほとんど古き良き時代と同じです。