[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 88

 

皆さん、こんにちは。

面白い質問があるんです。

MT4で口座を登録する際、左側にTrader's NameとAccount No.が書かれていますが、誰が知っているのか、または直面する可能性があるのか教えてください。

使用中にアカウントに入力した内容を変更できるかどうかが気になります。入力したNAMEを変更したいのですが。

ご回答のほど、よろしくお願いいたします。

 
皆さんこんにちは!mql4で価格変動速度 機能を実装することが可能かどうか教えてください。 例えば、価格が1秒間に30pipsより速く変動したら、(EAの場合)取引を開始しないようにする... もし可能なら、コードを教えてください... ありがとうございました。
 
artmedia70:
В той функции идёт перебор ордеров для поиска последнего закрытого по тейку. Переработайте эту функцию для ускорения. Они у Кима все универсальные - значит от-туда можно много лишнего поубирать. Опять-таки, всё зависит от логики вашего эксперта.

ボリルナド
ありがとうございました。オペレーターを使おうと思っていたのですが、同じアクションでも "or "でケースを超えないんですね。

アルチョムさん、お邪魔します!他に何をどのように機能から外せばいいのでしょうか?最後のポジション、クローズドオンザテイクにしか興味ないんだけどな~。

不要なものは全てコメントアウトしているのですが、まだ這っているような、引きずっているような...。:((

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.05.2008                                                     |
//|  Описание : Возвращает флаг закрытия последней позиции по тейку.           |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
//bool isCloseLastPosByTake(string sy="", int op=-1, int mn=-1) {
bool isCloseLastPosByTake() {//int op=-1) {//, int mn=0) {//string sy="", 
  datetime t;
  double   ocp, otp;
  int      dg, i, j=-1, k=OrdersHistoryTotal();

//  if (sy=="0") sy=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
//      if (OrderSymbol()==sy || sy=="") {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
//          if (op<0 || OrderType()==op) {
//            if (mn<0 || OrderMagicNumber()==mn) {
              if (t<OrderCloseTime()) {
                t=OrderCloseTime();
                j=i;
              }
//            }
//          }
        }
//      }
    }
  }
  if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY)) {
//    dg=MarketInfo(sy, MODE_DIGITS);
//    if (dg==0) if (StringFind(OrderSymbol(), "JPY")<0) dg=5; else dg=3;
    ocp=NormalizeDouble(OrderClosePrice(), 5);//dg);
    otp=NormalizeDouble(OrderTakeProfit(), 5);//dg);
    if (ocp==otp) return(True);
  }
  return(False);
}
 

こんばんは!(^o^)ハッピーホリデーズ トゥ オール

テスターで保留中の注文を削除して もらったところ、結果で確認できるのですが、ログに「ERR_INVALID_TICKET 4108 Invalid Ticket Number

無視したほうがいいのか、それともうまく対処したほうがいいのか。

 
bugorok:
皆さんこんにちは!mql4でレート機能を実装することは可能でしょうか? 例えば、価格が1秒間に30pips以上速く変化した場合、(EAの場合)取引を開始しないなど... もし可能なら、コードを教えてください... ありがとうございました。

このEAのコードを見てみてください、似たようなものが実装されています。

https://www.mql5.com/ru/code

extern int     KolSec =  4;  //количество секунд, между измерениями скорости цены
extern int     Punkts = 28;  //количество пунктов, которые цена проходит за это время

 //ЗАКРЫТИЕ ПОЗИЦИИ, ЕСЛИ ЦЕНА ДЕЛАЕТ РЕЗКИЙ РЫВОК ПРОТИВ НЕЕ
   //-------------------------------------------------------------
 
Dimka-novitsek:

こんばんは!(^o^)ハッピーホリデーズ トゥ オール

テスターで保留中の注文を削除してもらったところ、結果で確認できるのですが、ログに「ERR_INVALID_TICKET 4108 Invalid Ticket Number

無視したほうがいいのか、それともうまく対処したほうがいいのか。


あなたが対処したほうがいい。もしかしたら、Expert Advisorが保留中のものだけでなく、すでに開いているものも削除しようとしたのではありませんか?削除する前に挿入 Print("チケット=",OrderTicket()," OrderType=",OrderType()); 2から5までの保留中のOrderTypeに対して削除したい。0から1までのオープンなものについては、https://docs.mql4.com/ru/constants/trading。
 
BeerGodさん、情報ありがとうございます!!!
 
ありがとうございます!!!!
 
Dimka-novitsek:
ありがとうございます!!!!

タンクにブッシュウォーカー/ブッシュウォーカーがないのか?:-)
 
戦車のことはよく知らないし、どんなものなのかもわからない。一番上はミーシャ......私の弟なんですけどね。