FOREXにおけるシンボル名の最大長 - ページ 10

 
fxsaber:

シンボルやチャートハンドルへのバインディングは、関連する松葉杖です。EAはマルチシンボル、またはチャートシンボルに全く依存しないことができます。ですから、このEAはどんなシンボルでも実行できるのが道理です。しかし、EAがチャートシンボルに依存している場合のバリエーションも考慮する必要があります。この場合、動作は逆になるはずです。そのため、普遍的な解決策はありません。

ほとんどの場合、このバリエーションが最も受け入れやすいと思われます。

松葉杖はこれだけだと思いますか?

FORTS の場合、シンボル名へのバインディングが最もシンプルで正確な結果です(FORTS の名前は一意です)。

タスクは受注する ことで、ターミナルではクラッシュや遅延が発生します。

OrderSend()を使用した場合、何かあったときに注文を全く受け取れず、関数の中でタイムアウトを待って ハングアップすることになります。

OrderSendAsync() を使用すると、EAが すぐに動作 し続けます。

そして、各シンボルや各注文に独自のウィザードを使用することによってのみ、(どのような注文送信方法でも)我々は迅速に注文を得る ことができるようになるのです。

どなたか、注文ごとにユニークなマグを入手する方法(ひつこくなく)をご存知の方がいらっしゃいましたら、ぜひ教えてください。

をシェアしてください。

 
prostotrader:

各シンボル、各オーダーに固有の魔法を使うことで、初めて(どんな方法でオーダーを送っても)オーダーを受けることができるのです。

私が言ったことを理解していない。

 
fxsaber:

私の言ったことが理解できなかったのでしょう。

したのですが、みんなのために書きました。

EAのマジックのユニークさは時間が解決してくれるでしょう。

しかし、入力に入れる必要はありません

 
prostotrader:

EAのマジックのユニークさは時間が解決してくれるでしょう。

しかし、入力に入れる必要はありません

正当な理由なく書きますが、私は反対です。

 
fxsaber:

正当な理由なく書きますが、私は反対です。

ユーザーが、1秒間に、同じシンボルに2つの同じEAを設定することができると思いますか?

int OnInit()
{

  my_magic = ulong(TimeTradeServer());
  Print("my_magic = ", my_magic);
  Sleep(1100);
  my_magic = ulong(TimeTradeServer());
  Print("my_magic = ", my_magic);

  for (int i = 0; i < 10; i++)
  {
    ulong a_magic = GetMagic(i);
    Print(a_magic);
  }  
    return(INIT_SUCCEEDED);
}
2018.08.26 12:09:37.460 Test (BR-9.18,M1)       my_magic = 1535285377
2018.08.26 12:09:38.663 Test (BR-9.18,M1)       my_magic = 1535285378
 
prostotrader:

もし、各オーダーのユニークメイジを違った形で(松葉づえなしで)入手する方法をご存知の方がいらっしゃいましたら、
教えてください。

各EAは独自の設定(インプット)です。
は,すべての入力を文字列に積み上げる(ピリオド文字も追加してもよい)。
count crc32 - これはEAのユニークなラベルです。
で、まだ4バイト残っているので、オーダーのナンバリングに使用します。

 

時間、ありがとうございます、各EAに一意性を与え、ChartID()とEAへのパスをリンクする必要はありません。

が、それでもウィザードを端末のGlobal Variableに 保存する必要があります。

 
Taras Slobodyanik:

各EAは独自の設定(インテント)を持っている
は、文字列のすべてのインサイトを追加します(シンボル-ピリオドを追加することができます)。
count crc32 - これはEAのユニークなマークです。
で、まだ4バイト残っているので、オーダーのナンバリングに使用します。

うまくいかない。

同じ(違う)シンボルに同じEAを。

 
prostotrader:

ユーザーが、1秒間に、同じシンボルに2つの同じEAを設定することができると思いますか?

10個でもいい。あなたの許可を得て、ここで私が言いたいことを綴るのはやめておきましょう

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

FOREXにおけるシンボル名の最大長

fxsaber さん 2018.08.25 22:25

シンボルマークやチャートハンドルへのバインディングは、付随する松葉づえです。EAはマルチシンボルであったり、チャートシンボルに全く依存しないことも可能です。ですから、このEAはどんなシンボルでも実行できるのが道理です。しかし、EAがチャートシンボルに依存している場合のバリエーションも考慮する必要があります。この場合、動作は逆になるはずです。そのため、普遍的な解決策はありません。

ほとんどの場合、このバリエーションが最も合理的だと思います。

input int InputMagic = __DATETIME__;

string GetMagicString()
{
  return(__PATH__ + _Symbol + (string)InputMagic);
}

個人的な会話であれば、1分もあれば理解できるはずです。一方、フォーラムでは、目的がはっきりしないまま、ただ時間を浪費してしまうことがあります。これは主義主張の問題ではありません。

 
fxsaber:

10でもいい。あなたの許可を得て、ここで私が何を言いたかったのかを綴らないようにしよう


個人的な会話であれば、1分もすれば理解できるはずです。フォーラムでは、理解しがたい目標で時間を浪費するだけです。主義主張の問題ではありません。

よっしゃー