//--- включим (true) или отключим (false) режим выделения прямоугольника для перемещений //--- при создании графического объекта функцией ObjectCreate, по умолчанию объект //--- нельзя выделить и перемещать. Внутри же этого метода параметр selection //--- по умолчанию равен true, что позволяет выделять и перемещать этот объект ObjectSetInteger(chart_ID,name,OBJPROP_SELECTABLE,selection); ObjectSetInteger(chart_ID,name,OBJPROP_SELECTED,selection);
例えば変数を持つ。
double NLb=0,NLs=0。
他の端末に送るにはどうしたらいいですか?
mt4からmt4へ 、mt4からmt5へ 。
試してみたいアイディアがある
例えば変数を持つ。
double NLb=0,NLs=0。
他の端末に送るにはどうしたらいいですか?
mt4からmt4へ 、mt4からmt5へ 。
試してみたいアイディアがある
公開フォルダに送るにはどうしたらいいですか?
double NLb=0,NLs=0。
と、他の端末のEAやインジケーターから取り出すにはどうしたらいいのでしょうか?公開フォルダに送るにはどうしたらいいですか?
double NLb=0,NLs=0。
で、それを他の端末のEAやインジケータから取り出すにはどうしたらいいのでしょうか?簡単なことです。
ファイルを作成する必要があります、テキストファイルが作成できます。
このファイルは、COMMON_PATHに配置されます。
データをファイルに上書きするのです。
もう一方の端末でも同じですが、SHAREWRITEの代わりにSHAREREADと書いています
https://www.mql5.com/ru/docs/files/fileopen
まずはヘルプを読んでみてください。
スキルがない場合はフリーランスに連絡する。
ちなみに、標準的なクラスも いくつか発見しました。
https://www.mql5.com/ru/docs/standardlibrary/fileoperations
皆さん、こんにちは。
私はこの分野の初心者ですが、私にはアドバイザーやスクリプトなどを書くことは非現実的なことのように思われます。
経験者の方、まず何から手をつければいいのか、どの文献に注目すればいいのか等、アドバイスをお願いします。
ただ、この分野のことをほとんど知らないので、学びたいことを具体的に説明できない。
ありがとうございました。
まずは一番簡単なスクリプトから始めて、デバッガを使いながらプログラミング言語そのものを理解する。if, for, switch, do文、パラメータを渡しての 関数呼び出しなどを学ぶ。全てはデバッガーの下で。
そしてまたここに書き込んでください ))
オブジェクトの作成時に、ユーザーが選択を解除しても選択状態が失われず、選択されないようにする方法を教えてください。4では簡単でしたが、5ではうまくいきません。
昔はそうで、うまくいっていたんですけどね。
if(ObjectFind(chart_ID,nm)!=0) {
ObjectCreate(chart_ID,nm,OBJ_HLINE,0,0,0);
ObjectSetInteger(chart_ID,nm,OBJPROP_SELECTED,sel);
...
}
ObjectSetDouble(chart_ID,nm,OBJPROP_PRICE,p);
}
このように、作成時には作成中のオブジェクトを一度に選択するかしないかを選択すれば、もう変更されず、参照もされませんが、5枚目ではそれが機能せず、選択せずに作成されます。
mql5でオブジェクトを作成時に選択し、必要な時に手動で管理できるようにするには - 選択する/選択しない
オブジェクトの作成時に、ユーザーが選択を解除しても選択状態が失われず、選択されないようにする方法を教えてください。4では簡単でしたが、5ではうまくいきません。
昔はそうで、うまくいっていたんですけどね。
if(ObjectFind(chart_ID,nm)!=0) {
ObjectCreate(chart_ID,nm,OBJ_HLINE,0,0,0);
ObjectSetInteger(chart_ID,nm,OBJPROP_SELECTED,sel);
...
}
ObjectSetDouble(chart_ID,nm,OBJPROP_PRICE,p);
}
このように、作成時には作成中のオブジェクトを一度に選択するかしないかを選択すれば、もう変更されず、参照もされませんが、5枚目ではそれが機能せず、選択せずに作成されます。
mql5でオブジェクトを作成し、必要に応じて手動でオブジェクトを選択したり、選択しなかったりできるようにするにはどうすればよいですか?
次のことを行ってください。
//--- при создании графического объекта функцией ObjectCreate, по умолчанию объект
//--- нельзя выделить и перемещать. Внутри же этого метода параметр selection
//--- по умолчанию равен true, что позволяет выделять и перемещать этот объект
ObjectSetInteger(chart_ID,name,OBJPROP_SELECTABLE,selection);
ObjectSetInteger(chart_ID,name,OBJPROP_SELECTED,selection);
ここでいう "selection "は "true "であるべきです。