MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 603

 
Juer:

ありがとうございます。どのプロパティ関数を使用するか、ご指定いただけますでしょうか。OBJPROP_LEVELCOLOR、OBJPROP_LEVELSTYLE、OBJPROP_LEVELWIDTHとレベル数OBJPROP_LEVELSしか表示されませんね。最初の3つについては、レベル番号を示すモディファイアが付与されます。

ちなみに、フィボナッチレベル 1つの色を変えてみたら、オブジェクト全体の色が変わってしまいました。

name はフィボナッチ・リトレースメント・オブジェクトの名前です。

なぜ、物体全体の色が変化したのか?

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

バグ、バグ、質問

アレクセイ・ビクトロフ さん 2018.07.19 15:12

私には効果的です。

   ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 0, clrBlack);
   ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 2, clrGreen);
   ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 4, clrYellow);

 
Alexey Viktorov:

なぜ、物体全体の色が変わってしまったのでしょうか?

こちらはmt4ブランチです ;)

 
Alexey Viktorov:

なぜ、物体全体の色が変わってしまったのでしょうか?


で、テスターのビジュアルモードでも動作するのでしょうか?

 
メーカーサイトよりMT4をダウンロードしインストール、インストール前の推奨通りプロパティを開いてブロックを解除したが、目的のブローカーに接続できない。
 
Juer:

テスターのビジュアルモードでも動作するのでしょうか?

MT5で動作、MT4では未確認。
 
Vitaly Muzichenko:

お前みたいなのがいるからSDが閉鎖されたんだろうが。おそらく認知症が進んでいるのでしょう!

この掲示板にサービスデスクがアプリケーションの技を投稿しないのが残念です、読むのが楽しいのに ))

 
Alexey Viktorov:
MT5で動作、MT4では未確認。

ここはMT4のスレッドなんですね・・・。

 
orena:
最後に、私のリアル口座と mt5を接続する方法を教えてください。テクニカルサポートに問い合わせたところ、技術的な理由でmt5は一時的に使用できないとの回答でした。同じであるはずがない?
そして、このmql5のサイトはちょっとわかりにくい...。プロフィールの情報を修正したいのですが、変更が保存されていません。私はここで、フォーラムで、答えを出すためにアドレスされた...
何か正常な説明はないのでしょうか?
可能な限りの情報をよろしくお願いします。

MT5のリアル口座は開いていますか?MT5とMT4のリアル口座は違うということです。ある端末のリアルアカウントを開設する必要があります。
MT5ターミナルでブローカーのサーバーに接続できない(検出されない)場合、ほとんどの場合、ブローカーがMT5をサポートしていません(よくあることです)。
mql5プロフィールの情報を変更した後、ページの一番下にあるウィンドウで、あなたのアカウントからパスワードを入力し、下の「保存」ボタンをクリックする必要があります。をクリックすると、変更した内容が保存されます。(ちょうど昨日そうしました - すべてがOKです)。
 
string EncryptData(string txt)
  {
   string k="qgSAub3fN20gds0ULxOasZPRosObOvXA";
   uchar data[];
   uchar key[];
   uchar result[];
   StringToCharArray(txt,data,0,StringLen(txt));
   StringToCharArray(k,key,0,StringLen(k));
   if(CryptEncode(CRYPT_AES128,data,key,result)<=0)
     {
      Print(__FUNCTION__+": encryption failed. Error=",GetLastError());
      return "";
     }
   string resultStr="";
   for(int i=0;i<ArraySize(result);i++)
     {
      resultStr = StringConcatenate(resultStr,StringFormat("%02x",result[i]));
     }
   return resultStr;
  }

こんにちは。暗号化について考えてみる。MQL4で暗号化し、何らかのWebサービスで復号化できる人はいますか?MQL4で結果は出るのですが、同じキーで復号化できません(MQL4外)。

例えば、https://www.devglan.com/online-tools/aes-encryption-decryption

私のキーは、ここでは長すぎるようです。でも、正しい鍵でも復号化できない...。

Online Tool for AES Encryption and Decryption
Online Tool for AES Encryption and Decryption
  • DevGlan
  • www.devglan.com
For encryption, you can either enter the plain text or an image file or a .txt file that you want to encrypt. Now choose the block cipher mode of encryption. ECB(Electronic Code Book) is the simplest encryption mode and does not require IV for encryption. The input plain text will be divided into blocks and each block will be encrypted with...
 

https://www.mql5.com/ru/docs/common/cryptencode

例のごとくArrayToHex関数を使用。

AES128

source: Hello World

キー:yBCi9VMOTwJ6RVeH

результат: 5B27495716A6D1F20B6AFB069D30286F

https://www.devglan.com/online-tools/aes-encryption-decryption

ここでは復号化されていない...。

Документация по MQL5: Общие функции / CryptEncode
Документация по MQL5: Общие функции / CryptEncode
  • www.mql5.com
//| ArrayToHex                                                       | //| Script program start function                                    |