エラー、バグ、質問 - ページ 2907

 
Igor_Gagarin:

ポジションの開始時刻を お知らせします。質問は何ですか?

 
fxsaber:

注文時間設定

order_time_setupが必要な場合。

基本的に修正はなく、撤退の後にorder_setupとなります。

 
fxsaber:

ポジションについては、POSITION_TIME_UPDATE プロパティがあり、これは最後にポジションが変更された時刻である。

端末の注文には、そのようなプロパティはありません。でも、サーバーにはあるんですよね?


取引所における指値注文の変更は、指値注文の再発行:古い指値注文を削除して新しい指値注文を設定するという理解でよいでしょうか?

もしそうなら、修正はORDER_TIME_SETUPを 変更する必要があります。ところが、そうなっていない。

私もやってませんでした、EA内部で注文の状態を追跡していました。

履歴に注文の山(株式版では指値注文)が残らないように、簡略化して1つの注文を変更できるようにしたのでしょう。

どうやら、MTサーバーのどこかに、「注文は取引じゃないから関係ない」として、注文のリストが添付されていたり、添付されていなくても、現在のものだけが添付されていたりするようです。

 

指値注文テスターでストップ&テイクが失敗する問題を実証するために、簡単なEAを作りました。

#include <Trade\Trade.mqh> 

bool Ok = false;

int OnInit()
{
  return(INIT_SUCCEEDED);
}

void OnDeinit(const int reason)
{

}

void OnTick()
{
  if ( Ok )  return;
  
  MqlDateTime CurrentTime;
  TimeCurrent(CurrentTime);
  
  if ( CurrentTime.hour >= 11 )
  {
    CTrade T;
    
    MqlTick Tick; 
    SymbolInfoTick(Symbol(), Tick); 
    
    T.SellLimit(1, 
      NormalizeDouble(Tick.last + 100, Digits()), 
      NULL, 
      NormalizeDouble(Tick.last + 250, Digits()), 
      NormalizeDouble(Tick.last - 250, Digits()),
      ORDER_TIME_GTC, 0);
    
    Ok = true;    
  }    
    
}


SBRF-12.20先物の 結果は、指値が発動し、ストップとテイクが設定されましたが、ストップとテイクのレベルを超えてもストップオーダーが執行されません。スクリーンショットを添付しました。

開発者の皆様、是非ともご意見をお聞かせください。


Ludoman77:

テストしてもストップやテケが効かない。スクリーンショットでは、Sell LimitはSLとTPを設定して動作しましたが、Stop(とTake)は価格がどこに動いても動作しません。どこを掘るの?

ファイル:
Screenshot_2.jpg  412 kb
 
Igor_Gagarin:

注文時間設定

order_time_setupが必要な場合。

基本的に修正はなく、撤退した後に配置することになります。

この変更は、必ずしも指値注文の始値を意味するものではありません。テイク、エクスパイア、ポジションなどでもよい。

つまり、取引サーバーでポジション/注文のプロパティの編集が最後に成功した時刻が必要です。


開発者の皆様、トレードサーバーにそのようなプロパティがあるのでしょうか?

 
MT5を削除して同じコンピュータに再インストールした場合、バックアップがあれば、以前の製品のアクティベーションは残っているはずですが?
 

市場において外国語表記で作業する場合の問題がある。


削除済み  
Vladimir Pastushak:

他言語の説明文がある市場で仕事をする場合、問題がある


申し訳ございませんでした。自分のことを詮索しているのかもしれません。おそらく ))))

しかし、この問題にはもうずいぶん前に触れている。合理的な回答は得られなかった。世界中の人が英語で文章を書くなんて、とんでもない。

私の指に。私はコードを書きます。私はロシア語で考えていますが、英語で書いています。なぜなら、私はそれを知っているからです(英語)。そして、誰かが私の英語を別の言語に翻訳してくれるのです(ロシア語で、これは全く残念なことです!!)そして、その結果は?私のいい加減な英語(MQチームのみんなは純粋な英語だなんて言わないでね)を、同じいい加減な翻訳者が訳しているのです。

なぜ、そんなデタラメに驚くのか?ソースを他言語に翻訳することと、「翻訳」をすることは全く別物です・・・。

すみません...

 
テスターウィンドウの正しいタブ(パラメータ、グラフ、ログなど)に切り替えるためのコードを教えてください。
 
商品評価、投票数、レビューは説明文の中にありますが、マーケットプレイスには表示されません https://www.mql5.com/en/market/