初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 322

 
Tapochun:
servicedeskに書き込む。ただし、コードを教えてもらわなければならない。

:-)

配信されないの?誰がこれに直面した/しない?

マーケットプレイス用の資料を作成しているのですが、ソースコードも見せた方がいいのでしょうか?

 
Tapochun:

そう、マーケットに渡すと、プロテクトをかけてくれるから...。私の知る限りでは

ソースコードが必須なら、その時に聞いてみようかな...。

それでも、もしかしたら、こんなことに遭遇した人がいるかも?テスターでExpがテストされない理由として考えられることはありますか?

 
R0MAN:

たぽちゅん

市場ではすでにソースなしで EX5/EX4が配られている。

R0MAN

配信されないの?これに遭遇した人/しない人

ここに来てから、一度も前例を見たことがない......。

 
MigVRN:

市場ではすでにソースなしで EX5/EX4が配られている。

ここに来てから、一度も前例を見たことがない......。

すみません、分かりやすい説明ありがとうございます。
 
MigVRN:

市場ではすでにソースなしで EX5/EX4が配られている。

ここに来てから、一度も前例を見たことがない......。

https://www.mql5.com/ru/articles/385- ええ、読みましたよ...。

もしかしたら、サービスデスクを介さずに解決できるかもしれない...。

Как опубликовать свой продукт в сервисе Маркет
Как опубликовать свой продукт в сервисе Маркет
  • 2012.04.17
  • MetaQuotes Software Corp.
  • www.mql5.com
Публикуйте свои интересные разработки в сервисе Маркет, и ваши программы станут доступными сразу всем трейдерам на MetaTrader 5 по всему миру. Маркет - это отличная возможность заработка с моментальным зачислением на счет и удобной статистикой для анализа покупок и скачиваний демо-версий Продуктов. Все MQL5-программы на Маркете при продаже автоматически шифруются под покупателя, допускают до трех активаций и не требуют дополнительной защиты с вашей стороны.
 
R0MAN:

この行を理解するように

"2014.11.27 12:32:03.125 2012.10.01 00:00:00 EURUSDの待ち受けデータ"

EURUSDのデータ待ちということです。どうすればアップロードできますか?

これがあなたのExpert Advisorです。Expert Advisorのロジックを知っているのはあなただけです。
 
stringo:
これは、EAが生成するラインです。あなたのアドバイザーの働きは、あなたにしかわかりません。

確認中です。

例外を除いて、コードにプリントもコメントもないんだ。

..
if(CopyBuffer(hCI,0,0,5,CI)<0)  {Print("Не удалось скопировать буфер индикатора"); Recount=true;}   
...
 request.comment="B_F 10.0";//DoubleToString(Money,2)+"$";
      if(!OrderCheck(request,check))
        {
         if(check.margin_level<100) volume-=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);
         Print("OrderCheck Code: ",check.retcode);
         continue;
        }
      if(!OrderSend(request,result) || result.deal==0)
        {
         Print("OrderSend Code: ",result.retcode);
...
 

これは、ターミナルまたはテスターのメッセージです。

こちらがテスターです。一番上は、端末のログです。

これはテスターのログです。

取引開始...

それにしても~、何だろう、このメッセージはエクスペリエンスに影響するのだろうか・・・。

 
R0MAN:

これは、ターミナルまたはテスターのメッセージです。

こちらがテスターです。一番上は端末のログブックです。

これはテスターのログです。

トレードが始まった...

それでも - このメッセージはテストに影響するのだろうか...。

提供されたテスターのスクリーンショットをご覧ください。具体的にはログです。

Expert Advisor(またはインジケータ)からのすべてのメッセージには、以下のようなシミュレートされた時間が含まれています。

2014.11.28 19:25:38.078  2012.10.01 00:00:00  Wait Data for GBPUSD

テスター本体からのメッセージには模擬時刻が含まれない

インジケーターでもプリントを探します

 
stringo:

提供されたテスターのスクリーンショットをご覧ください。具体的にはログブックに。

Expert Advisor(またはインジケータ)からのすべてのメッセージには、以下のようなシミュレートされた時間が含まれています。

テスター本体からのメッセージには模擬時刻が含まれない

プリントアウトもインジケーターで探してみてください

はい、ありがとうございます。把握しました。

こちらが指標となるラインです。

for (int i=0; i<6; i++) if (Pair[i].CopyBuf(nBars)<0) { Print("Wait Data for "+Pair[i].m_name); return(0); } // получили данные из МА в буфера // при ошибке выходим
        
理由: