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

 

ChartApplyTemplate

備考

本機能により、EAからアタッチされているチャートに新しいテンプレートが読み込まれた場合、EAはアンロードされ、続行できなくなります。

それは、インジケーターでも同じです。

 
Sergey Gritsay:

このEAは、指定された数のバーの 後に注文を開く必要があります。そして、EAコードを正しく挿入する方法、メッセージバーのSRCボタンについて学びます。

111

ありがとうございました。効いてますね。
 
Ilya Malev:

だからもう締めるか、証明書を直せ。耽溺しない耽溺は、真面目な話ではない。プログラマーがあなたに期待するのは「甘やかし」ではなく、明確できちんとしたドキュメントを持ったソフトウェアです。


何を記録する?"兄弟よ、リラックスして、好きなように初期化しろ。開発者が許可したのです。"

しかし、ターミナルを閉じると、すでにドキュメントで具体的に言及されている厳しい条件が発生します。そして、次にターミナルを開いたときには、時間的に保存されていないため、チャートを開いて いない可能性があります。

もちろん、このコードには、ご質問のあったデモ以外の目的はありません。しかも、Sleepを削除し、CommentをPrintに置き換えれば、何の問題もない、極めて無害なものです。QuartetとQuartet 5のいずれにおいても、ログにギガバイトのPrintをスパムすることに対する保護はありません。

それがどうしたんだ?

無限ループでログを溢れさせ、それがどのような速度で成長し、64メガ以降でどのように重複したエントリをカットし、どのようにログの先頭を切り捨てるか、興味のために試してみてください。プロテクトがないって断言してるのは大袈裟だな。ホスティングサイトのドライブはとっくに全部詰まっているはずだ

 

こんにちは。MT5でこのバグに直面したことがあります。

     if(ObjectFind(0,"twofiFiboUp" + TimeToString(dday_stop))==-1) 
           {
            ObjectCreate(0,"twofiFiboUp" + TimeToString(dday_stop),OBJ_FIBO,0,dday_stop,ddayL,day_stop,ddayH);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_COLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_LEVELCOLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_STYLE,fibo_style);
            ObjectSetInteger(0,"twofiFiboUp" + TimeToString(dday_stop),OBJPROP_SELECTABLE,false);  
           } 

フィボナッチレベルの色を設定し、オブジェクトのプロパティを 見ると設定した色が表示されているのですが、チャート上では全てのレベルが黄色になっています...。

どうすればいいのか?

 
Nikita Solodko:

こんにちは。MT5でこのバグに直面したことがあります。

フィボナッチレベルの色を設定し、オブジェクトのプロパティを 見ると設定した色が表示されているのですが、チャート上では全てのレベルが黄色になっています...。

どうすればいいのか?

ドキュメントにある例を参照してくださいhttps://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_fibo
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Nikita Solodko:

こんにちは。MT5でこのバグに直面したことがあります。

フィボナッチレベルの色を設定し、オブジェクトのプロパティを 見ると設定した色が表示されているのですが、チャート上では全てのレベルが黄色になっています...。

どうしたらいいのか、アドバイスをお願いします。

コードを変更する。

はじめに:エントリー

if(ObjectFind(0,"twofiFiboUp")==-1) 

に変更するのがよいでしょう。

if(ObjectFind(0,"twofiFiboUp")<0) 

第二に、あなたがしていることを正確に見てください - この名前を持つオブジェクトがONLYで見つからない場合は、その色を変更します。この条件は、きれいなチャートで一度だけ機能します。もし、チャート上に目的の名前のオブジェクトが既に存在する場合、そのプロパティを変更することはできません。なぜなら、単に条件の中に入ることができないからです。

            ObjectCreate(0,"twofiFiboUp",OBJ_FIBO,0,dday_stop,ddayL,day_stop,ddayH);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_COLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_LEVELCOLOR,fibo_color_up);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_STYLE,fibo_style);
            ObjectSetInteger(0,"twofiFiboUp",OBJPROP_SELECTABLE,false); 
 
Sergey Gritsay:
ドキュメントの例をご覧くださいhttps://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_fibo
ありがとうございます。助かりました。
 
Slawa:

しかし、端末を閉じるときには、すでにドキュメントに具体的に記載されている条件が厳格に適用されることになるのです。そして、次にターミナルを開いたとき、割り当てられた時間内に記憶されなかったため、開いているチャートが 表示されないことがあります。

また、復活したのでしょうか?以前、この悪趣味に悩まされたことがあるんです!
 
-Aleks-:
また、復活したのでしょうか?私は以前、この悪趣味に苦しんだことがあるのです

誰が復活したと言った?私たちはそうしなかった。そして、まだその気はない。

それについては、ドキュメントは何も変えないと言いました。

元々はループするインジケーターについての話でした。というのは、断じてお勧めできません。イラストとしても。

 
Slawa:

誰がそうだと言った?私たちはそうしなかった。そして、まだその気はない。

それについては、ドキュメントは何も変えないと言いました。

元々はループするインジケーターの話だったんです。というのは、断じてお勧めできません。イラストとしても。

うう、このバグは復活していないのか......安心してターミナルを閉じ、すべてのチャートが保存されていることを確認することができる。


そんな質問ですが、フリーランスで仕事ではなく、プログラマーにボーナスを出したいのですが、罰せられないのでしょうか?