//+----------------------------------------------------------------------------+//| Автор : granit77, KimIV style |//+----------------------------------------------------------------------------+//| Версия : 01.04.2009 |//| Описание : Возвращает сумму символьных кодов всех символов входной строки |//+----------------------------------------------------------------------------+//| Параметры: |//| symbolstring - строка для расчета |//| multiplier - дополнительный множитель |//+----------------------------------------------------------------------------+int GetMagic(string symbolstring, int multiplier){
int res=0;
int len=StringLen(symbolstring);
for(int i=0; i<len; i++)
res+=StringGetChar(symbolstring,i);
return(res*multiplier);
}
//------------------------------------------------------------------------------------------
//применение
extern int Magic=0;
string _comment
//------------------
int init()
{
_comment=WindowExpertName();
//Если Magic >0,используется значение, установленное в extern int Magic
//Если Magic==0,рассчитывается новое значение Magic на основе имени эксперта,символа и ТФ
//Если Magic <0,к рассчитанному значению Magic прибавляется абсолютное значение отрицательного
//числа, присвоенное в extern int Magic
if(Magic<=0){
Magic=MathAbs(Magic)+(GetMagic(_comment+Symbol(),Period());
}
}
また、チャートからスクリプトを削除するにはどうしたらよいですか?
右ボタン。
スクリプトを削除 する
右ボタン。
スクリプトの削除
ということで、MT4からではなく、チャートから削除する必要があるのですが・・・。
チャート上のボタンを押し、スクリプトがなければ、すでに動作していることを意味します。
また、チャートからスクリプトを削除するにはどうしたらよいですか?
まあ、ざっとこんなところでしょうか。ikatskoさんのアドバイザーからパクりました。作者かもしれないし、違うかもしれない、文体がKimIVに似ている...。よくわからないけど、好きだから今使っている。
もっとシンプルなものもあります。
そして、それが最高なんです!
もっとシンプルなものもあります。
このサイトからExpert Advisorをダウンロードしたのですが、使い方が全くわかりません。 履歴テストにインストールしたのですが、4107エラーが出続け、デモでは取引できません!どうしたらいいでしょうか?
ルールは簡単で、他人のプログラムを処理することです。エラー4107 - 誤って設定されたSL(記憶が正しければ(多分TP)、注文を開く(修正する)ときにデータを正規化する。https://forum.mql4.com/ru/25607 を参照してください。
経験則は単純で、他人のプログラムを自分で処理することです。エラー4107 - 間違って設定されたSL(記憶が正しければ(多分TP)、注文を開く(修正する)ときにデータを正規化する。